Платежи через СБП
Вы можете принимать платежи через Систему быстрых платежей (СБП). Для этого вам надо:
- Открыть расчетный счет в Банке 131.
- Зарегистрироваться в СБП.
- Разместить на странице оплаты ссылку на оплату через СБП.
Принимать платежи через СБП можно:
- с использованием QR-кода, если платеж производится в десктопном браузере;
- с использованием диплинка для перехода в приложение эмитента, если платеж производится с мобильного устройства.
Для приема оплаты с использованием QR-кода вам необходимо отображать QR-код самостоятельно, в соответствии с руководством по стилю НСПК.
После успешной оплаты в параметре
phone
объектаcontacts
будет передан маскированный номер телефона плательщика. Если вам необходимо получать полный номер, обратитесь к своему менеджеру в Банке 131.
Для вашего удобства можно настроить автоподтверждение платежной сессии и обойтись без получения вебхука
ready_to_confirm
с последующим его подтверждением. Для настройки автоподтверждения обратитесь к своему менеджеру в Банке 131.
Обратите внимание, что провести оплату через СБП на тестовом окружении не получится, так как отсутствует тестовое приложение для успешного завершения оплаты.
Платеж через СБП
- Создайте платежную сессию
session/create
. - Отправьте запрос на проведение платежа с помощью метода
session/start/payment
. В параметреpayment_options.return_url
передается URL для возврата из приложения эмитента.
Пример запроса
curl -X POST \
https://demo.bank131.ru/api/v1/session/start/payment \
-H 'Content-Type: application/json' \
-H 'X-PARTNER-PROJECT: your_project_name' \
-H 'X-PARTNER-SIGN: signature' \
-d '{
"session_id": "ps_123456789",
"payment_details": {
"type": "faster_payment_system"
},
"payment_options": {
"return_url": "https://acme.com/api/payments/01hp306zyxxznp7tdrwq7dygaf/redirect"
},
"amount_details": {
"amount": 10000,
"currency": "rub"
},
"customer": {
"reference": "lucky"
}
}'
Пример ответа
{
"status": "ok",
"session": {
"id": "ps_123456789",
"status": "in_progress",
"created_at": "2021-04-27T16:15:00.354384Z",
"updated_at": "2021-04-27T16:15:00.402138Z",
"acquiring_payments": [
{
"id": "pm_5000",
"status": "in_progress",
"created_at": "2021-04-27T16:15:00.405618Z",
"customer": {
"reference": "lucky"
},
"payment_details": {
"type": "faster_payment_system"
},
"amount_details": {
"amount": 10000,
"currency": "rub"
},
"payment_options": {
"return_url": "https://acme.com/api/payments/01hp306zyxxznp7tdrwq7dygaf/redirect",
"recurrent": false
}
}
]
}
}