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

Общий сценарий выплат и платежей

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

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

к сведению

При работе с банковскими картами обязательно нужно соблюдать стандарт PCI DSS, но объем требований зависит от способа выплат/платежей. Если использовать виджет Банка 131, условий будет меньше, так как Банк сам защищает данные карт.

При полном соответствии стандарту PCI DSS выплаты можно проводить по номеру карты, токену или с виджетом, а платежи — напрямую с карты или виджета.

Вы сами решаете, получать ли вебхуки. Если они отключены, вам потребуется каждый раз отправлять запрос session/status, чтобы понять следующий шаг и результат операции.

Порядок действий зависит от способа выплаты: с виджетом или без него.

  1. Отправьте запрос Банку 131 на создание публичного токена. Этот токен нужен, чтобы подключить виджет для безопасного ввода данных банковской карты.

  2. Инициализируйте виджет с полученным токеном. После ввода данных виджет вернет вам токенизированные данные карты.

    Сохраните токенизированные данные карты для будущих выплат.

  3. Отправьте выплату одним из способов:

    • создайте платежную сессию (session/create), а затем выплату с идентификатором этой сессии (session/start/payout) — рекомендуем как наиболее надежный способ;
    • создайте сессию и выплату одновременно (session/init/payout).
  4. Дождитесь вебхука ready_to_confirm от Банка о готовности провести выплату и ожидании вашего подтверждения.

  5. Подтвердите (session/confirm) или отмените (session/cancel) выплату.

    Чтобы настроить выплаты с автоматическим подтверждением, обратитесь к персональному менеджеру Банка 131.

  6. Дождитесь вебхука payment_finished со статусом транзакции. Статус succeeded означает, что выплата прошла успешно.

ИИ-помощник