Making a Pay Request

In this section, we take you through a use case (DigitalDownload) to demonstrate how you can make a payment transaction using Amazon FPS.

Use Case Overview

DigitalDownload is a licensed seller of popular music downloads. John visits the DigitalDownload web site to purchase a song. John can set up a payment authorization that allows DigitalDownload to charge his payment instrument for his purchase.

In this use case:

  • DigitalDownload is the caller who makes web service calls to execute payment transactions. DigitalDownload must have an Amazon FPS developer account to make web service calls.

  • DigitalDownload also plays the role of a recipient who sells the content and receives payments for the sales.

  • John is the sender who pays for the content. He must have an Amazon Payments account (either a Personal account or a Business account).

The following table describes the tasks required to process John's payment.

Process for Making a Pay Request

1

Make a request to the Co-Branded service to get John's authorization for the payment.

For more information, see Step 1: Making a Co-Branded Service Request.

2

Make a Pay request to the Amazon FPS API to actually make the money move from John to DigitalDownload.

For more information, see Step 2: Making a Pay Request and Handling the Response.