Параметры оповещений о создании или отзыве токена
После выполнения запроса на создание или отзыв токена, отправленного в конечную точку /v2/customer/card/tokenize, платежная платформа возвращает оповещение (callback) с информацией о результате выполнения запроса. В следующей таблице приведен набор параметров, которые могут содержатся в таком оповещении.
Подробнее о структуре оповещений см. Как выглядит оповещение в Rocketpay.
Параметр | Описание | |
---|---|---|
project_id |
Уникальный идентификатор проекта. Пример: |
10 |
customer |
Объект к данными пользователя | 20 |
id |
Уникальный идентификатор пользователя в проекте. Пример: |
20-120 |
request |
Объект с данными исходного запроса | 30 |
id |
Уникальный идентификатор запроса. Пример: |
30-130 |
action |
Тип запроса. Возможны следующие варианты:
Пример: |
30-230 |
status |
Статус запроса. Возможны следующие варианты:
Пример: |
30-330 |
errors |
Массив объектов с информацией об ошибках. Присутствует в оповещении, только если в процессе обработки запроса возникли ошибки | 30-430 |
ErrorItem |
Объект с информацией об одной отдельно взятой ошибке | 30-4-130-4 |
code |
Код ошибки. Пример: |
30-4-1-130-4-1 |
message |
Сообщение, уточняющее причину ошибки. Пример: |
30-4-1-230-4-1 |
field |
Параметр исходного запроса, в котором допущена ошибка, если этот параметр удалось локализовать |
30-4-1-330-4-1 |
token |
Токен банковской карты пользователя. Токен генерируется автоматически при успешной оплате, если подключена соответствующая функциональность. Пример: |
40 |
token_created_at |
Дата и время генерации токена. Токен генерируется автоматически при успешной оплате, если подключена соответствующая функциональность. Пример: |
50 |
token_status |
Статус токена. Пример: |
60 |
signature |
Подпись оповещения | 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" }