EcomSdkIOSDoc

Регистрация заказов в платежном шлюзе Сбера | Начало работы | Сценарий оплаты | Работа в режиме песочницы | Вспомогательные структуры данных | Актуальная версия SDK | Поддержка


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

SPaymentConfig

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

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


EcomBankInvoicePaymentRequest

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

Параметр Тип Дефолтное значение Обязательный Описание
merchantLogin String - Да Login партнера для работы с сервисами платежного шлюза
bankInvoiceId String - Да Уникальный номер (идентификатор) заказа в Платежном шлюзе Банка
orderNumber String - Да Уникальный номер (идентификатор) заказа в системе Клиента
apiKey String - Да Ключ клиента для работы с сервисами платежного шлюза через Ecom SDK
redirectUri String nil Нет Параметр, необходимый для работы с SPaySdk. Выдается саппортом при обращении


SPayState

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

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


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

Тип тестирования Номер карты Срок действия карты CVV SMS-код Пароль
С 3ds 5228600771714450 06/26 353 111111 нет
С 3ds 5228600771714468 05/27 133 111111 нет


EcomError

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

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