Xsolla-logoXsolla Developers
ou
Conta de Distribuidor

Definir RecompensasServer-sideAdmin

put/merchants/{merchant_id}/promotions/{promotion_id}/rewards

Define as recompensas para uma promoção. Se a promoção for somente leitura (read_only = true), você não poderá atualizar as recompensas.

Aviso

Esta chamada de API não contém o trajeto-parâmetro project_id, então é preciso usar a chave API que for válida em todos os projetos da empresa para configurar a autorização.

SecuritybasicAuth
Request
path Parameters
merchant_id
required
integer

ID de comerciante.

promotion_id
required
integer

ID de promoção.

Request Body schema: application/json
object

Defina a recompensa para itens virtuais específicos.

Array of objects

Itens virtuais extras concedidos como bônus.

Array
id
integer
localized_name
string

Nome do plano no idioma padrão (en), replica o valor name.en.

quantity
integer

Quantidade de itens virtuais entregues como um bônus.

sku
string

SKU do item.

Array of objects

Descontos por itens virtuais específicos.

Array
discount_percent
number <float>

Percentual de desconto.

localized_name
string

Nome do plano no idioma padrão (en), replica o valor name.en.

max_amount
number <integer>

Quantidade máxima de itens aos quais pode-se aplicar uma promoção.

sku
string

SKU do item.

object

Defina a recompensa para um pacote de moedas virtuais.

bonus_amount
number <float>

Recompensa como quantia absoluta da moeda virtual.

bonus_percent
number <float>

Recompensa como percentual da quantia do pacote.

object

Defina a recompensa para a compra toda.

discount_percent
number <float>

Percentual de desconto.

object

Define a recompensa de uma assinatura.

trial_days
integer

O período de teste em dias.

Responses
204

Nenhum conteúdo.

Request samples
application/json
{
  • "item": {
    },
  • "package": {
    },
  • "purchase": {
    },
  • "subscription": {
    }
}