Skip to main content

CheckoutSessionBase

Session details produced by Wallet-Checkout for webhook events.

idstringrequired

The unique identifier of the checkout session.

statusCheckoutSessionStatus (string)required

Possible values: [CREATED, SENDER_BOUND, PAYMENT_BOUND, COMPLETED, EXPIRED, CANCELLED]

merchantRefNumstring

The merchant reference number of the checkout session.

amountinteger<int64>required

The amount to be transferred to the recipient in minor units.

currencyCodeCurrency (string)required

Currency alphabetic code as specified by ISO 4217

Possible values: >= 3 characters and <= 3 characters

Example: EUR
receiver objectrequired
customerIdstringrequired

The wallet customer identifier of the receiver.

boundSender object
customerIdstringrequired

The wallet customer identifier of the bound sender.

senderBoundAtstring<date-time>

Represents RFC 3339, section 5.6 date-time.

Example: 2021-07-15T17:54:12Z
paymentBoundAtstring<date-time>

Represents RFC 3339, section 5.6 date-time.

Example: 2021-07-15T17:54:12Z
completedAtstring<date-time>

Represents RFC 3339, section 5.6 date-time.

Example: 2021-07-15T17:54:12Z
CheckoutSessionBase
{
"id": "string",
"status": "CREATED",
"merchantRefNum": "string",
"amount": 0,
"currencyCode": "EUR",
"receiver": {
"customerId": "string"
},
"boundSender": {
"customerId": "string"
},
"senderBoundAt": "2021-07-15T17:54:12Z",
"paymentBoundAt": "2021-07-15T17:54:12Z",
"completedAt": "2021-07-15T17:54:12Z"
}