Checkout

Checkout session for processing payments

  • Unique identifier for the checkout session

  • URL where the customer can complete the payment

  • Integer amount in minor units (e.g. cents) specific to the currency. Example: 100 for €1.00

  • Three-letter ISO currency code

    Properties: 2
  • Account ID to which the payment will be credited

  • 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.

  • The payment status of the Checkout Session, one of paid, unpaid, or no_payment_required. You can use this value to decide when to fulfill your customer's order.

  • The status of the Checkout Session, one of open, complete, or expired.

  • Expiry time for the checkout. After this time, the checkout will no longer be available for payment. Defaults to 24h after creation.

  • 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.

  • 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.

  • A free-form reference to describe the checkout

  • Details about the products sold or services provided

    Properties: 4
  • Time at which the object was created. Measured in seconds since the Unix epoch.