Use the Amazon Payment Services connector to process online payments and transactions.
Integrating your application with Amazon Payment Services lets you use these operations in an automation. It exposes 3 actions, listed below. Add the connector from the Connections area, authenticate, then select its operations in the automation builder. Capabilities: actions.
Authentication
Before you begin, make sure you have the following information:
Connection Name: Choose a meaningful name for your connection. This name helps you identify the connection within your application or integration settings.
Authentication Type: The authentication method for this connector is defined in the connection setup. Select the connector in the Connections area to see the fields it requires.
Obtaining Your API Credentials
Log in to your Amazon Payment Services Merchant Dashboard.
Go to Merchant Management, then open Security Settings.
Copy the Access Code and Merchant Identifier values shown on this page.
Copy the SHA Request Phrase and SHA Response Phrase used to sign requests and validate responses.
Note the SHA Type configured for your account (SHA-256).
Store all four values securely — you will enter them when you connect Amazon Payment Services in UnifyApps.
Authentication & setup
Amazon Payment Services uses SHA-256 signature-based authentication. You need three core credentials:
access_code: Unique merchant access identifiermerchant_identifier: Merchant account routing IDsha_request_phrase&sha_response_phrase: Secret keys for request/response signing
All credentials must be retrieved from Merchant Management → Security Settings in your test account. The system emphasizes storing credentials in environment variables rather than source code, with key rotation recommended every 90 days.
Actions
Action Name | Description |
|---|---|
Check payment link status | Retrieves comprehensive status information including payment attempts, current state, and expiration details from Amazon Payment Services |
Generate payment link | Creates a new payment link that can be shared with customers via email, SMS, or other channels in Amazon Payment Services |
Update payment link | Updates an existing payment link in Amazon Payment Services |
About the API
Amazon Payment Services provides a comprehensive payment processing suite supporting multiple integration approaches:
Payment Acceptance Methods:
Payment Links (no-code, fastest deployment)
Hosted Checkout (low-code solution)
Custom Integration (PCI/Non-PCI options)
Mobile Integration
Payment Management:
Transaction capture, authorization voiding, and refunds
Recurring payments and transaction status checks
Batch processing and reporting
Advanced Features:
Multiple payment methods (Apple Pay, STC Pay, Tabby, Tamara, valU)
3DS security (Standard, Standalone, External options)
Currency conversion and installment plans
Card tokenization and network tokenization services
Every API request requires standardized parameters including unique merchant references, amount formatting in minor currency units, and SHA-256 signatures for validation. All API communications must use HTTPS/TLS 1.2+.