Обновление карты

Описание: Для обновления информации на карте используется метод updatecard.

Как использовать:

Метод обновляет значения системных полей и переменных карты по идентификатору карты. Изменения на карту приходят путем push - уведомления.

post
updateCard

https://getpass.passteam.ru/oapi/v1/updatecard
Request
Response
Request
Body Parameters
cardId
required
string
Идентификатор карты
values
optional
array
Массив переменных для изменения
email
optional
string
Электронная почта
phoneNumber
optional
string
Номер телефона
expirationDate
optional
string
Срок действия карты в формате дд.мм.гггг чч:мм
voided
optional
number
Активна ли карта (1 или 0)
Response
200: OK
cardId - идентификатор карты в системе; cardCode - номер карты в решении. Формируется автоматически начиная с 000000001; cardUrl - ссылка на скачивание карты. Определяет ОС устройства и предлагает установить соответствующую карту; appleUrl - ссылка на скачивание Apple Wallet карты (pkpass файл); googleUrl - ссылка на скачивание Google Pay карты (сохранение в аккаунт Google); qrcodeUrl - ссылка на qrCode для установки карты. При сканировании кода смартфоном, определяется его ОС и предлагается к скачиванию соответствующая карта; values - значения переменных карты. Переменные настраиваются в соответствующей вкладке в личном кабинете; templateId - идентификатор решения (шаблона); installed - флаг установки карты. True - установлена, false - не установлена; installedGPay - установка карты в Google Pay. Если > 0, то карта установлена в Google Pay; installedAW - установка карты в Apple Wallet. Если > 0, то карта установлена в Apple Wallet;
{
"result": {
"messages": [],
"updated": true,
"card":{
"cardId": "CARD_ID",
"cardCode":"CARD_CODE",
"cardUrl": "CARD_URL",
"appleUrl": "Apple_Wallet_CARD_URL",
"googleUrl": "Google_Pay_CARD_URL",
"qrcodeUrl": "QR_CODE_URL",
"values":{
"%VALUE_NAME%": "VALUE_VALUE1"
}
"deviceRegistered":false,
"expirationDate": "",
"voided": 0,
"phoneNumber": "MY_PHONE_NUMBER",
"email": "MY_EMAIL",
"strip": "",
"logo": "",
"icon": "",
"templateId": "TEMPLATE_ID",
"importUid": "",
"installedGPay": 0,
"installedAW": 0,
"installed": false,
"created": "CREATED_DATE",
"updated": "UPDATED_DATE"
},
},
"message": "OK",
"code": 200,
"error": false
}