This is the Amazon Simple Pay Advanced User Guide. This section describes who should read this guide, how the guide is organized, and other resources related to the Amazon Simple Pay.
This guide is intended for developers who intend to enhance the basic features of Amazon Simple Pay on their web sites or applications, or who intend to enhance the web sites or applications of others. It is intended for readers who are already familiar with the concepts and processes described in the Amazon Simple Pay Getting Started Guide.
Use of this guide assumes that you have the following skills, knowledge, and access:
Understanding the concepts and skills described in the Amazon Simple Pay Getting Started Guide.
Both an Amazon Payment business account and an Amazon Payments business sandbox account, as described in the Amazon Simple Pay Getting Started Guide. If you plan to make use of the Amazon Simple Pay. FPS actions detailed in this guide, you will also need an Amazon Payments developer account (which includes its own separate sandbox account). For more information, see Amazon Payments Developer Account
Working knowledge of web pages, HTML, as well as HTML requests and responses.
Write access to your web site HTML code.
Ability to write code in your chosen scripting language, especially with respect to the following:
String manipulation, including sorts.
Signing, encoding, and decoding strings.
To run the code samples in and referenced within this guide, you must set your development environment up to work with the samples you are interested in. Because Amazon Simple Pay does not require any additional development environment requirements, this guide does not contain information on setting up your workstation. Please refer to your development software and operating system documentation for getting ready to work with code.
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 into several major sections described in the table.
| Information | Relevant Sections |
|---|---|
|
High-level introduction to advanced Amazon Simple Pay features, getting the accounts you need to use them, as well as testing and security overviews. | |
| Changes to this documentation since its previous release. | What's New page for this guide. |
Overview of Creating signed button, as well as specific instructions on modifying the PayNowWidgetUtil sample to create a specific button. | Creating Button Forms Dynamically |
| HTML examples of well-formed Amazon Simple Pay buttons. | Example Button Forms |
|
Making use of the response and transaction content returned by your buttons and by Amazon Payments. | |
| Canceling and modifying subscriptions. | Working with Subscription Buttons |
|
Validating responses | |
|
Refunding and Settling. | |
|
Using Amazon Flexible Payment actions available with Amazon Simple Pay | |
|
Workiing with Instant Payment Notification (IPN), including enabling it, making use of the transaction data, and verifying the IPN signature. | |
|
Testing issues, including error simulation, creating test account balances, and sandbox. | |
|
Setting defaults for a cancel subscription URL, an IPN URL, and the signing of buttons created using Amazon Payments online forms. | |
|
Amazon Simple Pay WSDL and Schema. | |
|
Using the Flexible Payments Service actions available with Amazon Simple Pay. | |
|
Sample Code for signing buttons, verifying return data, and generating a button request. |
In addition, there is a glossary and an overview of our typographical conventions. Each section is written to stand on its own, so you should be able to look up the information you need and go back to work. However, you can also read through the major sections sequentially to get in-depth knowledge about Amazon Simple Pay.
The table below lists related resources that you'll find useful as you work with this service.
| Resource | Description |
|---|---|
|
The Getting Started Guide provides an explanation of how to use the basic features of Amazon Simple Pay for each button type. | |
|
Frequently-asked questions about using Amazon Simple Pay on your web site. | |
|
The release notes give a high-level overview of the current release. They specifically note any new features, corrections, and known issues. | |
|
A central starting point to find documentation, code samples, release notes, and other information to help you build innovative applications with AWS products. | |
|
A community-based forum for developers to discuss technical questions related to Amazon Simple Pay and FPS. | |
|
The primary web page for information about Amazon Simple Pay. | |
|
For questions related to your AWS account: Contact Us |
This is only for account questions. For technical questions, use the Discussion Forums. |
|
Detailed information about the copyright and trademark usage at Amazon.com. |