Skip to content

Оплата через платежную страницу OCTO

Платежная система Octo предоставляет возможность принимать платежи Партнерам, у которых отсутствует сертификат PCI DSS. Таким партнерам предоставляются ссылки и QR коды для перехода на платежную страницу Octo.

Чтобы получить ссылку для перенаправления покупателя, необходимо инициировать транзакцию из корзины Магазина, вызвав запрос prepare_payment, когда клиент захочет провести оплату.


1. Одностадийная оплата

Одностадийная оплата задаётся в методе prepare_payment с помощью параметра auto_capture = true, который устанавливается по умолчанию в теле запроса. В данном процессе оплаты, денежные средства списываются сразу, без необходимости дополнительного подтверждения суммы со стороны Партнёра.

2. Двухстадийная оплата

Двухстадийная оплата задаётся в методе prepare_payment с помощью параметра auto_capture = false, указанного в теле запроса. В данном процесса оплаты, денежные средства клиента холдируются и необходимо дополнительно вызывать метод set_accept для подтверждения суммы транзакции. Возможны два сценария: когда подтверждённая сумма равна сумме списания и когда подтверждённая сумма меньше списанной суммы.