Purchase.Confirmation
Навык получает запрос с объектом request
и типом Purchase.Confirmation
, если пользователь выполняет оплату и навык должен отправить ему подтверждение.
{
"request": {
"type": "Purchase.Confirmation",
"purchase_request_id": "d432de19be8347d09f656d9fe966e2f9",
"purchase_token": "token_value",
"order_id": "eeb59d64-9e6a-11ea-bb37-0242ac130002",
"purchase_timestamp": 1590399311,
"purchase_payload": {
"value": "payload"
},
"signed_data": "purchase_request_id=id_value&purchase_token=token_value&order_id=id_value&...",
"signature": "Pi6JNCFeeleRa..."
}
}
request
Данные, полученные от пользователя.
Свойство |
Описание |
|
string Тип ввода. Возможные значения см. в разделе Формат запроса. |
|
string UUID-идентификатор заказа, переданный при запуске сценария оплаты. |
|
string UUIDv4-идентификатор транзакции. |
|
string Идентификатор заказа. Остается неизменным для всех платежей в рамках подписки. |
|
number Время совершения оплаты. Равно количеству миллисекунд, прошедших с |
|
object JSON-объект, полученный при запуске сценария оплаты. |
|
string Строка, использованная для подписи. Формат: |
|
string Подпись, полученная путем хеширования значения поля |
Cтрока, выделяется кавычками, например "Hello world"
.
Целое или дробное число без кавычек, например 25.5
.
Список пар "ключ": значение
, разделенных запятой. Выделяется фигурными скобками {}
.
{
"name": "John",
"surname": "Smith"
}