ID de projet.
Subscriptions API (2.0)
- Version : 2.0
- Serveurs :
https://api.xsolla.com/merchant/v2/
Cette référence API décrit les endpoints pour la gestion des abonnements, des coupons et des promotions. Pour plus d'informations sur les abonnements, consultez le guide du produit et le glossaire.
- https://api.xsolla.com/merchant/v2/projects/{project_id}/subscriptions/plans
- Mock serverhttps://xsolla.redocly.app/_mock/fr/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/fr/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'OK.
Informations sur la relance de la facturation.
Informations de facturation.
Description du plan. La valeur est constituée de paires "localization":"plan description".
Informations sur l'expiration de l'abonnement.
Informations sur le délai de grâce.
Nom du plan. La valeur est constituée de paires "localization":"plan name".
Période durant laquelle l'utilisateur peut se faire rembourser le paiement d'un abonnement (en jours).
Informations sur la période d'essai.
Nom du plan dans la langue par défaut (en), répète la valeur du paramètre name.en.
[ { "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": { … } } ]
Informations sur la relance de la facturation.
Informations de facturation.
Description du plan. La valeur est constituée de paires "localization":"plan description".
Informations sur l'expiration de l'abonnement.
Informations sur le délai de grâce.
Nom du plan. La valeur est constituée de paires "localization":"plan name".
Période durant laquelle l'utilisateur peut se faire rembourser le paiement d'un abonnement (en jours).
- https://api.xsolla.com/merchant/v2/projects/{project_id}/subscriptions/plans
- Mock serverhttps://xsolla.redocly.app/_mock/fr/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/fr/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/fr/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/fr/api/subscriptions/projects/{project_id}/subscriptions/plans/{plan_id}'