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.
Descargar descripción de OpenAPI
Idiomas
Servidores
Mock server
https://xsolla.redocly.app/_mock/es/api/subscriptions/
- Mock serverhttps://xsolla.redocly.app/_mock/es/api/subscriptions/projects/{project_id}/subscriptions/plans
- https://api.xsolla.com/merchant/v2/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'Respuesta
application/json
[ { "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": { … } } ]
Cuerpoapplication/jsonrequerido
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.
Enumeración"day""month""lifetime"
Descripción del plan. El valor se compone de pares de "localization":"plan description".
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).
- Mock serverhttps://xsolla.redocly.app/_mock/es/api/subscriptions/projects/{project_id}/subscriptions/plans
- https://api.xsolla.com/merchant/v2/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
}
}'Respuesta
application/json
{ "external_id": "exp", "plan_id": 241082 }
- Mock serverhttps://xsolla.redocly.app/_mock/es/api/subscriptions/projects/{project_id}/subscriptions/plans/{plan_id}
- https://api.xsolla.com/merchant/v2/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}'