Skip to content

Payment via OCTO website

The Octo payment system provides the opportunity to accept payments to Partners who do not have a PCI DSS certificate. Such partners are provided with links and QR codes to access the Octo payment page.

In order to get a link to redirect the customer, it is necessary to initiate a transaction from the Shop's basket by calling up the prepare_payment request when the customer wants to make a payment.


1. One-Stage Payment

A one-stage payment is configured using the prepare_payment method by setting the parameter auto_capture = true, which is the default value in the request body. In this payment process, funds are debited immediately without requiring additional confirmation of the amount by the Partner.

2. Two-Stage Payment

A two-stage payment is configured using the prepare_payment method by specifying the parameter auto_capture = false in the request body. In this payment process, the client's funds are held and it is necessary to invoke the set_accept method to confirm the transaction amount. There are two possible scenarios: when the confirmed amount equals the held amount or when the confirmed amount is less than the held amount.