Параметры оповещений о создании или отзыве токена
После выполнения запроса на создание или отзыв токена, отправленного в конечную точку /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"
}