Unify Logo Footer.svg
Unify Integrations
Logo
Amazon Payment Services

Amazon Payment Services

Logo

3 mins READ

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

  1. Log in to your Amazon Payment Services Merchant Dashboard.

  2. Go to Merchant Management, then open Security Settings.

  3. Copy the Access Code and Merchant Identifier values shown on this page.

  4. Copy the SHA Request Phrase and SHA Response Phrase used to sign requests and validate responses.

  5. Note the SHA Type configured for your account (SHA-256).

  6. 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 identifier

  • merchant_identifier: Merchant account routing ID

  • sha_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+.

Official documentation

https://paymentservices.amazon.com/docs/api