SberPay
Вариант интеграции SB
Оплата
Info
Этот вариант интеграции поддерживает только валюту RUB
Процесс проведения оплаты
- Покупатель инициирует оплату SberPay на сайте торговца.
- Торговец отправляет запрос на оплату в bePaid.
-
bePaid возвращает в ответе следующие параметры:
- deep link, который ведёт на страницу оплаты в приложении SberPay покупателя (
sberpay_qr_deeplink.deep_linkилиform.action); - QR-код – при сканировании осуществляется переход в приложение SberPay (
sberpay_qr_deeplink.qr_code).
Время жизни ссылок составляет 20 минут.
- deep link, который ведёт на страницу оплаты в приложении SberPay покупателя (
-
Торговец перенаправляет покупателя на ссылку для оплаты.
- Если покупатель использует мобильное устройство, торговец перенаправляет покупателя в приложение SberPay с помощью deep link, полученного на предыдущем шаге;
- Если покупатель использует desktop-устройство, торговец отображает покупателю QR-код для сканирования в приложении SberPay и кнопку для завершения оплаты с помощью push-уведомления на номер телефона;
- Если покупатель выбирает опцию оплаты с помощью push-уведомления, торговец отображает покупателю интерфейс для ввода номера телефона;
- Покупатель вводит номер телефона;
- Торговец отправляет bePaid запрос на подтверждение транзакции с указанием номера телефона покупателя;
- Покупатель получает push-уведомление от приложения SberPay.
-
Покупатель завершает транзакцию в приложении SberPay.
- bePaid отправляет торговцу автоматическое уведомление со статусом оплаты. Торговец также может запросить статус оплаты у bePaid с помощью запроса получения статуса транзакции.
Запрос
Отправьте запрос оплаты со следующими данными:
|
|||||||||||||||||||||||
Пример запроса
{
"request": {
"amount": 200,
"currency": "RUB",
"description": "description",
"return_url": "https://your_return_url.com",
"method": {
"type": "sberpay_qr_deeplink"
},
"customer": {
"email": "john@example.com"
}
}
}
Ответ
Ответ будет содержать дополнительные параметры:
sberpay_qr_deeplink.qr_codeдля отображения покупателю QR-кода на desktop-устройстве;sberpay_qr_deeplink.deep_linkиform.action– оба параметра содержат ссылку для перенаправления покупателя в приложение SberPay на мобильном устройстве.
Пример ответа
{
"transaction": {
"uid": "0d4e6d9e-96c1-4b95-a9c7-7a33c9d8eabe",
"type": "payment",
"status": "pending",
"amount": 3000,
"currency": "RUB",
"description": "description",
"created_at": "2026-01-26T08:35:40Z",
"updated_at": "2026-01-26T08:35:40Z",
"method_type": "sberpay_qr_deeplink",
"receipt_url": "https://merchant.bepaid.by/customer/transactions/0d4e6d9e-96c1-4b95-a9c7-7a33c9d8eabe/8bc456031aa08fe0d188860647cec80987804729bb9f52c4278ece42a853ecbd",
"payment": {
"status": "pending",
"gateway_id": 6016,
"ref_id": "80b3c822-b263-512e-1836-4b131af76e0d",
"message": "Обработка запроса прошла без системных ошибок",
"bank_code": "E0"
},
"sberpay_qr_deeplink": {
"type": "sberpay_qr_deeplink",
"qr_code": "iVBORw0KGgoAAAANSUhEUgAAAMgAAADIAQAAAACFI5MzAAAEdUlEQVR4nO1YvW6jShQ+YyyNmxintAQGyU/gDiRL0PEc6/sAMaRxswskjRsb5wE2eQ46kCxB5ydAgoBEucbbMJLHc2f7m7vRbLtTIKTDOZz/74MB++gM4KPzVyIqoQipaIR81DC7YQhCNOwQCkTf4zPwe3bPzHBrhpn+DUrErsJedyPobH2dthMChwUNEx1S/Q9yIE2ATizoNtys5FnlZ3T+R+LG5SotIQc/KYL8czofSOSeyk4bGGbIWtfRX2EJv9wTtBYicLdmcIJ1Pg23sALqo6GoNYmx8rCoJ6SeGM1hwQtRyowJd0g30r/lzZ3PW065c1pfbkJbuN/ofX98wsrPUApZ9hhPuxjk5HcefCiRfozmt4V+t7mOCb3hTHW0aiQcKdVi4jq8BPQ91wKi1nEDoArnbY11INUAmlcA5mj+Bt66WtSaNDCOL1tlbUmVow5IMTlNfVl86h/MObUbFOtjA8Y5vpH5uyHsGx/zIrBqVb6iuO0YlbJqT0zhSPcna5IrqKuCfIoQz5v0GB2Ft6VnFF2n/pD1i3FEfdolZGcvhef0kA+jEb+9frd1JiuvgKW4FY/UuK6g5R2CEgX1fJlPqU2Fq+DaWEsoi5dfnCwgVseXgFEKT1aQlivryvw23FLqlJ3dABbOG2VM3dn6gZCZYQUpmhF9RTLh7n2C2stLtG3WcESZVkd8pQv7xiNVwx77thSA6sEx2mhaXwpHutuwnVm6merybblR3JD6jnBN4ecWeaBcDO4b93N4sIaXXLzfbvh6gOH3EYf45jkrdqPSj3XhSF1bH5+UtaFO8unO1sJev0ApPllQriCdpAAGXAitzOsYK8I1vZHh62K5wvCApIjh/WkYmsJ4SqWe1ds27OswAzYqPKi7fiqOC6Df2SUbTXcbcBMr6qazkzguqPIRJRxZhj+3TWQXg1PzxRXHBdQtn7D6zgHLLf+J5zdj+RYJ+8ZpTHEmdZBrUQavULmjunJ14SrIDtfVD0YTmjrztbCrIj74wh0C2d6YnoGwiHppKjuSvBHGLHgJzUmezTBEtgLYYqG+zsX324NdXgx+xY8JoL5wfU7hxDHrmeGA93Bccjp9Ju19rMBJGE9hnJIbXn51qL8pmQMPToN6YY5EA6w/pfC8nd/S4VvMCVgRpJpw3r64x68+jBf0sS+8fHnJJQ//TudjiRzN75PMO7E89gKr/eErzCz+gL8RLzX3hiqbAITbaVymC8/Cmcz3huSadRehPZ5HW3WWCuMCRHLxjiuWUdmWzim/1tXmdzofSiTW4xnU/JELAcCat+CjQYR948mqTM6LMCeWv1IHRz/ThfOG0Hyf4zChkxxcdkTR8gLieePfzi89GaTsbEj+iO6hHBNxXOhGtHLwGXTOA4OF5roQ2uI7hJ+3WGFOObaal0QNt+0NxHfIr4OLMAFIlQcZHnxTYp/R+W+J3EsezH1ziJLjE7SztN7n4tb4t/OdzQeq8Cx9vCAdq6pNI969rHQTzhm0PbAu47xLixLx/yF/JQKSfwHUwl6W8fstuAAAAABJRU5ErkJggg==",
"deep_link": "sberpay://invoicing/v2?bankInvoiceId=80b3c822b263512e18364b131af76e0d&operationType=Web2App&option=Connect",
"expired_at": "2026-01-26T08:55:40.494+00:00"
},
"customer": {
"email": "email.name@example.com",
"phone": "+79123456789",
"ip": null
},
"manually_corrected_at": null,
"version": 1,
"message": "Обработка запроса прошла без системных ошибок",
"test": false,
"billing_address": {
"email": "email.name@example.com",
"phone": "+79123456789"
},
"additional_data": {
"payment_method": {
"type": "alternative"
}
},
"smart_routing_verification": {
"status": "successful"
},
"gateway": {
"iframe": false
},
"form": {
"action": "sberpay://invoicing/v2?bankInvoiceId=80b3c822b263512e18364b131af76e0d&operationType=Web2App&option=Connect",
"method": "GET",
"fields": []
}
}
}
Подтверждение транзакции
Этот метод предназначен для передачи номера телефона покупателя, если покупатель выбрал получение push-уведомления в приложении для завершения оплаты.Подробнее в описании процесса оплаты.
Запрос
POST https://api.bepaid.by/beyag/transactions/{uid}/confirm
| Параметр | Тип данных | Описание |
| phone | string | Номер телефона покупателя со знаком +. В результате запроса, владелец номера телефона получит push-уведомление от приложения SberPay для завершения оплаты. |
Пример запроса
{
"phone": "+79123456789"
}