Interface: CheckoutSessionPayload
Defined in: packages/sdk/src/core/types.ts:244
Minimal shape of the CheckoutSession returned from commit. Extra fields from the server are preserved — we surface the well-known ones here for IntelliSense but consumers can read any key off the raw object.
Indexable
[
key:string]:unknown
Properties
client_secret?
optionalclient_secret?:string
Defined in: packages/sdk/src/core/types.ts:259
currency?
optionalcurrency?:string
Defined in: packages/sdk/src/core/types.ts:248
customer?
optionalcustomer?:Customer
Defined in: packages/sdk/src/core/types.ts:255
discounts?
optionaldiscounts?:unknown[]
Defined in: packages/sdk/src/core/types.ts:253
id
id:
string|number
Defined in: packages/sdk/src/core/types.ts:245
intent_id?
optionalintent_id?:string
Defined in: packages/sdk/src/core/types.ts:257
intent_mode?
optionalintent_mode?:string
Defined in: packages/sdk/src/core/types.ts:258
intent_type?
optionalintent_type?:string
Defined in: packages/sdk/src/core/types.ts:256
line_items?
optionalline_items?:unknown[]
Defined in: packages/sdk/src/core/types.ts:252
properties?
optionalproperties?:Record<string,unknown>
Defined in: packages/sdk/src/core/types.ts:254
status
status:
string
Defined in: packages/sdk/src/core/types.ts:247
subtotal?
optionalsubtotal?:number
Defined in: packages/sdk/src/core/types.ts:249
tax?
optionaltax?:number
Defined in: packages/sdk/src/core/types.ts:250
total?
optionaltotal?:number
Defined in: packages/sdk/src/core/types.ts:251
uuid
uuid:
string
Defined in: packages/sdk/src/core/types.ts:246