Payment Sheet Session
data class PaymentSheetSession(val id: String, val merchant: PaymentSheetSession.Merchant, val amount: PaymentSheetSession.Money, val paymentMethods: List<PaymentSheetSession.PaymentMethod>, val expiresAt: Instant, val lineItems: List<PaymentSheetSession.LineItem> = emptyList(), val documents: PaymentSheetSession.Documents = Documents())
Constructors
Link copied to clipboard
constructor(id: String, merchant: PaymentSheetSession.Merchant, amount: PaymentSheetSession.Money, paymentMethods: List<PaymentSheetSession.PaymentMethod>, expiresAt: Instant, lineItems: List<PaymentSheetSession.LineItem> = emptyList(), documents: PaymentSheetSession.Documents = Documents())
Types
Link copied to clipboard
data class PaymentMethod(val id: String, val kind: PaymentSheetSession.PaymentMethod.Kind, val source: PaymentSheetSession.PaymentMethod.Source = Source.SAVED, val label: String, val detail: String? = null)