FAQs

Choose a category to find the help you need


Integration

How long does it take to integrate with Amazon Payments Services?

Integration time with Amazon Payments Services can vary from project to project depending on it’s complexity and if you are using shopping carts or not. Our Integration team aims to take you from testing to live transaction processing as quickly and efficiently as possible.

Can I use Amazon Payments Services with my shopping cart or Ecommerce platform?

Yes, Amazon Payments Services has supported shopping carts and Ecommerce platform-integrations such as Shopify, Magento and more. Our plug and play developer kit makes it easy to quickly integrate on your website. In addition, our APIs are compatible with all the programming languages and platforms

Can clients pay on my page without being redirected?

Yes, you can take full control of the look and feel and create an amazing user experience for different channels tailored to fit your needs

Is there a technical API Documentation to start with the integration and testing on my sandbox account?

The API documentation is listed in your Amazon Payments Services sandbox account under Integration Settings tab, you can access our API documentation.

Where can I find the enabled channels on my account to integrate the proper checkout type?

You can find the channel activated for your account in the back office, if you open Payment options tab.

Amazon Payment Services offers three integration types for web browser transactions processing

1) Redirection: Redirect the customer to Amazon Payment Services fully customizable payment pages to fill the card information and process the transaction.
2) Standard Merchant Page: Allows you to process transactions on your websites without redirection for the customer to different pages, this form you can display as a pop-up , lightbox or embedded form in your checkout page.
3) Custom Merchant Page: Allows you to create custom forms to collect the card information, this card information is to be submitted directly to Amazon Payment Services via form post request without passing the card info to the your servers which is against PCI regulations for the non PCI certified merchants.
4) Trusted: only for PCI certified merchants. This allows you to collect the card info and submit it directly to Amazon Payment Services via REST full APIs.

What is the Signature? And how is it calculated?

Amazon Payments Services uses SHA to secure transactions in the following way:
All the parameters sent with the transactions are used to create a string which is then hashed. The hashing is one way encryption that allows you to generate the hashed value and send it to Amazon Payments Services directly in the transaction parameters. you can guarantee the hashing validation using the following points:

The hashing results are unknown except to Amazon Payments Services, since Amazon Payments Services will use the same key configured in your account which you will use in generating the signature , if another key will be used in the hashing then it will fail to generate a valid signature value.

Resulting encryption
1) The result of hash is always unique. The one string to hash generate only one result of hashing.
2) No one can reproduce the correct Signature since during the signature calculations there is a key available in the account shared only with the merchant to be used in the Signature calculations.

Amazon Payments Services will use that Key to create the signature for the request and compare it with the received Signature.

How can i modify the payment page layout and apply a custom look and feel for the payment page?

1) You can create your own Template to style the checkout page once the user is redirected to Amazon Payments Services pages to process the payment.
2) You can apply your website look and feel in Amazon Payments Services redirection pages to make it match your website customization.
3) You can add your logo, Custom CSS, and html elements to be displayed in Amazon Payments Services checkout pages.
4) Once your html file is ready that contains your customizations and host it on Amazon Payments Services servers to load your checkout page style whenever the user is redirected to the Amazon Payments Services payment pages and attempts to Pay; To upload your template, please login on your Amazon Payments Services account and upload the template under Payment Page Template tab.
5) You can do the customization as well on the Mobile views by preparing the CSS file and upload it in your Account under Payment Page Template Tab.
6) You can do the CSS customization as well on the Merchant Page “iframe” by changing the look and feel for our hosted payment page.

What is the difference between the Direct Transaction Feedback and the Redirection URL?

The Redirection URL: The URL that Amazon Payments Services will use to redirect the customer after processing the payment in Amazon Payments Services payment pages , or redirecting the customer after the 3d Secure pages; the redirection URL can receive the response parameters of the transaction processed via post/get method so the merchant can display the proper message on that URL depending on the status that Amazon Payments Services returns.
You can configure static redirection URL in your Amazon Payments Services account under Technical Settings , Amazon Payments Services will always trigger this configured Redirection URL to redirect the customer after the payment; If you want to send a dynamic redirection URL in every transaction, then we recommend you to submit the redirection URL in the transaction API request in the parameter return_url, this received return_url will override the configured redirection URL value in your account and will be considered to redirect the customer after the payment.

The Direct Transaction Feedback: The URL that you can configure in your Amazon Payment Services account under Technical Settings to update your database with transaction status.Amazon Payments Services will initialize server to server post request on the configured URL in this field to keep your database always updated with the final status of the transaction. We will not use the Direct Transaction Feedback to redirect the customer in any case , its only for server to server http requests to update the actual order status in your Database.

Notification URL: The URL that you can configure in your Amazon Payment Services account under Technical Settings in order to receive a notification in case there was an update on the status of the transaction such as refund. Amazon Payment Services will initialize server to server post request on the configured URL in this field to keep your database always updated with the updated status of the transaction.

Can I create a token without actual payment?

Amazon Payments Services offers you a service to tokenize the customer's card with and without charging to validate the card.
If you wish to create a permanent token for the customer without performing a charge with the amount on the customer's card, you can use the create token service, below are further details about this service command.
Check this link for token creation


To Create a token with performing minimal charge to validate the card with the acquiring banks , please use this link in the documentation , please note the token will become permanent only if the charge was successful on the customer's card.

Does Amazon Payments Services support the leading shopping carts?

Amazon Payments Services integration is software independent , you can integrate with any programming language if you software or shopping cart allows the integration with the external APIs. Amazon Payments Services is already integrated with the leading shopping carts like Magento , OpenCart , Woocommerce , PrestaShop , CS-Cart , ecomz, Shopify. other software application integrations like Bookeo, OTAs and more. We support some booking engine like Amadeus , Sabre and Navitaire.

Does Amazon Payments Services offer the payment links service to the customers ?

We have the Collect service implemented in our system which allows you to send payment links for your customers. This can be done manually from the back-office to generate the payment links one by one or through our invoicing APIs to automate generating the links.

Feedback
How would you rate this page?
Why did you choose this answer?
500characters remaining
Privacy disclaimer
Thanks for the feedback!
Your feedback helps us improve our website
Do not include any personal or sensitive data. by submitting feedback, you acknowledge that no personal or sensitive data is included with your response (e.g., names, addresses, telephone numbers or e-mail addresses).