Skip to main content

Introduction

Amazon Pay is a widely used digital wallet payment method that offers a convenient and secure way for customers to pay for goods and services using their existing Amazon account. Integrating Amazon Pay with Payrails allows you to provide a fast, easy-to-use payment option for your customers while leveraging our platform to route the payment via Stripe as a Payment Service Provider (PSP). Amazon Pay uses a redirect-based payment flow. When a customer selects Amazon Pay at checkout, they are redirected to Amazon to authenticate and confirm their payment, then redirected back to your website or app upon completion. This guide will explain the process of integrating Amazon Pay into your app or website using Payrails.

Pre-requisites

Before you start accepting Amazon Pay payments with Payrails, there are a few requirements you must meet:

Ways to integrate Amazon Pay

Payrails SDK

Server-to-server integration

Parse Amazon Pay from lookup response

Pass Amazon Pay payment method in request to authorize payment with Payrails

Amazon Pay is a redirect-based payment method. After calling the authorize endpoint, the customer will be redirected to Amazon to authenticate and confirm the payment. Once the payment is confirmed, the customer will be redirected back to the returnInfo.success URL. Make sure to provide valid returnInfo URLs in your authorization request.

Handle the redirect response

Supported currencies

Amazon Pay via Stripe supports the following presentment currencies:
  • USD, EUR, GBP, DKK, SEK, NOK, CHF, HUF, JPY

Supported regions / countries

Supported workflows and services

Last modified on September 28, 2026