Xsolla-logo

Canjear código promocionalClient-side

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

Canjea una promoción de códigos promocionales. Tras canjear un código promocional, el usuario obtendrá artículos gratuitos o se reducirá el precio de la cesta o de determinados artículos.

SecurityAuthForCart
Request
path Parameters
project_id
required
integer

ID del proyecto. Encontrará este parámetro en su Cuenta del editor junto al nombre del proyecto.

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

ID de la cesta.

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

Código único de código promocional. Contiene letras y números.

object

La recompensa que selecciona un usuario. La clave del objeto es un código de artículo (SKU) de una unidad, y el valor es un SKU de uno de los artículos de una unidad.

property name*
additional property
string
Responses
200

El código promocional se canjeó correctamente.

401

Autenticación no superada o errónea.

403

No se envió el encabezado de autorización.

404

Introduzca un código promocional válido.

422

Solicitud no vá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": {
    }
}