Checkout
Checkout session for processing payments
- idType: stringrequired
Unique identifier for the checkout session
- urlType: stringFormat: urirequired
URL where the customer can complete the payment
- amountType: amountWithCurrencyPrecisionFormat: int64
Integer amount in minor units (e.g. cents) specific to the currency. Example: 100 for €1.00
- currencyType: CurrencyProperties: 2
Three-letter ISO currency code
- onType: string
_behalf _of Account ID to which the payment will be credited
- paymentType: string
_method _configuration Reference to a payment profile specifying the payment methods which should be available on the Checkout and their configurations. Required if more than one payment profile exists.
- paymentType: "no_payment_required" or "paid" or "unpaid"enum
_status requiredThe payment status of the Checkout Session, one of
paid,unpaid, orno_payment_required. You can use this value to decide when to fulfill your customer's order. - statusType: "complete" or "expired" or "open"enum
The status of the Checkout Session, one of
open,complete, orexpired. - expiresType: stringFormat: date-time
_at requiredExpiry time for the checkout. After this time, the checkout will no longer be available for payment. Defaults to 24h after creation.
- clientType: string
_reference _id A free-form reference from the merchant's system. Typically used to identify the checkout in the merchant's system. This can be a customer ID, a cart ID, or similar, and can be used to reconcile the session with your internal systems.
- clientType: string
_customer _id An identifier of the customer in the merchant's system. Used to associate the Checkout and corresponding payments created from the Checkout. Required for SEPA payments - this will ensure that your customer is given a virtual iban that is unique to them and will enable Paypercut to reconcile the payment.
- descriptionType: string
A free-form reference to describe the checkout
- lineType: array of LineItem
_items Properties: 4Details about the products sold or services provided
- createdType: stringFormat: date-timerequired
Time at which the object was created. Measured in seconds since the Unix epoch.

