Saltar para o conteúdo

Visão geral

  • Versão: 2.0
  • Servidores: https://api.xsolla.com/merchant/v2/

Essa referência API descreve os pontos de extremidade na gerência de assinaturas, cupons e promoções. Para obter mais informações sobre as Assinaturas, veja o guia do produto e o glossário.

Transferir a descrição da OpenAPI
Idiomas
Servidores
Mock server
https://xsolla.redocly.app/_mock/pt/api/subscriptions/
Operações
Operações
Operações
Operações
Operações
Operações

Pedido

Atualiza uma promoção. Se a promoção for somente leitura (read_only = true), você não tem permissão para alterar o parâmetro project_id.

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.

Segurança
basicAuth
Caminho
merchant_idintegerobrigatório

ID de comerciante.

promotion_idintegerobrigatório

ID de promoção.

Corpoapplication/jsonobrigatório
descriptionobject

Matriz de descrições de promoções traduzidas.

description.​arstring

Árabe.

description.​bgstring

Búlgaro.

description.​cnstring

Chinês (Simplificado).

description.​csstring

Tcheco.

description.​destring

Alemão.

description.​enstring

Inglês.

description.​esstring

Espanhol.

description.​frstring

Francês.

description.​hestring

Hebreu.

description.​itstring

Italiano.

description.​jastring

Japonês.

description.​kostring

Coreano.

description.​plstring

Polonês.

description.​ptstring

Português.

description.​rostring

Romeno.

description.​rustring

Russo.

description.​thstring

Tailandês.

description.​trstring

Turco.

description.​twstring

Chinês (Tradicional).

description.​vistring

Vietnamita.

labelobject

Matriz de rótutlos traduzidos a serem exibidos na interface de pagamento.

label.​arstring

Árabe.

label.​bgstring

Búlgaro.

label.​cnstring

Chinês (Simplificado).

label.​csstring

Tcheco.

label.​destring

Alemão.

label.​enstring

Inglês.

label.​esstring

Espanhol.

label.​frstring

Francês.

label.​hestring

Hebreu.

label.​itstring

Italiano.

label.​jastring

Japonês.

label.​kostring

Coreano.

label.​plstring

Polonês.

label.​ptstring

Português.

label.​rostring

Romeno.

label.​rustring

Russo.

label.​thstring

Tailandês.

label.​trstring

Turco.

label.​twstring

Chinês (Tradicional).

label.​vistring

Vietnamita.

nameobject

Matriz de nomes de promoções traduzidas.

name.​arstring

Árabe.

name.​bgstring

Búlgaro.

name.​cnstring

Chinês (Simplificado).

name.​csstring

Tcheco.

name.​destring

Alemão.

name.​enstring

Inglês.

name.​esstring

Espanhol.

name.​frstring

Francês.

name.​hestring

Hebreu.

name.​itstring

Italiano.

name.​jastring

Japonês.

name.​kostring

Coreano.

name.​plstring

Polonês.

name.​ptstring

Português.

name.​rostring

Romeno.

name.​rustring

Russo.

name.​thstring

Tailandês.

name.​trstring

Turco.

name.​twstring

Chinês (Tradicional).

name.​vistring

Vietnamita.

project_idintegerobrigatório

ID de projeto.

technical_namestringobrigatório

Nome técnico da promoção.

enabledboolean
idinteger
read_onlyboolean
show_bannerboolean
curl -i -X PUT \
  -u <username>:<password> \
  'https://xsolla.redocly.app/_mock/pt/api/subscriptions/merchants/{merchant_id}/promotions/{promotion_id}' \
  -H 'Content-Type: application/json' \
  -d '{
    "description": {
      "en": "Promotion with 5% discount",
      "ru": "Акция со скидкой 5%"
    },
    "label": {
      "en": "5%",
      "ru": "5%"
    },
    "name": {
      "en": "5% discount",
      "ru": "скидка 5%"
    },
    "project_id": 40544,
    "technical_name": "Sale promotion"
  }'

Respostas

Nenhum conteúdo.

Pedido

Obtém sistemas de pagamento suportados para uma promoção. Se a lista estiver vazia, a promoção será aplicada a todos os sistemas de pagamento.

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.

Segurança
basicAuth
Caminho
merchant_idintegerobrigatório

ID de comerciante.

promotion_idintegerobrigatório

ID de promoção.

curl -i -X GET \
  -u <username>:<password> \
  'https://xsolla.redocly.app/_mock/pt/api/subscriptions/merchants/{merchant_id}/promotions/{promotion_id}/payment_systems'

Respostas

OK.

Corpoapplication/json
idinteger
payment_systemsArray of objects

Sistemas de pagamento.

payment_systems[].​idinteger

ID de sistema de pagamento.

payment_systems[].​namestring

Nome do sistema de pagamento.

Resposta
application/json
{ "id": 17840, "payment_systems": [ {} ] }

Pedido

Define os sistemas de pagamento suportados para uma promoção. Se a lista estiver vazia, a promoção será aplicada a todos os sistemas de pagamento. Se a promoção for somente leitura (read_only = true), você não poderá chamar este método.

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.

Segurança
basicAuth
Caminho
merchant_idintegerobrigatório

ID de comerciante.

promotion_idintegerobrigatório

ID de promoção.

Corpoapplication/jsonobrigatório
payment_systemsArray of objects

Sistemas de pagamento.

payment_systems[].​idinteger

ID de sistema de pagamento.

payment_systems[].​namestring

Nome do sistema de pagamento.

curl -i -X PUT \
  -u <username>:<password> \
  'https://xsolla.redocly.app/_mock/pt/api/subscriptions/merchants/{merchant_id}/promotions/{promotion_id}/payment_systems' \
  -H 'Content-Type: application/json' \
  -d '{
    "payment_systems": [
      {
        "id": 24,
        "name": "PayPal"
      }
    ]
  }'

Respostas

Nenhum conteúdo.

Operações
Operações