Ti ringraziamo per la visita. Questa pagina è per il momento disponibile solo in inglese.

Integration overview

Amazon Pay provides buyers with a secure, trusted, and convenient way to sign in and pay for their purchases on your site by using their Amazon credentials. See browser support for information about the operating systems, browsers, and browser versions that Amazon Pay supports.

Use Saved Wallet to set up a buyer's payment method for future purchases. Setup Intent is an Amazon-hosted experience within Saved Wallet that enables the buyer to save Amazon Pay as a payment method in your mobile app or website without completing a purchase.

Setup Intent is useful for merchants that collect payment details upfront, and for those that need the flexibility to process transactions when the buyer is no longer present:

  • A food delivery service that collects payment details before the buyer places their first order
  • A ride hailing mobile app that initiates a transaction after the buyer is no longer present
  • A car rental company that initiates an additional transaction based on fees incurred after the rental has been returned (e.g., toll road fees)
  • An e-commerce retailer that aims to optimize their mobile app checkout experience by not redirecting the buyer outside of the app to complete each purchase
  • A merchant that processes transactions in additional channels (e.g., a phone transaction, an offline transaction)

For merchants in European countries impacted by Strong Customer Authentication, the Setup Intent flow presents a challenge to the buyer after they have confirmed their preferred payment method. This is designed to optimize the payment method for future purchases. There are no additional integration steps required.

This guide provides an overview of Saved Wallet and shows you how to launch a custom checkout experience using Setup Intent.

The Setup Intent Experience

  1. The buyer is signed in to your mobile app or website.

  2. The buyer clicks on the Amazon Pay button to start the setup flow.

  3. The buyer signs in and confirms their preferred payment method on the Amazon Pay-hosted page. This page includes a buyer consent for future purchases.

  4. The buyer is redirected back to your app or website and shown Amazon Pay as a saved payment method.

Steps to integrate

  1. Get set up for integration - register for an Amazon Pay merchant account, create a Sandbox test buyer account, and secure communication.

  2. Add the Amazon Pay button wherever buyer starts checkout.

  3. Verify & complete checkout was successful, once the buyer returns to your site- after checkout is complete.

  4. Manage payments using Saved Wallet each time you need to charge the customer. Only applicable for a Saved Wallet integration.

  5. Manage refunds in case you need to refund a payment.

  6. Test your integration thoroughly in Sandbox, using test buyer accounts and simulation strings.

  7. Take your integration live by updating the API endpoints.

  8. Set up Instant Payment Notifications to receive notifications for events related to Amazon Pay transactions.

Integration sequence diagram