Обзор выплат
API позволяет проводить выплаты удобно и безопасно.
Можно отправлять выплаты любым физическим лицам на банковские карты Visa и MasterCard.
Как получать данные карт для выплат
При необходимости можно собирать данные банковских карт для выплат на вашей стороне (необходимо выполнять дополнительные требования стандарта PCI DSS). В ином случае можно использовать наш виджет: получатель выплаты вносит данные своей карты в виджете, вы получаете токен, по которому можно провести выплату на эту карту.
В можете использовать наш виджет для получения токенизированных данных банковской карты.
Если у вас уже есть
- хэшированный номер карты в результате использования нашего виджета,
- токен для рекуррентных платежей,
- токенизированный номер карты в результате использования метода
tokenize/elements,
проводите выплату по токену.
Сквозной идентификатор карты
Сквозной идентификатор карты создается на основе номера карты и, при наличии, срока действия. Он позволяет определить, какую карту использует получатель и есть ли пересечения между картами получателей (если несколько человек используют одну и ту же карту). Этот идентификатор передается в параметре card_id.
Параметр card_id по умолчанию уникален для каждого проекта, но вы можете настроить его так, чтобы он был одинаковым для всех ваших проектов.
Сквозной идентификатор карты не может использоваться для проведения платежей и не предназначен для запроса списка всех карт, привязанных к получателю.
Как сделать выплату
Все API-операции осуществляются в рамках платежной сессии.
Чтобы сделать выплату, выполните следующие шаги:
-
Создайте платежную сессию при помощи запроса
session/create.Также вы можете использовать запрос
session/init/payout. В этом случае, сразу передайте все параметры выплаты сразу и пропустите следующий шаг. -
Начните выплату запросом
session/start/payout. -
Дождитесь вебхука
ready_to_confirm. Когда вы его получите, это значит, что Pike готов провести выплату и ждем вашего подтверждения. -
Отправьте запрос
session/confirmилиsession/cancel, чтобы подтвердить или отменить выплату. -
Дождитесь вебхука
payment_finishedс результатом выплаты. Если статусsucceeded, выплата прошла успешно. Подробнее про статусы выплат.
Схема выплаты
