Перейти до основного вмісту

Верифікація номеру телефону

URI: api/v1/promotion/customer/verification

Метод використовується для верифікації карти за допомогою коду який отримано за допомогою метода Отримання коду підтвердження верифікації.

Запит виконується методом POST з тілом запиту у json форматі.

⚠️ Запит повинен містити заголовок Accept: application/json

інформація

Код верифікації діє протягом обмеженого часу

Параметри запиту

Ім'яТипОбов'язковийОпис
phonestringТакНомер телефону клієнта
codestringТакКод підтвердження

Приклад запиту

Запит: /api/v1/promotion/customer/verification
{
"phone": "380991234567",
"code": "198927"
}

Параметри відповіді

Ім'яТипОпис
dataobjectДані клієнта
data.phonestringНомер телефона клієнта
data.last_namestringПрізвище клієнта
data.first_namestringІм'я клієнта
data.middle_namestringІм'я по батькові клієнта
data.city_namestringНазва населеного пункту проживання клієнта
data.emailstringАдреса електронної пошти клієнта
data.birthdaystringДата народження клієнта
data.genderstringСтать клієнта:
m - чоловік
f - жінка
data.discount_card_numberstringНомер дисконтної картки клієнта
data.want_free_samplesbooleanПрапор згоди отримання безкоштовних зразків
data.contact_via_phonebooleanПрапор згоди зв'язку через телефон
data.contact_via_smsbooleanПрапор згоди зв'язку через СМС
data.contact_via_emailbooleanПрапор згоди зв'язку через електронну пошту
data.contact_via_messengerbooleanПрапор згоди зв'язку через месенджери
data.agree_terms_conditionsbooleanПрапор згоди з правилами та умовами
data.phone_verifiedbooleanПрапор підтвердження номера телефона клієнта
data.bonusesfloat/doubleКількість бонусів на рахунку клієнта
data.typeobjectТип карти
data.type.idstringID типу карти
data.type.namestringНазва типу карти
data.addressstringАдреса клієнта
data.address_post_codestringПоштовий індекс клієнта
data.address_flatstringНомер квартири/будинку клієнта
data.childrenarrayСписок з роками народження дітей клієнта
data.loyaltybooleanПрапор активної програми лояльності
data.loyalty_datestringСтрок дії програми лояльності

Приклад відповіді

Відповідь: /api/v1/promotion/customer/verification
{
"data": {
"phone": "380991234567",
"last_name": "Шевченко",
"first_name": "Тарас",
"middle_name": "Григорович",
"city_name": "Конотоп",
"email": "[email protected]",
"birthday": "16.07.1993",
"gender": "m",
"discount_card_number": "3809193080340",
"want_free_samples": 1,
"contact_via_phone": 1,
"contact_via_sms": 1,
"contact_via_email": 1,
"contact_via_messenger": 1,
"agree_terms_conditions": 1,
"phone_verified": 1,
"bonuses": 0,
"type": {
"id": null,
"name": null
},
"address": null,
"address_post_code": null,
"address_flat": null,
"children": [],
"loyalty": false,
"loyalty_date": null
}
}

Приклади неуспішних відповідей

Код підтвердження не знайдено

{
"message": "Verification code does not exists"
}

Код використаний

{
"message": "Verification code is used"
}

Час дії коду закінчився

{
"message": "Verification code is expired"
}