Параметры оповещений о создании или удалении токена

После выполнения запроса о создании или удалении токена, отправленного в конечную точку /v2/customer/card/tokenize, платежная платформа возвращает оповещение с информацией о результате выполнения запроса. В следующей таблице приведен набор параметров, который содержится в таком оповещении.

Табл. 1. Объекты и параметры оповещения о создании или удалении токена
Параметр Описание  

project_id
string, required

Уникальный идентификатор проекта 10

customer
object, required

Объект к данными пользователя 20

id
string, required

Уникальный идентификатор пользователя в проекте 20-120

request
object, required

Объект с данными исходного запроса 30

id
integer, required

Уникальный идентификатор запроса 30-130

action
string, optional

Тип запроса. Возможны следующие варианты:
  • tokenize — запрос на создание токена;
  • token_revoke — запрос на отключение токена
  • параметр отсутствует — это означает, что токен деактивирован по истечению срока своего действия. Оповещение с отсутствующим параметром action инициируется в платежной платформе не по запросу, а автоматически, по истечении срока действия токена.
30-230

status
string, required

Статус запроса. Возможны следующие варианты:
  • success — запрос успешно выполнен;
  • error — во время выполнения запроса возникли ошибки. В этом случае в оповещение добавляется массив errors с подробной информацией об ошибках.
30-330

errors
array, optional

Массив объектов с информацией об ошибках. Присутствует в оповещении, только если в процессе обработки запроса возникли ошибки 30-430

ErrorItem
object, required

Объект с информацией об одной отдельно взятой ошибке 30-4-130-4

code
string, optional

Код ошибки 30-4-1-130-4-1

message
string, optional

Сообщение, уточняющее причину ошибки 30-4-1-230-4-1

field
string, optional

Параметр исходного запроса, в котором допущена ошибка, если этот параметр удалось локализовать

30-4-1-330-4-1

token
string, optional

Токен банковской карты пользователя. Токен генерируется автоматически при успешной оплате, если подключена соответствующая функциональность 40

token_created_at
string, optional

Дата и время генерации токена. Токен генерируется автоматически при успешной оплате, если подключена соответствующая функциональность.

Пример: 2017-07-21T03:31:24+0000

50

token_status
string, optional

Статус токена.

Пример: active

60

signature
string, required

Подпись оповещения 70

Рис.: Пример оповещения о генерации токена

{
"project_id": 12,
"customer": {
    "id": "cust_123"
    },
"request": {
    "id": "3c7f53fdbb5b8c96f9707457d75f",
    "action": "tokenize",
    "status": "success"
    },
"token": "2f0e75befacca30623354f9ffb0f44a80bee52982c39727b85039ef6f64309a1",
"token_created_at": "2017-11-28 13:30:57",
"token_status": "active",
"signature": "\/gmTHcy5wvrFD4ISuWEiV8+nOa3aqnLnyJ\/AupOYkl9S5eLJZ"
}