ID de vendedor.
- Añadir cupón a la campaña
Crear campaña
Adjuntar campaña a la promoción
Obtener cupón
Canjear cupón
Añadir cupón a la campaña
Subscriptions API (2.0)
- Versión: 2.0
- Servidores:
https://api.xsolla.com/merchant/v2/
Esta referencia de API describe los extremos para administrar suscripciones, cupones y promociones. Para obtener más información sobre las suscripciones, consulta la página guía del producto y el glosario.
Descargar descripción de OpenAPI
Idiomas
Servidores
Mock server
https://xsolla.redocly.app/_mock/es/api/subscriptions/
Cuerpoapplication/jsonrequerido
Objeto que contiene los nombres de las campañas localizados.
Número máximo de canjes de cupones por usuario en el marco de una campaña. Si se transmite null, el número de canjes es ilimitado.
Fecha de finalización de la campaña en formato YYYY-MM-DD’T’HH:MM:SS de conformidad con la norma ISO 8601.
Número máximo de canjes de cupones. Si se transmite null, el número de canjes es ilimitado.
Número máximo de canjes de cupones por usuario. Si se transmite null, el número de canjes es ilimitado.
- Mock serverhttps://xsolla.redocly.app/_mock/es/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/es/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
}'Respuesta
application/json
{ "id": 9134 }
- Mock serverhttps://xsolla.redocly.app/_mock/es/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/es/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/es/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/es/api/subscriptions/merchants/{merchant_id}/promotions/{promotion_id}/coupons' \
-H 'Content-Type: application/json' \
-d '{
"campaigns": [
9135
]
}'