ID de proyecto.
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.
- https://api.xsolla.com/merchant/v2/projects/{project_id}/subscriptions/plans
- Mock serverhttps://xsolla.redocly.app/_mock/es/api/subscriptions/projects/{project_id}/subscriptions/plans
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
'https://xsolla.redocly.app/_mock/es/api/subscriptions/projects/{project_id}/subscriptions/plans?plan_id=0&limit=0&offset=0&external_id=string&group_id=string&product_id=0&query=string'ACEPTAR.
Detalles del reintento de facturación.
Datos de facturación.
Moneda de la compra. Código de moneda de tres letras de conformidad con la norma ISO 4217.
Periodo de facturación.
Unidades de tiempo. Puede ser day, month o lifetime.
Lista de precios en diferentes monedas.
Moneda de la compra. Código de moneda de tres letras de conformidad con la norma ISO 4217.
Descripción del plan. El valor se compone de pares de "localization":"plan description".
Datos de finalización de la suscripción.
Detalles del periodo de gracia.
Nombre del plan. El valor se compone de pares de "localization":"plan name".
Periodo de tiempo durante el cual el usuario puede reembolsar el pago de un plan de suscripción (en días).
Detalles del periodo de prueba.
[ { "billing_retry": { … }, "charge": { … }, "description": { … }, "expiration": { … }, "external_id": "3b355320", "grace_period": { … }, "group_id": null, "id": 241037, "localized_name": "Platinum VIP", "name": { … }, "project_id": 40797, "refund_period": null, "status": { … }, "tags": [], "trial": { … } }, { "billing_retry": { … }, "charge": { … }, "description": { … }, "expiration": { … }, "external_id": "0fe1b6fc", "grace_period": { … }, "group_id": null, "id": 241038, "localized_name": "Gold Status", "name": { … }, "project_id": 40797, "refund_period": null, "status": { … }, "tags": [], "trial": { … } } ]
Detalles del reintento de facturación.
Datos de facturación.
Moneda de la compra. Código de moneda de tres letras de conformidad con la norma ISO 4217.
Periodo de facturación.
Unidades de tiempo. Puede ser day, month o lifetime.
Lista de precios en diferentes monedas.
Moneda de la compra. Código de moneda de tres letras de conformidad con la norma ISO 4217.
Descripción del plan. El valor se compone de pares de "localization":"plan description".
Datos de finalización de la suscripción.
Detalles del periodo de gracia.
Nombre del plan. El valor se compone de pares de "localization":"plan name".
Periodo de tiempo durante el cual el usuario puede reembolsar el pago de un plan de suscripción (en días).
- https://api.xsolla.com/merchant/v2/projects/{project_id}/subscriptions/plans
- Mock serverhttps://xsolla.redocly.app/_mock/es/api/subscriptions/projects/{project_id}/subscriptions/plans
- 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/projects/{project_id}/subscriptions/plans' \
-H 'Content-Type: application/json' \
-d '{
"billing_retry": {
"value": 1
},
"charge": {
"amount": 10,
"currency": "USD",
"period": {
"type": "month",
"value": 1
},
"prices": [
{
"amount": 8,
"currency": "EUR",
"setup_fee": 1.5
},
{
"amount": 1000,
"currency": "JPY",
"setup_fee": 2.5
}
]
},
"description": {
"en": "2x more experience!"
},
"expiration": {
"type": "day",
"value": null
},
"external_id": "exp",
"grace_period": {
"type": "day",
"value": 2
},
"name": {
"en": "Experience boost"
},
"refund_period": null,
"status": {
"value": "active"
},
"trial": {
"type": "day",
"value": 7
}
}'{ "external_id": "exp", "plan_id": 241082 }
- https://api.xsolla.com/merchant/v2/projects/{project_id}/subscriptions/plans/{plan_id}
- Mock serverhttps://xsolla.redocly.app/_mock/es/api/subscriptions/projects/{project_id}/subscriptions/plans/{plan_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
-u <username>:<password> \
'https://xsolla.redocly.app/_mock/es/api/subscriptions/projects/{project_id}/subscriptions/plans/{plan_id}'