Subscriptions API (2.0)
OpenAPI記述をダウンロード
言語
サーバー
Mock server
https://xsolla.redocly.app/_mock/ja/api/subscriptions/
- Mock serverhttps://xsolla.redocly.app/_mock/ja/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 PUT \
-u <username>:<password> \
'https://xsolla.redocly.app/_mock/ja/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
}
}'レスポンス
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" }
- Mock serverhttps://xsolla.redocly.app/_mock/ja/api/subscriptions/projects/{project_id}/subscriptions/plans/{plan_id}/delete
- https://api.xsolla.com/merchant/v2/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/ja/api/subscriptions/projects/{project_id}/subscriptions/plans/{plan_id}/delete'