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:
EURreceiver 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:12ZpaymentBoundAtstring<date-time>
Represents RFC 3339, section 5.6 date-time.
Example:
2021-07-15T17:54:12ZcompletedAtstring<date-time>
Represents RFC 3339, section 5.6 date-time.
Example:
2021-07-15T17:54:12ZCheckoutSessionBase
{
"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"
}