Метод 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"
}'
Параметры ответа
| Имя | Тип | Описание |
|---|---|---|
| first6 | string | Первые 6 номера банковской карты клиента |
| last4 | string | Последние 4 номера банковской карты клиента |
| expMonth | string | Месяц истечения срока действия карты |
| expYear | string | Год истечения срока действия карты |
| bin | string | Идентификационный код обслуживающего банка |
| cardHolder | string | Имя и Фамилия владельца банковской карты |
| bankName | string | Наименование банка |
| bankCode | string | Идентификатор банка |
| token | string | Токен банковской карты в системе |
| hashPan | string | Сгенерированный секретный ключ номера банковской карты |
| processing | string | Тип процессинга «UZCARD» «HUMO» |
| type | string | Тип обслуживания банковской карты |
Пример ответа в случае успеха
{
"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"
}
}
}