October 4, 2018
UPDATED: March 1, 2020
Increase conversion, reduce fraud costs and streamline the check-out experience with the trusted convenience of Amazon Pay. With the sticky.io Amazon Pay integration, current Amazon customers can subscribe to your offers using information already stored in their Amazon account, without ever leaving your site.
You must obtain the Seller ID and MWS Auth Token from their Amazon Seller Central prior to setting up the Amazon Pay gateway.
Sign Up for Amazon Pay
You will first need to sign up for an Amazon Pay account. For more information on signing up for Amazon Pay reference Amazon's step by step guide.
Once you signed up for Amazon Pay https://sellercentral.amazon.com/ to open the Seller Central website. Seller Central is an easy-to-use website where you will manage the integration of your website with Amazon Pay, download settlement reports, and manage disputes.
In Seller Central, you will register your application to obtain your credentials Amazon Help Guide You will find your credentials under Integration > MWS Access Key
Configuring Amazon Pay in sticky.io
After signing up for your Amazon Pay account, you can enable your Amazon Pay as a gateway provider in your platform.
After signing up for your Amazon Pay account, you can enable your Amazon Pay as a gateway provider in your platform.
To configure Amazon Pay Gateway into your sticky.io CRM, you will go to Payments>Gateways, under ACTIONS select Add New Provider Profile.Select the type = Payment/Gateway and select Amazon from the drop down.Fill out the gateway parameters which are outlined below and click “Save”.
For more information on this Gateway click here https://aws.amazon.com/api-gateway/getting-started/
These parameters are briefly described here for your reference:
Alias: Create a name for this profile.For internal purposes only, it helps you identify your gateway among several others in your CRM.
Seller ID: This uniquely identifies the merchant. You get this identifier from Amazon Seller Central.
Access Key: You get this identifier from Amazon Seller Central.
Secret Key: You get this identifier from Amazon Seller Central.
Client ID: You get this identifier from Amazon Seller Central.
Client Secret: You get this identifier from Amazon Seller Central.
Currency: Amazon Pay currently supports USD, EUR, GBP, and CAD currencies.
Test Mode: Set to YES if you would like to use this gateway in test mode (will send requests to your sandbox).
There are 2 Required Fields on the Merchant Account Details tab. *Descriptor - This will be the MID Descriptor *Customer Service Number - The customer service number assigned to the MID
There is 1 Required Field on the Limits and Fees tab *Global Monthly Cap - This will be the sales amount allowed monthly on this MID
To maximize the efficiency of sticky.io Reporting Analytics we suggest you take a moment and fill out the rest of the fields. These will all be used in sticky.io’s profitability reports.
For field definitions on all of the fields on the Merchant Account Details Tab and the Limits & Fees Tab - click here- overview of gateway providers
Once your gateway profile has been created, then you will go through your campaigns and assign the gateway to the corresponding campaign(s).
Adding the Amazon Pay Button Widget
These widgets help to create the Billing Agreement. Detailed instructions on how to set up the widgets on your site can be found here.
Login Widget
The user clicks this button to login to Amazon. After successfully logging in, the next widgets can be rendered.
Address Book and Wallet Widget
The user selects a shipping address which is stored in the Billing Agreement. If you do not want to use this widget, refer to this article for more information. If not, then after the user selects an address from the AddressBook, the Wallet widget can be rendered
With this widget, the user selects a payment method that will be stored in the Billing Agreement. sticky.io will not be able to access information about this payment. Instead, we will use a token that is generated at the end of the user flow to authorize and capture on payment methods.
Repeat Payment Authorization Widget
This is the final widget in the user flow. It collects the user’s consent for recurring payments, and if it is not checked, then recurring payments will not be possible.
Amazon Instant Payment Notification Messages (IPN)
sticky.io has enabled the use of Amazon Pay IPNs to notify you if a payment has been refunded successfully. Follow these steps to take advantage of this feature and start receiving updates regarding refunds. Once enabled, sticky.io will receive the necessary information to update the refund transaction status.