Перейти к основному содержимому

Метод cards-by-phone

URL: POST - /partner/card/list-by-phone

Метод позволяет получить список банковских карт по номеру телефона. Метод возвращает максимум 5 номеров банковских карт клиента случайным образом (Если у клиента регистрирована больше 5 банковских карт по номеру телефона, метод возвращает только 5 из них, выбранных случайным образом).

Параметры Заголовков

СвойствоТипОписание
client-id *авторизацияУникальный идентификатор партнера
client-secret *авторизацияУникальный ключ аутентификации к API VIA

Параметры запроса

ИмяТипОписание
phone *stringНомер телефона клиента

Пример запроса

curl POST '/partner/card/list-by-phone' \
--header 'client-id: system' \
--header 'client-secret: system123' \
--data '{
"phone": "998977000000"
}'

Параметры ответа

ИмяТипОписание
dataarrayМассив данных ответа (максимум 5 элементов).
panstringНомер банковской карты
tokenstringТокен банковской карты
holderstringФИО владельца банковской карты
processingstringТип процессинга
«UZCARD»
«HUMO»

Пример ответа в случае успеха

{
"data": [
{
"pan": "8600 12** **** 1234",
"token": "ASDPT6OBAWWTD3TKZVVSNIENUPUQVOQO",
"holder": "TE*** TE***",
"processing": "UZCARD"
},
{
"pan": "9860 13** **** 1234",
"token": "SDKPT6OBAWWTD3TKZVVSNIENUPUQVOQO",
"holder": "Ab*** Qw***",
"processing": "HUMO"
}
]
}

Пример ответа в случае ошибки

{
"status": {
"code": "1234",
"message": "Ошибка при выполнении запроса"
},
"error": {
"path": "URL Path",
"message": {
"uz": "Error message in Uzbek",
"ru": "Error message in Russian",
"en": "Error message in English"
}
}
}