Добавить банковскую карту клиента
/cards
Добавить связку для банковской карты. Затем эту связку можно использовать для безакцептной оплаты. По факту это создание счета на оплату, например, 1 руб. для проверки валидности карты, после подтверждения оплаты счет автоматически удаляется.
Запрос
- application/json
Body
return_urls
- partner_client_id
- user_uid
- encrypted_sub_id
- partner_client_sub_id
user_id object
Внешний идентификатор клиента партнера
Внутренний идентификатор пользователя в приложении
Зашифрованный sub_id пользователя
Внешний идентификатор sub-а клиента партнера
device_info object
Информация об устройстве
Наименование операционной системы устройства
Версия операционной системы устройства
Модель устройства
Производитель устройства
Серийный номер устройства
Поверхность
Версия ПО
order_id objectrequired
Идентификатор заказа.
Должен быть уникален в рамках выделенного для приложения service_id
, иначе не будет создан новый invoice_id
Возможные значения: [new
, app2sbol
]
Код инструмента
URL, на который требуется переадресовать пользователя в случае успешной оплаты.
Адрес должен быть указан полностью, включая используемый протокол (например, https://test.ru
вместо test.ru). Указывается либо return_url
, либо return_deeplink
URL, на который требуется переадресовать пользователя в случае неуспешной оплаты.
Адрес должен быть указан полностью, включая используемый протокол (например, https://test.ru
вместо test.ru).
Deeplink, на который требуется переадресовать пользователя после успешной оплаты через мобильное приложение.
Указывается либо return_url
, либо return_deeplink
Ссылка для проведения оплаты
- application/json
- Схема
- Пример из схемы
Schema
error object
Сообщение для пользователя
Техническое описание ошибки
Код ответа
URL платежной формы, на который надо переадресовать клиента
Deeplink, на который надо переадресовать клиента для оплаты в мобильном приложении
{
"error": {
"user_message": "",
"error_description": "",
"error_code": "0"
},
"form_url": "https://3dsec.sberbank.ru/payment/merchants/test/payment_ru.html?mdOrder=70906e55-7114-41d6-8332-4609dc6590f4",
"deeplink": "sberbankonline://connect?addcard"
}
bad input parameter
- application/json
- Схема
- Пример из схемы
Schema
error object
Сообщение для пользователя
Техническое описание ошибки
Код ответа
{
"error": {
"user_message": "",
"error_description": "",
"error_code": "0"
}
}
Access token is missing or invalid
Unexpected error
- application/json
- Схема
- Пример из схемы
Schema
error object
Сообщение для пользователя
Техническое описание ошибки
Код ответа
{
"error": {
"user_message": "",
"error_description": "",
"error_code": "0"
}
}