Оплата через веб-браузер

Если у смартапа нет возможности встроить платежную библиотеку в код, то можно направлять оплату в SmartPay напрямую из смартапа.

Платеж может быть одностадийным или двухстадийным.

  1. Смартап отправляет в SmartPay запрос на создание счета POST /invoices с указанием своего токена. Описание параметров см. в разделе Создание счета.
  2. Смартап вызывает метод оплаты POST /invoices/{invoice_id} (см. раздел Проведение платежа) со своим токеном в заголовке.
  3. SmartPay возвращает смартапу в ответе URL платежной формы, на который надо перенаправить клиента для прохождения оплаты (form_url).
  4. Смартап перенаправляет клиента на форму оплаты.
  5. Пользователь оплачивает заказ и перенаправляется по адресу, указанному в параметре return_url или return_deeplink запроса POST/invoices/{invoice_id}.

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней