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.
NoteIf 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:
- Addresses
- Business-to-Business Transactions
- Buyer Details
- Consignments
- Currencies
- Custom IDs
- Deprecated Fields and Requests
- Digital Goods
- Discounts
- Field Information
- Identifiers and Classifications
- Location Evidence
- Multiple Goods
- Order IDs
- Payment Amounts
- Product Classes
- Product Codes
- Refunds
- Returned Tax Information
- Shipping and Other Charges
- Transaction Details
- Vouchers
Updated 14 days ago
