# Отмена заказа (без деталей платежа и транзакции) Xsolla отправляет вебхук order_canceled на указанный URL-адрес, когда платеж отменен пользователем, партнером или автоматически. В вебхуке содержится информация о возвращенных товарах и детали отмененного заказа. Вебхук не отправляется, если оплата не была успешной, например: * платежный интерфейс был открыт, но пользователь не оплатил заказ; * платежный интерфейс был открыт, но при оплате возникли ошибки. Рекомендуемое время обработки вебхука — до 3 секунд. Endpoint: POST order-cancellation-separate Version: 1.0 ## Request fields (application/json): - `custom_parameters` (object) Дополнительная информация. - `items` (array, required) Список предметов, которые купил пользователь. Набор передаваемых параметров в массиве зависит от версии вебхука. В версии 2 дополнительно передаются параметры is_free, is_bonus и is_bundle_content.  Для переключения версии передайте ее номер в параметре version в методе [Обновление информации о настройках вебхуков](/ru/api/igs/operation/update-webhook/). - `notification_type` (string, required) Тип оповещения. - `order` (object, required) Информация о заказе. - `order.amount` (string, required) Стоимость корзины с учетом выбранной валюты. - `order.comment` (string,null, required) Комментарий пользователя к заказу. - `order.coupons` (array) Примененные купоны. Если купон не был применен, массив не возвращается. - `order.coupons.code` (string) Код примененного купона. - `order.coupons.external_id` (string) Внешний ID. - `order.currency` (string, required) Валюта заказа. Для виртуальной валюты используется артикул, для реальной валюты используется трехбуквенное обозначение согласно стандарту [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). - `order.currency_type` (string, required) Тип валюты платежа. Для бесплатного заказа указывается значение unknown. Enum: "real", "virtual", "unknown", "loyalty_point" - `order.id` (integer, required) Уникальный идентификатор заказа пользователя на стороне Xsolla. - `order.invoice_id` (string,null, required) ID счета для платежей за реальную валюту. Для платежей за виртуальную валюту или для бесплатных товаров передается значение null. - `order.mode` (string, required) Тип платежа. Значение default (по умолчанию) используется для реальных платежей. Значение sandbox используется для тестовых платежей. Enum: "default", "sandbox" - `order.platform` (string,null, required) Платформа платежа. Для платежей через Xsolla используется значение xsolla. Для других платежей используется значение, соответствующее названию платформы публикации игры: playstation_network, xbox_live, pc_standalone, nintendo_shop, google_play, app_store_ios, android_standalone, ios_standalone, android_other, ios_other, pc_other. Enum: "xsolla", "playstation_network", "xbox_live", "pc_standalone", "nintendo_shop", "google_play", "app_store_ios", "android_standalone", "ios_standalone", "android_other", "ios_other", "pc_other" - `order.promocodes` (array) Примененные промокоды. Если промокод не был применен, массив не возвращается. - `order.promocodes.code` (string) Код примененного промокода. - `order.promotions` (array, required) Примененные акции для всего заказа. Массив возвращается, если: - Акция влияет на общую сумму покупки при использовании промокода с настройкой Скидка на покупку. - Скидки на покупку нет, но к заказу добавляются бонусные товары. В этом случае значения стоимости со скидкой ([amount_with_discount](/ru/webhooks/#operation/order-cancellation!path=order/promotions/amount_with_discount&t=request)) и без нее ([amount_without_discount](/ru/webhooks/#operation/order-cancellation!path=order/promotions/amount_without_discount&t=request)) передаются и совпадают, поскольку скидка не применяется. Если акции на уровне заказа не применялись, передается пустой массив. - `order.promotions.amount_with_discount` (string) Стоимость товаров со скидкой. - `order.promotions.amount_without_discount` (string) Стоимость товаров без скидки. - `order.promotions.sequence` (integer) Порядок применения акций. - `order.status` (string, required) Статус заказа. - `user` (object, required) Информация о пользователе. - `user.country` (string) Страна пользователя. Используется двухбуквенное обозначение страны согласно стандарту [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2). - `user.email` (string, required) Email-адрес пользователя. - `user.external_id` (string, required) ID пользователя. ## Response 200 fields ## Response 400 fields