К содержимому

Кому

Мобильным приложениям и сервисам с постоянными корпоративными покупателями

Что решает

Покупатель подтверждает оплату кодом внутри вашего интерфейса: три вызова вместо перехода на платёжную страницу, средства списываются с гарантийного фонда.

Оплата внутри приложения: подтверждение кодом вместо перехода на платёжную страницу

В мобильном приложении переход на внешнюю страницу оплаты стоит дорого. Открывается браузер, теряется контекст экрана, покупатель возвращается не туда, откуда ушёл, — и часть заказов остаётся неоплаченной просто потому, что дорога назад оказалась длиннее, чем сам заказ. Для повторяющихся покупок — обед на офис, расходники, поездка — это особенно заметно: сам заказ занимает пятнадцать секунд, а оплата уводит на минуту в чужой интерфейс.

Постоянный покупатель с гарантийным фондом может подтвердить оплату прямо в вашем приложении: код приходит ему от Инвойсбокса, вводится на вашем экране, заказ становится оплаченным.

Экран оплаты в приложении: состав заказа, плательщик-организация, поле кода подтверждения Оплата заказа Состав заказа Тип плательщика Код подтверждения Подтвердить оплату

Три вызова вместо перехода

  1. Заказ. Создание заказа с типом плательщика legal — как обычно.
  2. Проверка возможности оплаты. Метод проверки отвечает, хватает ли средств фонда. Спрашивать стоит до того, как покажете покупателю кнопку: так он не упрётся в отказ на последнем шаге.
  3. Код подтверждения. Запрос кода — Инвойсбокс отправляет код покупателю.
  4. Подтверждение оплаты. Покупатель вводит код на вашем экране, вы передаёте его методом подтверждения, и заказ переходит в оплаченный.

Полная последовательность с участниками — в схеме взаимодействия, а весь набор методов — в разделе Гарантийный фонд.

Важно

Раз оплата подтверждается в вашем интерфейсе, защита от перебора кода — тоже ваша. В вашем сервисе должна стоять капча: Google reCAPTCHA, Yandex SmartCaptcha, Huawei Safety Detect или аналог. Об этом прямо сказано в описании методов.

Оплата в приложении, счёт организации и документы по ЭДО Оплата в приложении Счёт организации Заказ в приложении магазина Документы по ЭДО Покупатель подтверждает оплату кодом внутри приложения, не уходя на платёжную страницу.

Кому это доступно и что делать с остальными

Подтверждение кодом работает для покупателей, у которых есть договор и гарантийный фонд — что это за инструмент. Остальным нужен обычный путь, и приложение не обязано ради этого выбрасывать человека в браузер:

  • Мини-приложение в потоке Инвойсбокса. Метод onCheckout открывает платёжную страницу поверх мини-приложения, а после оплаты вызывается обработчик onPaymentResult со статусом — покупатель возвращается ровно туда, откуда ушёл.
  • Ссылка на оплату внутри приложения. paymentUrl из ответа на создание заказа открывается во встроенном браузере; на устройстве с приложением Инвойсбокса откроется оно.
  • Оплата физлицом. Тот же заказ выдаёт чек по 54-ФЗ, последовательность — в схеме для физических лиц.

Не путайте с холдированием

Здесь деньги списываются с фонда организации, и происходит это в момент подтверждения кода. Холдирование — другое: сумма блокируется на банковской карте и списывается по факту отгрузки. Механизмы решают разные задачи и настраиваются по-разному.

Что это даёт

  • Покупатель не выходит из приложения: оплата занимает столько же экранов, сколько сам заказ.
  • Отказ по нехватке средств виден до кнопки оплаты, а не после неё.
  • Закрывающие документы формируются как при любой другой оплате — документооборот.
  • Для покупателей без фонда сценарий не ломается: платёжная страница открывается поверх и возвращает человека обратно.

Смежные кейсы


Методы подтверждения оплаты »

Страница помогла?