ID de comerciante.
Subscriptions API (2.0)
- 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.
Pedido
Você precisa revisar uma promoção antes de ativá-la. Este método retorna a lista de erros, se houver.
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.
Objeto que contém nomes de campanha traduzidos.
Quantidade máxima de resgates de cupons por usuário em uma campanha. Se null for passado, a quantidade de resgates será ilimitada.
A data de validade da campanha no formato 'AAAA-MM-DD'T'HH:MM:SS', de acordo com o ISO 8601.
Quantidade máxima de resgates de cupons. Se null for passado, a quantidade de resgates será ilimitada.
Quantidade máxima de resgates de cupons por usuário. Se null for passado, a quantidade de resgates será ilimitada.
- Mock serverhttps://xsolla.redocly.app/_mock/pt/api/subscriptions/merchants/{merchant_id}/coupon_promotions
- https://api.xsolla.com/merchant/v2/merchants/{merchant_id}/coupon_promotions
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
-u <username>:<password> \
'https://xsolla.redocly.app/_mock/pt/api/subscriptions/merchants/{merchant_id}/coupon_promotions' \
-H 'Content-Type: application/json' \
-d '{
"campaign_code": "sample_campaign",
"campaign_names": {
"en": "Campaign Name",
"ru": "Название кампании"
},
"campaign_redeems_count_for_user": 1,
"expiration_date": "2019-12-31",
"project_id": 12345,
"redeems_count": 10,
"redeems_count_for_user": 1,
"subscription_coupon": {
"plan_id": 123,
"product_id": 456,
"trial_period": 30
},
"virtual_currency_amount": 200
}'- Mock serverhttps://xsolla.redocly.app/_mock/pt/api/subscriptions/merchants/{merchant_id}/coupon_promotions/{campaign_id}/coupons
- https://api.xsolla.com/merchant/v2/merchants/{merchant_id}/coupon_promotions/{campaign_id}/coupons
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
-u <username>:<password> \
'https://xsolla.redocly.app/_mock/pt/api/subscriptions/merchants/{merchant_id}/coupon_promotions/{campaign_id}/coupons' \
-H 'Content-Type: application/json' \
-d '{
"coupon_code": "34bryrb3"
}'- Mock serverhttps://xsolla.redocly.app/_mock/pt/api/subscriptions/merchants/{merchant_id}/promotions/{promotion_id}/coupons
- https://api.xsolla.com/merchant/v2/merchants/{merchant_id}/promotions/{promotion_id}/coupons
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
-u <username>:<password> \
'https://xsolla.redocly.app/_mock/pt/api/subscriptions/merchants/{merchant_id}/promotions/{promotion_id}/coupons' \
-H 'Content-Type: application/json' \
-d '{
"campaigns": [
9135
]
}'