Перейти к содержимому

Выбор сценария оплаты

В этом руководстве мы выберем сценарий создания платежа по данным, которые мерчант готов передавать.

Используйте Redirect, если клиент может продолжить оплату на платёжной странице.

  1. Создайте платёж без объекта card.
  2. Получите processingUrl или selectorUrl.
  3. Перенаправьте клиента на полученный URL методом GET.
  4. Получите финальный статус через callback.

Используйте Host-to-Host, если карточные данные передаются непосредственно в запросе.

  1. Передайте объект card с полями pan, expires, holder и cvv.
  2. Передайте доступные данные customer.
  3. Обработайте ответ провайдера без перехода на платёжную страницу.
  4. Получите финальный статус через callback.

Передача карточных данных требует соблюдения применимых требований PCI DSS.

Используйте P2P, если платёж должен получить банковский реквизит.

  1. Передайте тип реквизита в настройках платёжного объекта.
  2. Создайте платёж.
  3. Откройте processingUrl или используйте полученный реквизит в интерфейсе оплаты.
  4. Получите финальный статус через callback.

Контракт создания платежа приведён в Payments.