Skip to main content

Getting Started

Start exploring how Amazon Payment Services can help you deliver secure, localized, and flexible payment experiences to your customers.

Welcome to Amazon Payment Services! This guide will walk you through everything you need to know to start accepting payments quickly and securely.

What You'll Learn

  • How to set up your account and obtain API credentials
  • Different integration options and when to use them
  • How to process your first test transaction
  • Best practices for going live

Prerequisites

Before starting with Amazon Payment Services, ensure you have a test account ready.

Contact our sales team to get started with Amazon Payment Services.

Quick Start

Integration Journey

1

Obtain API Credentials

Obtain API Credentials

Get your essential API credentials from the Amazon Payment Services dashboard to authenticate your integration.

  1. Sign in to the Amazon Payment Services Merchant Dashboard
  2. Navigate to Merchant ManagementIntegration SettingsSecurity Settings
  3. Copy the following credentials for your integration:
CredentialDescription
Access CodeA unique code assigned to your merchant account
Merchant IdentifierYour merchant account ID
SHA Request PhraseUsed to generate secure request signatures
SHA Response PhraseUsed to validate response signatures
SHA TypeThe hashing algorithm for signature generation

Keep your API credentials secure and never expose them in client-side code. Store them as environment variables in your server-side application.

2

Choose Your Integration Method

Choose Your Integration Method

Select the integration approach that best fits your business needs and technical requirements.

Take a look at the integration options comparison below

Integration TypeImplementation ComplexityCustomization LevelTime to Market
No-Code PluginsVery LowLowFastest
Payment LinksVery LowLowFastest
Hosted CheckoutLowLowFastest
Mobile IntegrationMediumNoneMedium
Custom IntegrationHighHighHigh

Not sure which integration method is right for you? Check out our detailed Accepting Payments guide for more information.

3

Process Your First Test Transaction

Process Your First Test Transaction

Test your integration using our sandbox environment and test card numbers.

Find a complete list of test card numbers and scenarios in our Test Cards documentation.

4

Implement Response Handling

Implement Response Handling

Set up proper response handling to manage transaction updates and notifications.

Webhook Configuration

Configure webhook endpoints to receive real-time transaction updates:

  1. Set up HTTPS endpoint in your application to receive notifications
  2. Configure webhook URL in your merchant dashboard
  3. Implement signature validation for incoming notifications
  4. Process status updates and reconcile with your records

For detailed webhook implementation, see our Webhooks Guide.

5

Go Live

Go Live

Complete your testing and prepare for production deployment.

When you're ready to go live:

  1. Switch to production credentials in your merchant dashboard
  2. Update API endpoints to production URLs
  3. Configure production webhook URLs
  4. Monitor your first live transactions closely

Need help with your go-live process? Check our comprehensive Go-Live Guide for detailed instructions and best practices.

Next Steps

Was this page helpful?

Thanks for your feedback!