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.