Amazon Pay datatypes
The following datatypes are used in the request parameters and response elements of the Amazon Marketplace Web Service (Amazon MWS) Amazon Pay API section:
| Datatype | Description |
| Address | Postal address information. |
| AuthorizationDetails | Encapsulates details about an Authorization object including the status, amount captured, and fee charged. |
| BillingAgreementAttributes | The merchant-specified attributes of a Billing Agreement object. |
| BillingAgreementDetails | Encapsulates details about a Billing Agreement object and its current state. |
| BillingAgreementLimits | Represents the total amount that you can charge a buyer in a given time period. |
| BillingAgreementStatus | Indicates the current status of a Billing Agreement object. |
| Buyer | The name, email address, and phone number of the buyer. |
| CaptureDetails | Encapsulates details about a Capture object and its status. |
| Constraint | Indicates mandatory information that is missing or incorrect in a Billing Agreement object or an Order Reference object. |
| Destination | Represents the address selected by the buyer through the AddressBook widget. |
| OrderReferenceAttributes | The merchant-specified attributes of an Order Reference object. |
| OrderReferenceDetails | Encapsulates details about an Order Reference object and its current state. |
| OrderReferenceStatus | Indicates the current status of an Order Reference object. |
| OrderTotal | The total amount of an order represented by an Order Reference object. |
| Price | Currency type and amount. |
| RefundDetails | Encapsulates details about a Refund object and its status. |
| SellerBillingAgreementAttributes | Provides more context about an agreement that is represented by a Billing Agreement object. |
| SellerOrderAttributes | Provides more context about an order that is represented by an Order Reference object. |
| Status | Indicates the current status of an Authorization object, a Capture object, or a Refund object. |