Xsolla-logo

Resgatar código promocionalClient-side

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

Resgata um código promocional de promoção. Depois de resgatar um código promocional, o usuário receberá itens gratuitos e/ou o preço do carrinho e/ou itens específicos será diminuído.

SecurityAuthForCart
Request
path Parameters
project_id
required
integer

ID do projeto. Você pode encontrar esse parâmetro em sua Conta de Distribuidor ao lado do nome do projeto.

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

ID do carrinho.

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

Código exclusivo do código promocional. Contém letras e números.

object

A recompensa selecionada por um usuário. A chave de objeto é um SKU de uma unidade, e o valor é um SKU de um dos itens em uma unidade.

property name*
additional property
string
Responses
200

Código promocional resgatado com sucesso.

401

Autenticação não aprovada ou errada.

403

Cabeçalho de autorização não enviado.

404

Insira um código promocional válido.

422

Solicitação inválida.

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": {
    }
}