ym88659208ym87991671
Вспомогательные структуры | Документация для разработчиков

Вспомогательные структуры

Обновлено 21 ноября 2025

SPaymentConfig

Конфиг для инициализации SDK

ПараметрТипДефолтное значениеОбязательныйОписание
bindingsBooltrueНетОплата связкой из списка, сформированного после успешной оплаты способом card
sbpBooltrueНетОплата с помощью СБП (не может быть единственным включенным способом оплаты)
newCardBooltrueНетОплата с помощью новой карты
sberPayBooltrueНетОплата с помощью SberPay

EcomBankInvoicePaymentRequest

Конфиг для запуска сценария оплаты методом payWithBankInvoiceId

ПараметрТипДефолтное значениеОбязательныйОписание
merchantLoginString-ДаLogin партнера для работы с сервисами платежного шлюза
bankInvoiceIdString-ДаУникальный номер (идентификатор) заказа в Платежном шлюзе Банка
orderNumberString-ДаУникальный номер (идентификатор) заказа в системе Клиента
apiKeyString-ДаКлюч клиента для работы с сервисами платежного шлюза через Ecom SDK
redirectUriStringnilНетПараметр, необходимый для работы с SPaySdk. Выдается саппортом при обращении

SPayState

Результат выполнения метода payWithBankInvoiceId

СтатусОписание
successУспешная оплата
waitingСтатус оплаты не подтвержден
errorПроизошла ошибка во время оплаты
cancelПользователь закрыл SDK самостоятельно

Платежные инструменты для работы в режиме песочницы

Тип тестированияНомер картыСрок действия картыCVVSMS-кодПароль
С 3ds522860077171445006/26353111111нет
С 3ds522860077171446805/27133111111нет

EcomError

Класс, служащий для передачи ошибок работы сервисов SDK

ОбъектТипОписание
errorDescriptionStringОписание ошибки

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

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

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