Skip to main content

Отправить номер карты клиенту

POST /sendCardNumberByPhone#

POST /cards/sendCardNumberByPhone

Описание#

Метод /sendCardNumberByPhone предназначен для отправки номера карты клиенту. Сначала нужно вызвать метод /buyers/phone/requestConfirmationCode для получения кода подтверждения номера телефона

Параметры#

ТипИмяОписаниеСхема
QueryapiKey
обязательно
Апи ключstring
Querybrand
необязательно
Внутренний код торговой марки. Если не указано, то ищется мультибрендовая картаstring
Querycode
обязательно
Проверочный кодstring
Queryretailer
обязательно
Код торговой сетиstring
Bodybody
обязательно
Данные о клиенте. Для точной идентификации требуется передавать: name, phone, birthdayBuyerJSON

Ответы#

HTTP кодОписаниеСхема
200successful operationCardJSON
801Неизвестный код торговой сетиБез содержимого
824Неправильно указан проверочный кодБез содержимого
827Клиент не найденБез содержимого
828Карта клиента не найденаБез содержимого

Возвращает#

  • application/json

BuyerJSON#

ИмяОписаниеСхема
phone
обязательно
Номер телефона клиентаstring
additionalEmails
необязательно
Дополнительные e-mail адреса< string > array
birthday
необязательно
Дата рожденияstring (date-time)
cards
необязательно
Список карт клиента< CardJSON > array
email
необязательно
Адрес электронной почтыstring
emailVerified
необязательно
Признак подтверждения emailstring (date-time)
gender
необязательно
Пол клиентаenum (Male, Female)
isBirthdaySuspended
необязательно
Признак, что дата рождения не подтвержденаboolean
name
необязательно
ФИО клиентаstring
status
необязательно
Статус клиентаenum (Active, Close, BlockedByCheat)
verified
необязательно
Признак подтверждения номера телефонаstring (date-time)

CardJSON#

ИмяОписаниеСхема
cardDate
обязательно
Дата создания картыstring (date-time)
cardType
обязательно
Тип картыCardTypeJSON
firstDateCheck
необязательно
Дата первого чека по картеstring (date-time)
number
обязательно
Номер картыstring
status
обязательно
Статус карты Active(Активная), Disabled(Заблокированная), NonEmitted(Не выпущена), Temporary(Временная)enum (Active, Disabled, NonEmitted, Temporary)
type
обязательно
Тип карты Material(Физическая), Virtual(Виртуальная)enum (Material, Virtual)

CardTypeJSON#

ИмяОписаниеСхема
barcodeType
обязательно
Формат штрих-кода картenum (EAN13, CODE128)
internalCode
обязательно
Внутренний код типа картыstring
name
обязательно
Наименование типа картыstring