On this page

Connecting Amazon Pay

Follow the steps below to connect Amazon Pay to OneClickUpsell:

1. Navigate to https://sellercentral.amazon.com/ for a US located business. Or use the appropriate domain for EU countries and Japan:

2. After successfully signing in to your Amazon Pay merchant account, select the “Log in with Amazon” option from the dropdown menu in the upper-right corner:

3. On the Login with Amazon page, click on the "Register new application" button:

*Important Note: You will need to register a new application specifically for use with the OCU checkout, even if you already have an existing application that is being used for Shopify checkout.

 4. Fill in the Application Information form with your information and click Save:

5. After the Application is successfully created, click on the “➕” under the Web Settings section. Click on the “Edit” button after Web Settings has been opened. 

6. Fill in the "Allowed JavaScript Origins" field with your store domain(s) in the following format: https://store_domain.com  
*If your store has multiple domains, add them here as well using the "Add Another" link. 

In the "Allowed Return URLs" field, add your store domain(s) with the following format: https://store_domain.com/apps/secure-checkout/amazon/callback
*If your store has multiple domains, add them here as well using the "Add Another" link. 

Click the "Save" button. The Application is now set up!

Note: If you've set a custom Checkout URL within the OneClickUpsell app at Settings > General > Advanced Settings > Checkout URL, then use the custom URL instead of “secure-checkout” in the "Allowed Return URLs" field.

7. To get the API Keys for enabling Amazon Pay in OCU, navigate to the "Amazon Pay (Production View)" option from the dropdown menu in the upper-right corner:

8. On the main page, click on "Integration" and choose "MWS Access Key": 

9. Choose the previously created application in the "Application Name" dropdown menu. If only one application has been created, it will be automatically selected by default. Next, click on the "Copy your keys" button:

10. Copy all content in the opened pop-up:

11. Open the OneClickUpsell app on your store. Go to Settings > Payments > Amazon Pay and click on the "Import keys" button:

12. Paste your previously copied MWS access keys in the opened pop-up. Click on the "Import keys" button:

13. Your keys will be imported and populated into the appropriate fields. Next, choose the "Account Region" in the dropdown menu. Click on the "Save" button.

14. Finally, enable Amazon Pay by clicking the switcher shown in the screenshot below. Wait for few seconds until you see the " ✅ Successfully saved" notification.  

Important Note: If you are going to use the same Amazon Pay account created using the connection to Shopify, you may experience an issue with connecting the same account to the OneClickUpsell app. In this case, you will need to contact Amazon Pay Support to activate your Developer Keys first.

OneClickUpsell can now be enabled in the Settings > General section of the app by clicking the "Application Status" switcher to the On position.

Hide the "Amazon Pay" button on the OCU checkout

It's recommended to have the Amazon Pay button available at the first step of checkout since it's a smoother checkout flow for your customers.

However, the Amazon Pay button can be hidden from the first step of the OCU checkout using this setting. You may want to do that if you think your customer demographic would prefer not having the Amazon Pay button there. If you'd like to hide the Amazon Pay button from the first step of OCU checkout, just click the switch to the "On" position and "Save". 

*Note: If you enable this setting, Amazon Pay will still be an available option at the "Payment Method" step of checkout which is the last step. 

Testing the Amazon Pay integration

We always recommend the store owner to run through a couple of test orders so that they know exactly how the app will present the post-purchase offers and to see if any issues arise. 

To do that, add an upsell tagged product to your cart and then click the checkout button. You should then see the OCU app's checkout launch and you will see "/apps/secure-checkout" in the URL bar if the OCU app's checkout launched successfully. Then, make your purchase using Amazon Pay as the payment method. 

*Important Notes: 

  1. It is important to make a payment of at least $0.50 for the initial purchase in order to see the post-purchase upsell sequence. Otherwise, it will take you right to the Thank You page as soon as the main checkout is completed.
  2. An Amazon Pay session is live for 15 minutes. After 15 minutes has elapsed, the customer becomes logged out. This works in the same way on the native Shopify checkout as well. 

You can find more information on testing your OCU checkout and upsell funnel here: Test Checkout

You can always refund yourself after making the live test order(s). More details on processing refunds can be found here: Refunds

Did this answer your question?