With Amazon FPS, you can build innovative payment applications with a new level of flexibility in how you execute payments. Amazon FPS supports the processing of payments using credit cards, bank accounts and Amazon Payments account balances to send or receive money.
Amazon FPS Quick Starts are simplified API sets which enable even easier implementation of common payment transaction types such as one time payments, recurring payments and pre-payments. Amazon FPS Quick Starts enable you to:
Amazon FPS also offers a feature called Payment Instructions to set conditions or constraints on a transaction. Quick Starts simplify the complexity of setting Payment Instructions for senders and recipients via a set of user interface pipelines. These interfaces enable Payment Instructions to be set across a range of parameters which allow Quick Starts to support most use cases. Alternatively, our Comprehensive API Set can be used to support applications that need access to a more granular set of payment APIs. Developers can use these lower-level APIs to create even more unique Payment Instructions, virtually without limitation, on the types of rules or conditions associated with a given transaction
Developers can utilize the Amazon FPS Sandbox to build and test applications without using real money or incurring any transaction charges. Sign-up for the Amazon FPS Sandbox to get started now.
Easiest Way to Charge Amazon Customers Amazon FPS enables tens of millions of existing Amazon customers to transact online with little friction, simply using the same accounts and payment methods that they use for purchases on Amazon.com – without having to re-enter information.
Increased Conversion Amazon’s trusted payment experience, A-to-z Guarantee, and the ease with which tens of millions of Amazon customers can pay on a website will help optimize conversion on the website.
Flexibility Amazon FPS takes a traditionally limited and inflexible payments process and allows developers to expose individual payment conditions that enable payments to be processed in virtually any imaginable way. This ultimately results in a better end-user experience, as well as innovative new business models. Amazon FPS uses a feature called Payment Instructions to provide this flexibility to developers.
Every FPS transaction has a sender (party making payments), a recipient (party receiving payments), and a caller (party making the API calls to Amazon FPS). Callers are the same as recipients if the developer is the party receiving funds. Each party to a transaction might want the flexibility to place conditions or rules around that transaction referred to as Payment Instructions. Examples of possible Payment Instructions include:
Inexpensive Amazon FPS passes on to you the benefits of lower processing costs on bank account debits and Amazon Payments balance transfers. Amazon FPS charges less when the actual cost to process a payment is lower, rather than charging the same fixed fee for all payment methods. There is no up-front investment or monthly payment for running an application using the service. In addition, you can build and test an application for free using the Amazon FPS sandbox.
Lower Cost with Amazon’s Proven Fraud Detection Amazon FPS leverages Amazon’s proven fraud detection capabilities, chargeback controls, and risk management processes to reduce bad debt.
Reliable and Secure Payments Platform Amazon has spent over a decade developing, testing, and operating a reliable, scalable and secure payments infrastructure to support millions of daily transactions. Amazon FPS exposes this robust infrastructure to you and your customers.
Convenience Consumers can use information from their Amazon.com account to complete payments on a website without having to re-enter their shipping address or payment information.
Trusted Payment Experience The secure and trusted payment experience consumers enjoy on Amazon.com is now available on your website.
Purchase Protection for Consumers Consumers will feel more confident purchasing, knowing that they have the same protection under the Amazon A-to-z Guarantee that they have when they shop on Amazon.com.
There are no start-up costs, monthly charges, hidden fees, or long-term contracts. With our transaction-based pricing, you only pay when a customer pays.
Fees are assessed on a per-transaction basis and vary depending on the payment method used and the transaction amount. View detailed pricing information.
(Payment processing services for Amazon FPS are sold by Amazon Payments, Inc.)
Amazon FPS Quick Starts aggregate many of the previously available Amazon FPS APIs into simplified sets of APIs that substantially reduce the steps you must take to enable transaction processing on your website. Now, you can enable common payment transactions such as one time payments, recurring payments and pre-payments in hours rather than days.
Every FPS transaction has a sender (party making payments), a recipient (party receiving payments), and a caller (party making the API calls to Amazon FPS). Callers are the same as recipients if the developer is the party receiving funds. Each party to a transaction might want the flexibility to place conditions or rules around that transaction called Payment Instructions. Examples of possible Payment Instructions include:
Amazon FPS provides Gatekeeper (GK) language that allows the parties to create Payment Instructions. Once developers define these Payment Instructions, they use an InstallPaymentInstruction API call to install these instructions and receive a “token,” a unique, secure handle to the Payment Instructions. Amazon FPS makes it easy for callers to obtain Payment Instructions from their users by providing a set of co-branded user interface pipelines. Callers send users to these user interface pipelines to show them a proposed set of Payment Instructions (presented simply as terms of service). By agreeing to those terms in the user interface, senders or recipients authorize these Payment Instructions and allow the caller to receive the corresponding token back.
Callers can use the Pay API with the sender, recipient and caller tokens to execute payment transactions. Callers can also use the Reserve API to reserve funds on a sender’s credit card before the goods or services are fulfilled. Callers can then use the Settle API to charge the sender’s credit card when the goods or services are delivered.
With Payment Instructions and a unique three party payment system, FPS offers you unmatched flexibility in how you build innovative payment applications. To leverage this flexibility, you can use one or more of the interoperable Quick Starts or use the comprehensive set of APIs that FPS exposes to support applications that need access to a more granular set of payment APIs.
Amazon FPS provides a fully functional sandbox environment to build and test applications or services without transacting real money or incurring any transaction charges. You can use your Amazon Web Services account to access the sandbox. Sign-up for Amazon FPS Sandbox
The sandbox provides you with a web service API end-point to test API invocations. It allows you to simulate important payment errors. You can also access the sandbox website to create test accounts for your sandbox application and manage them.
We strongly encourage developers to test their applications or services using the sandbox before releasing them to their customers. The sandbox is designed to enable faster development cycles, easier debugging, and lower operational overhead.
The best way to understand Amazon FPS is to read the Amazon FPS Getting Started Guide and start playing in the Amazon FPS Sandbox.The Resource Center contains multiple code samples to help you get started quickly!
For a Checkout solution, try Checkout by Amazon. It’s easy to integrate and brings Amazon’s secure and trusted checkout experience to your website with unique features including 1-Click. Learn more.
Amazon Payments also offers Amazon Simple Pay, a set of copy-and-paste HTML buttons allowing you to quickly integrate Amazon Payments into your website. If you don’t need Amazon’s end-to-end checkout pipeline, but still want to enable your customers to use their payment information already on file at Amazon, use Amazon Simple Pay.
Amazon FPS differs from other Amazon Payments products such as Amazon Simple Pay and Checkout by Amazon in that it allows for a greater degree of customization of payment solutions for a variety of businesses.