Xsolla-logo

Погашение промокодаClient-side

post/v2/project/{project_id}/promocode/redeem

Использует код акции с промокодами. После погашения промокода пользователь получит бесплатные товары и/или цена корзины и/или отдельных товаров будет снижена.

SecurityAuthForCart
Request
path Parameters
project_id
required
integer

ID проекта. Вы можете найти этот параметр в Личном кабинете рядом с названием проекта.

Example: 44056
Request Body schema: application/json
object or null
id
required
string
Default: "current"

ID корзины.

coupon_code
string [ 1 .. 128 ] characters
Default: "SUMMER2021"

Уникальный код промокода. Содержит буквы и цифры.

object

Награда, выбранная пользователем. Ключ объекта — это артикул юнита, а значение — артикул одного из товаров в юните.

property name*
additional property
string
Responses
200

Промокод успешно погашен.

401

Данные для аутентификации не переданы или ошибочны.

403

Заголовок Authorization не отправлен.

404

Введите действительный промокод.

422

Неверный запрос.

Request samples
application/json
{
  • "cart": {
    },
  • "coupon_code": "SUMMER2021",
  • "selected_unit_items": {
    }
}
Response samples
application/json
{
  • "cart_id": "cart_id",
  • "is_free": false,
  • "items": [],
  • "price": {
    },
  • "rewards": {
    }
}