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

Метод card-register-verify

URL: POST - /card/api/v1/card/register/verify

Метод позволяет подтвердить регистрацию банковскую карту клиента с помощью одноразового кода подтверждения, отправляемого по SMS.

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

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

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

ИмяТипОписание
verifyId *stringИдентификационный номер для подтверждения
verifyCode *stringКод подтверждения

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

curl POST '/card/api/v1/card/register/verify' \
--header 'client-id: system' \
--header 'client-secret: system123' \
--data '{
"verifyId": "83735515f8ea493fa7954dd6070767de",
"verifyCode": "005646"
}'

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

ИмяТипОписание
first6stringПервые 6 номера банковской карты клиента
last4stringПоследние 4 номера банковской карты клиента
expMonthstringМесяц истечения срока действия карты
expYearstringГод истечения срока действия карты
binstringИдентификационный код обслуживающего банка
cardHolderstringИмя и Фамилия владельца банковской карты
bankNamestringНаименование банка
bankCodestringИдентификатор банка
tokenstringТокен банковской карты в системе
hashPanstringСгенерированный секретный ключ номера банковской карты
processingstringТип процессинга
«UZCARD»
«HUMO»
typestringТип обслуживания банковской карты

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

{
"first6": "860012",
"last4": "1234",
"expMonth": "01",
"expYear": "25",
"bin": "860012",
"cardHolder": "Xxxxx Yyyyyy",
"bankName": "Ravnaq Bank",
"bankCode": "Ravnaq",
"token": "VLH8VNWKE3SBBBZEKA86T5PF72ZNVOIC",
"hashPan": "ff70558a1182ccbe61d5591bea055d39349078e6",
"processing": "UZCARD",
"type": "PRIVATE"
}

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

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