Completing the Transaction

Topics

When you deliver the product to the sender, you must send a Settle request to Amazon FPS so that the sender's payment instrument is charged and you can get paid.

To settle a transaction

  1. Retrieve the TransactionIds of the orders that you fulfill from your database.

  2. Send a Settle request for each TransactionId.

    For more information about the parameters, see Settle.

The following example request settles one transaction.

https://fps.amazonaws.com/?
  Action=Settle&
  AWSAccessKeyId=0656Example83G2&
  SignatureVersion=1&
  Timestamp=2007-08-06T13%3A00%3A01Z&
  TransactionId=254656Example83987&
  Version=2008-09-17&
  Signature=<URL-encoded signature value>

Amazon FPS returns the ID of the reserved transaction you want to settle, along with the amount of the charge, to the sender's payment instrument.

An optional request parameter is TransactionAmount. If it is not in the request, the amount charged is the entire amount reserved.

[Important]Important

You can settle a reserved transaction only once. You cannot use Settle to complete the transaction incrementally. So, be careful about charging less than the full, reserved price.