Список вебхуков
Тип оповещения передается в параметре notification_type
.
Тип оповещения | Описание |
---|---|
order_paid | Оповещение о получении состава корзины при покупке. |
order_canceled | Оповещение об отмене платежа. |
Когда пользователь подтверждает состав корзины при покупке, Иксолла отправляет оповещение order_paid
на URL-адрес вебхука.
Параметр | Тип | Описание |
---|---|---|
| array | Список предметов, которые купил пользователь. |
items.sku | string | Уникальный ID предмета. Для предметов с типом game_key используется значение в формате sku_drm . |
items.type | string | Тип предмета. Может принимать значения virtual_good , virtual_currency , game_key , physical_good . |
items.quantity | integer | Количество предметов. |
items.amount | string | Общая стоимость предметов с учетом их количества. Может отличаться от цены товара из-за конвертации валют и комиссий. |
items.promotions | array | Акции, которые применены. Если акции не применялись, в параметр записывается пустой массив. |
items.promotions.amount_without_discount | string | Стоимость предметов без скидки. |
items.promotions.amount_with_discount | string | Стоимость предметов со скидкой. |
items.promotions.sequence | integer | ID акции, которая применена. |
items.is_pre_order | string | Если значение true , предмет является предзаказом. |
notification_type | string | Тип оповещения. Обязательный. |
| object | Информация о платеже. |
order.id | integer | ID транзакции. |
order.mode | string | Тип платежа. Может принимать значения default (по умолчанию) или sandbox . |
order.currency_type | string | Тип оплаты. Может принимать значения real для реальной валюты или virtual для виртуальной валюты. |
order.currency | string | Валюта заказа. Для виртуальной валюты используется артикул, для реальной валюты используется трехбуквенное обозначение согласно стандарту |
order.amount | string | Стоимость корзины с учетом выбранной валюты. |
order.status | string | Статус заказа. |
order.platform | string | Платформа платежа. Для платежей через Иксолла используется значение xsolla , для других платежей используется значение, соответствующее названию интегрированной платежной системы. |
order.comment | string | Комментарий пользователя к заказу. |
order.invoice_id | string | ID счета для платежей за реальную валюту. Для платежей за виртуальную валюту используется значение null . |
order.promotions | array | Акции, которые применены. Если акции не применялись, в параметр записывается пустой массив. |
order.promotions.amount_without_discount | string | Сумма заказа без скидки. |
order.promotions.amount_with_discount | string | Сумма заказа со скидкой. |
order.promotions.sequence | string | ID акции, которая применена. |
order.coupons | array | Примененные купоны. Если купон не был применен, массив не возвращается. |
order.coupons.code | string | Код примененного купона. |
order.coupons.external_id | string | Внешний ID. |
order.promocodes | array | Примененные промокоды. Если промокод не был применен, массив не возвращается. |
order.promocodes.code | string | Код примененного промокода. |
order.promocodes.external_id | string | Внешний ID. |
| object | Информация о пользователе. |
user.external_id | string | ID пользователя. |
user.email | string | Email-адрес пользователя. |
custom_parameters | object | Дополнительная информация. |
Когда пользователь отменяет платеж, Иксолла отправляет оповещение order_canceled
на URL-адрес вебхука.
Параметр | Тип | Описание |
---|---|---|
| array | Список предметов, которые купил пользователь. |
items.sku | string | Уникальный ID предмета. Для предметов с типом game_key используется значение в формате sku_drm . |
items.type | string | Тип предмета. Может принимать значения virtual_good , virtual_currency , game_key , physical_good . |
items.quantity | integer | Количество предметов. |
items.amount | string | Общая стоимость предметов с учетом их количества. Может отличаться от цены товара из-за конвертации валют и комиссий. |
items.promotions | array | Акции, которые применены. Если акции не применялись, в параметр записывается пустой массив. |
items.promotions.amount_without_discount | string | Стоимость предметов без скидки. |
items.promotions.amount_with_discount | string | Стоимость предметов со скидкой. |
items.promotions.sequence | integer | ID акции, которая применена. |
items.is_pre_order | boolean | Если значение true , предмет является предзаказом. |
notification_type | string | Тип оповещения. Обязательный. |
| object | Информация о платеже. |
order.id | integer | ID транзакции. |
order.mode | string | Тип платежа. Может принимать значения default (по умолчанию) или sandbox . |
order.currency_type | string | Тип оплаты. Может принимать значения real для реальной валюты или virtual для виртуальной валюты. |
order.currency | string | Валюта заказа. Для виртуальной валюты используется артикул, для реальной валюты используется трехбуквенное обозначение согласно стандарту |
order.amount | string | Стоимость корзины с учетом выбранной валюты. |
order.status | string | Статус заказа. |
order.platform | string | Платформа платежа. Для платежей через Иксолла используется значение xsolla , для других платежей используется значение, соответствующее названию интегрированной платежной системы. |
order.comment | string | Комментарий пользователя к заказу. |
order.invoice_id | string | ID счета для платежей за реальную валюту. Для платежей за виртуальную валюту используется значение null . |
order.promotions | array | Акции, которые применены. Если акции не применялись, в параметр записывается пустой массив. |
order.promotions.amount_without_discount | string | Сумма заказа без скидки. |
order.promotions.amount_with_discount | string | Сумма заказа со скидкой. |
order.promotions.sequence | string | ID акции, которая применена. |
| object | Информация о пользователе. |
user.external_id | string | ID пользователя. |
user.email | string | Email-адрес пользователя. |
custom_parameters | object | Дополнительная информация. |
Была ли статья полезна?
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.Оценить страницу
Оценить страницу
В другой раз
Спасибо за обратную связь!
Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.