ym88659208ym87991671
Оплата связкой | Документация для разработчиков

Оплата связкой

Обновлено 25 июня 2026

Реализация сценария оплаты по связке

В данном сценарии используется метод pay с параметром SPayMethod.BindingPayment. Оплата происходит по сохраненной связке (карте) с предварительной проверкой баланса и возможной OTP-верификацией для SberPay связок.

Метод SPayMethod.WithBinding отмечен как deprecated.

Для проведения оплаты по связке необходимо передать в метод pay структуру SPayMethod.BindingPayment, где обязательно заполнить bindingId — идентификатор связки на стороне мерчанта.

Пример реализации структуры запроса:

SPay.pay(
sPayMethod = SPayMethod.BindingPayment(
bindingId = bindingId
),
sPaymentRequest = SPaymentRequest(
context = context,
apiKey = apiKey,
bankInvoiceId = bankInvoiceId,
orderNumber = orderNumber,
merchantLogin = merchantLogin,
appPackage = appPackage,
phoneNumber = phoneNumber,
callback = callback
)
)

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней

ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей. Вы можете запретить сохранение cookie в настройках своего браузера.