Topics
This is the Amazon Flexible Payments Service Getting Started Guide. This section describes who should read this guide, how the guide is organized, and other resources related to Amazon Flexible Payments Service (FPS).
This guide describes how to use Amazon FPS to make a simple, one-time payment.
The Amazon Flexible Payments Service is occasionally referred to as "Amazon FPS"; all copyrights and legal protections still apply.
This guide is intended for developers who plan to enable payments on their web sites or applications using Amazon FPS.
Developers who plan to enable payments on their web sites have three choices with Amazon Payments:
Amazon Simple Pay—For developers who want a quick integration and have a simple use case
This solution is not as feature-rich as either of the other solutions. For more information, go to the Amazon Simple Pay Integration Guide.
Amazon FPS—For developers who need a more flexible solution but do not require a complete e-commerce checkout package
This solution allows you to build customized solutions tailored for your business. It enables much more flexibility than Amazon Simple Pay.
Checkout by Amazon—For developers who need a complete e-commerce checkout package
This solution includes support for shopping carts, order management, tax and shipping calculations, promotions, and gift wrapping. For more information, go to the Checkout by Amazon Getting Started Guide.
This getting started guide covers Amazon FPS. Specifically, it covers using the Amazon FPS Basic Quick Start implementation to process a one-time payment. For information about the different Amazon FPS Quick Start implementations, see Overview of Amazon FPS.
Use of this guide assumes you are familiar with the following:
XML (for an overview, go to the W3 Schools XML Tutorial)
Basic understanding of web services (for an overview, go to the W3 Schools Web Services Tutorial)
In addition, for this guide, you need to be familiar with one of the following programming languages:
Java
C#
PHP
The online version of this guide provides a link at the top of each page that enables you to enter feedback about this guide. We strive to make our guides as complete, error free, and easy to read as possible. You can help by giving us feedback. Thank you in advance!
This guide is organized as a high-level introduction and tutorial. It is divided into several major sections that will allow you to practice using Amazon FPS in a simple environment. Each section builds on the previous sections, so that if you read and work through the examples in sequence, you'll get a basic understanding of Amazon FPS and also have a simple working application.
The major sections of this guide are:
"Introduction to Amazon FPS" covers the basic roles each party plays in a transaction, the two interfaces your web site must interact with to process a payment (the co-branded user interface and the Amazon FPS API), and how a one-time payment works.
"Getting Set Up" walks you through getting an AWS account and an Amazon FPS sandbox account, and gives the locations of the Amazon FPS SDKs used in this guide.
"Making a Pay Request" shows the basic code required to interact with the co-branded UI and Amazon FPS API to process a payment.
"New Product Development" introduces the different Amazon FPS Quick Starts and covers important things to consider when you design your own application.
You can hide the sections of this guide that don't apply to the programming language you are using. There is a language selection menu in the upper-right corner of pages with language-specific text. Select your language to hide all others, or select All to show the examples in all available languages.

The following table lists related resources that you'll find useful as you work with this service.
| Resource | Description |
|---|---|
| Amazon FPS Basic Quick Start Developer Guide | Covers the one-time payment functionality of Amazon FPS. |
| Amazon FPS Marketplace Quick Start Developer Guide | Covers the marketplace functionality of Amazon FPS. |
| Amazon FPS Advanced Quick Start Developer Guide | Covers the multiple-payment functionality of Amazon FPS. |
| Amazon FPS Aggregated Payments Quick Start Developer Guide | Covers aggregated micro-transactions and the prepaid and postpaid functionality of Amazon FPS. |
| Amazon FPS Account Management Quick Start Developer Guide | Covers the account management functionality of Amazon FPS. |
| Release Notes | The Release Notes give a high-level overview of the current release. They specifically note any new features, corrections, and known issues. |
| Discussion Forums | A community-based forum for developers to discuss technical questions related to Amazon FPS. |
| Product information about Amazon FPS | The primary web page for information about Amazon FPS. |
| FAQs | Frequently asked questions about using Amazon FPS. |
|
A starting point specifically for FPS, to find documentation, code samples, release notes, and other information to help you build innovative applications. | |
|
A central starting point to find documentation, code samples, release notes, and other information to help you build innovative applications with AWS. | |
|
The home page for AWS Technical Support, including access to our Developer Forums, Technical FAQs, Service Status page, and Premium Support (if you are subscribed to this program). | |
| Amazon Payments Account Questions | Link for questions or comments about your Amazon Payments account. |
E-mail address for questions related to your AWS account: <webservices@amazon.com> | This e-mail address is only for AWS account questions. For technical questions, use the Discussion Forums. |
| Conditions of Use | Detailed information about the copyright and trademark usage at Amazon.com and other topics. |