After July 2021, the 2.3.x release line no longer received quality updates or user guide updates. PHP 7.3 reached end of support in December 2021, and Adobe Commerce 2.3.x reached end of support in September 2022. We strongly recommend upgrading to Adobe Commerce 2.4.x to help maintain PCI compliance.
Amazon Pay
This site contains archived merchant documentation for a version of Adobe Commerce and Magento Open Source that has reached end-of-support.
The documentation available here is intended for historical reference only and is not maintained.
The Adobe Commerce Merchant Documentation for current releases is published on the Adobe Experience League.
Stores > Settings > Configuration > Sales > Payment Methods > Amazon Pay
Credentials
Field | Scope | Description |
---|---|---|
Merchant Id | Store View | The merchant_id from your Amazon credentials copied from your account on Amazon Seller Central. |
Access Key Id | Store View | The access_key from your Amazon credentials copied from your account on Amazon Seller Central. |
Secret Access Key | Store View | The secret_key from your Amazon credentials copied from your account on Amazon Seller Central. |
Client Id | Store View | The client_id from your Amazon credentials copied from your account on Amazon Seller Central. |
Client Secret | Store View | The client_secret from your Amazon credentials copied from your account on Amazon Seller Central. |
Credentials JSON | Store View | These credentials can be found when working in Amazon sandbox mode. Copy and paste your JSON credentials from Amazon sandbox mode. |
Payment Region | Store View | Indicates where your Amazon merchant account was created, and determines the currency that is used for the transaction. |
Sandbox | Website | Determines if Amazon Pay is running in a sandbox environment for testing. Options: Yes / No |
Allowed Javscript Origins | Store View | This value is entered automatically from your Amazon account. |
Allowed Return URLs | Store View | This URL is entered automatically from your Amazon account. |
IPN URL | Store View | If Instant Payment Notification is used as the Update Mechanism, notification of order status changes is sent to this URL. This value is entered automatically from your Amazon account. |
Options
Field | Scope | Description |
---|---|---|
Enable Amazon Pay | Store View | Determines if Amazon Pay is enabled for the current store view. Options: Yes / No |
Enable Login with Amazon | Store View | Determines if Login with Amazon is enabled for the current store view. Options: Yes / No |
Payment Action | Store View | Determines when Amazon Pay processes the transaction and charges the customer. Options: Charge on Shipment - Amazon receives a capture request and charges the customer when an invoice is created in Magento. Charge on Order - Amazon creates the invoice and charges the customer when the order is placed. |
Authorization Mode | Store View | Determines the method that is used to transmit authorization data. Options: Immediate - (Default) The disposition of an authorization is available within a couple of seconds. Automatic - (Recommended) Uses synchronous authorization if possible, and switches to asynchronous processing as needed, for some declines. The change in processing modes is transparent to the user. The status of sales order is “Pending” while the disposition of authorization is outstanding. |
Update Mechanism | Global | Determines the update method that is used to send notification about changes to the order status. Options: Data Polling via Cron Job - Uses the standard Magento notification process that is scheduled by Cron job. Instant Payment Notifications - (IPN) Sends notifications to the Instant Payment Notification URL. |
Advanced
Frontend
Field | Scope | Description |
---|---|---|
Button Display Language | Store View | (Optional) Determines the language of the Amazon Pay button text. If left blank, the default store language is used. To display the button text in a different language, enter one of the following parameters: en-GB - English (Great Britain)de-DE - German (Germany)fr-FR - French (France)it-IT - Italian (Italy)sp-SP - Spanish (Spain)To learn more, see Language in the Amazon Pay Integration Guide. |
Button Color | Website | Determines the color of the Amazon Pay button. Options: Gold / Light Gray / Dark Gray |
Button Size | Website | Determines the size of the Amazon Pay button. Options: Small / Medium / Large / Extra Large |
Login with Amazon available in authentication popup | Store View | Determines if the Login with Amazon button appears in the default Magento authentication popup when customers sign in to their account. Options: Yes / No |
Amazon Pay button on Product Page | Store View | Determines if the Amazon Pay button appears on the product page. Options: Yes / No |
Amazon Pay button in minicart | Store View | Determines if the Amazon Pay button appears in the mini cart. Options: Yes / No |
Display Amazon Pay Method | Store View | Determines if the Amazon Pay button appears in the final step of checkout. Options: Yes / No |
Sales Options
Field | Scope | Description |
---|---|---|
Store Name | Store View | Determines how Amazon refers to the store internally and in notification emails. If left blank, the store view name is used by default. |
Use Multi-currency | Store View | Determines if international merchants support multi-currency in their stores. This option is only available in EU and UK regions. |
Developer Options
Field | Scope | Description |
---|---|---|
Logging | Global | Determines if Amazon log files are generated. Options: Yes / No |
Allowed IPs | Website | If left blank, the Login with Amazon and Amazon Pay buttons are available for all IP addresses. To limit their availability during development, enter the IP address of each, separated by a comma. The specified IP addresses are added to allow list. |
Developer Logs | Provides a list of available Amazon logs collected when Logging is enabled. |