Для получения доступа к методу необходимо запросить и согласовать получение Client-Id и Api-Key у техподдержки.
POST |
| Поле | Тип | Обяз. | Описание |
|---|---|---|---|
| Request-Id | guid | да | Идентификатор конкретного запроса |
| Client-Id | string | да | Идентификатор клиента |
| Api-Key | string | да | Ключ клиента |
| Requestor-Name | string | нет | Наименование сервиса.
|
| Requestor-Type | string | нет | Тип витрины
|
| Requestor-Version | string | нет | Версия виджета/sdk |
| Поле | Тип | Обяз. | Описание |
|---|---|---|---|
| bin | integer | да | bin-карты Валидация: 6 цифр |
| Content-Type: application/json; charset=utf-8 http-code: 200 http-status: OK |
| Поле | Тип | Обяз. | Описание |
|---|---|---|---|
| bankName | string | да | Наименование банка |
| paymentSystem | string | да | Наименование платёжной системы • VISA |
| bankImg | string | да | Ссылка на каталог с изображениями банка |
| paymentSystemImg | string | да | Ссылка на каталог с изображениями платёжной системы |
| POST Endpoint: /public/v1.1/merchant/card/info HTTP/1.1 Content-Type: application/json <Основные параметры> (пример в описании) |
{
"bin": "123456"
}
| Content-Type: application/json; charset=utf-8 http-code: 200 http-status: OK |
{
"bankName": "МТС Банк",
"paymentSystem": "VISA",
"bankImg": "https://pay.mts.ru/assets/images/bank/MTSBANK/",
"paymentSystemImg": "https://pay.mts.ru/assets/icons/paymentTools/cardVisa/"
}
Коды и описание представлено в таблице:
| code | message | userMessage | isFatal |
|---|---|---|---|
| 00199998 | Validation error | Не пройдена валидация данных | нет |
| 00199999 | An unexpected error has occurred | Непредвиденная ошибка | да |
| 00100005 | Missing required header {0} | Отсутствует обязательный заголовок | да |
| 00100060 | Unauthorized | Авторизация не пройдена | нет |