In the marketplace scenario, you host and maintain an e-commerce store for a merchant. You can charge a marketplace fee for this service. This fee is in addition to the Amazon FPS transaction fee for servicing the movement of money from the sender to the recipient. To implement this scenario, you must have a Register Now button on your web site that enables merchants to sign up for your service and authorize the payment of the marketplace fee to you. So, in the marketplace scenario you must have one button that registers merchants to use your service and a Pay Now button on the merchant's web site that enables senders (buyers) to authorize a payment for the items they've chosen. You must use the recipient Co-Branded service API to implement the Register Now button and one of the other Co-Branded service APIs, such as single-use or recurring use, to implement the Pay Now button.
The token ID returned by the recipient Co-Branded service API identifies the recipient and you
must include that value as the RecipientTokenId in Amazon FPS requests.
Otherwise, the recipient cannot get paid.
The recipient Co-Branded API parameters MarketplaceFixedFee and
MarketplaceVariableFee specify the fixed fee and the percentage of a
transaction, respectively, charged by the caller. Both parameters are optional and can be used
separately or in combination. The fixed fee is expressed in dollars; the variable fee is expressed
as a percentage of the transaction. For example, you might specify a per-transaction fee of $0.50
+ 5%.