Fulfillment Workflow

Amazon FPS expects you to maintain a record of pending and fulfilled orders. Each of these orders should be associated with a TransactionId and a CallerReference. You can use these values in the fulfillment workflow.

Fulfillment Process

1You offer the recipient the opportunity to find orders that have not yet been fulfilled by using GetTransactionStatus to search for orders whose status is Reserved.
2The recipient fulfills the order by dispensing the product to the sender.
3You give the recipient the ability to let you know that the order has been fulfilled.
4You advise Amazon FPS that the recipient fulfilled the order by sending a Settle request that contains the TransactionId of the transaction.
5Amazon FPS charges the sender's payment instrument for the purchase and sends the marketplace fee to you, subtracts the Amazon FPS transaction fee, and sends the remainder of the money to the recipient.
6Amazon FPS notifies the sender and the recipient that the transaction was completed.