Encapsulates details about a Billing Agreement object and its current state.
This value is retrieved from the Amazon Button, AddressBook, or Wallet widgets.
Represents the total amount that you can charge a buyer in a given time period.
Provides details about the buyer. This information is returned only after you confirm the billing agreement.
Represents a description of the billing agreement that is shown in emails to the buyer and on the Amazon Pay website. This response element is not returned if you have not set it by calling the SetBillingAgreementDetails operation.
Represents the SellerId of the solution provider that developed the platform.
Represents the address chosen by the buyer through the AddressBook widget.
Complete buyer information is returned only after you have confirmed the billing agreement or have specified a valid AccessToken in the GetBillingAgreementDetails operation. Until then, only the City, StateOrRegion, PostalCode, and CountryCode elements are returned.
Indicates if the order is for a Live (Production) or Sandbox environment.
Provides more context about the billing agreement represented by this Billing Agreement object. This response element is not returned if you have not set it by calling the SetBillingAgreementDetails operation.
Indicates the current status of the billing agreement.
For more information about the State and ReasonCode response elements, see Billing agreement states and reason codes.
A list of constraints that indicates mandatory information that is missing or incorrect. The presence of constraints indicates that the billing agreement is not ready to be confirmed and cannot be used for payment operations.
For more information, see Billing agreement constraints.
Type: List of Constraint
The date and time, in UTC, when the billing agreement was created. In ISO 8601 format.
Indicates the current buyer's consent for the billing agreement.