Amazon S3 and Amazon DevPay Process

Following is a high-level overview of the Amazon DevPay process.

Launch Process

1A customer signs up for your product through Amazon.
2

The customer receives an activation key.

3The customer enters the activation key into your application.
4Your application communicates with Amazon and obtains the user's token. If your application is installed on the user's computer, it also obtains an Access Key ID and Secret Access Key on behalf of the customer.
5Your application provides the customer's token and the application product token when making Amazon S3 requests on behalf of the customer. If your application is installed on the customer's computer, it authenticates with the customer's credentials.
6Amazon uses the customer's token and your product token to determine who to bill for the Amazon S3 usage.
7Once a month, Amazon processes usage data and bills your customers according to the terms you defined.
8AWS deducts Amazon DevPay fees and pays you the difference. AWS then separately charges you for the Amazon S3 usage costs incurred by your customers.