Marketplace and Seller Transactions

Learn about transaction modeling using the APIs.

The Seller Transaction API and Marketplace Transaction API include transactional information in the request where your financial host system needs it. For example, you can send buyer details in a Calculate Tax or Confirm Transaction request.

All requests use the same application/JSON structure. Fields such as currency_code represent specific transaction information, such as the transaction currency. For a complete list of available fields, see the Seller Transaction API Fields Reference and Marketplace Transactions API Fields Reference.

Some fields are generated by the API and are therefore response-only fields.

You can include information at both the transaction and transaction line-item levels.

📘

Note

If a Confirm Transaction request fails, for example because of a network error, resend the request using the same transaction key to ensure that the transaction is confirmed successfully. Do not create a new transaction with a Store Transaction request because this can create a duplicate transaction.

Additional information

For more information about transaction processing, see:


Did this page help you?