Checkout Order
data class CheckoutOrder(val id: String, val status: CheckoutOrder.Status, val merchant: CheckoutOrder.Merchant, val amount: CheckoutOrder.Money, val expiresAt: Instant? = null, val lineItems: List<CheckoutOrder.LineItem> = emptyList(), val documents: CheckoutOrder.Documents = Documents())(source)
Client-safe Order snapshot carried by Checkout lifecycle events.
Constructors
Link copied to clipboard
constructor(id: String, status: CheckoutOrder.Status, merchant: CheckoutOrder.Merchant, amount: CheckoutOrder.Money, expiresAt: Instant? = null, lineItems: List<CheckoutOrder.LineItem> = emptyList(), documents: CheckoutOrder.Documents = Documents())
Properties
Link copied to clipboard
Order total in minor currency units.
Link copied to clipboard
Customer documents available for the Order.
Link copied to clipboard
Items included in the Order summary.
Link copied to clipboard
Merchant presentation details.
Link copied to clipboard
Current payment state observed by Checkout.