ID de projet.
/
Supprimer un plan
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.
Télécharger la description d'OpenAPI
Langues
Serveurs
Mock server
https://xsolla.redocly.app/_mock/fr/api/subscriptions/
Corpsapplication/jsonobligatoire
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/{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 PUT \
-u <username>:<password> \
'https://xsolla.redocly.app/_mock/fr/api/subscriptions/projects/{project_id}/subscriptions/plans/{plan_id}' \
-H 'Content-Type: application/json' \
-d '{
"billing_retry": {
"value": 1
},
"charge": {
"amount": 20,
"currency": "USD",
"period": {
"type": "month",
"value": 1
},
"prices": [
{
"amount": 17,
"currency": "EUR",
"setup_fee": 1.5
},
{
"amount": 2000,
"currency": "JPY",
"setup_fee": 2.5
}
]
},
"description": {
"en": "3x more experience!"
},
"expiration": {
"type": "day",
"value": null
},
"external_id": "exp",
"grace_period": {
"type": "day",
"value": 2
},
"name": {
"en": "Experience boost"
},
"refund_period": null,
"tags": [],
"trial": {
"type": "day",
"value": 7
}
}'Réponse
application/json
{ "billing_retry": { "value": 1 }, "charge": { "amount": 20, "currency": "USD", "period": { … }, "prices": [ … ] }, "description": { "en": "3x more experience!" }, "expiration": { "type": "day", "value": 0 }, "external_id": "exp", "grace_period": { "type": "day", "value": 2 }, "group_id": null, "id": 241082, "localized_name": "Experience boost", "name": { "en": "Experience boost" }, "project_id": 40797, "refund_period": null, "status": { "value": "active" }, "tags": [], "trial": { "type": "day", "value": 7 }, "type": "all" }
- https://api.xsolla.com/merchant/v2/projects/{project_id}/subscriptions/plans/{plan_id}/delete
- Mock serverhttps://xsolla.redocly.app/_mock/fr/api/subscriptions/projects/{project_id}/subscriptions/plans/{plan_id}/delete
- 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}/delete'