Lists all subscription plans.
정기 결제 API (2.0)
- Version: 2.0
- Servers:
https://api.xsolla.com/merchant/v2/
This API reference describes endpoints for managing subscriptions, coupons, and promotions. To get more information about Subscriptions, see the product guide and the glossary.
OpenAPI 설명 다운로드
언어
서버
Mock server
https://xsolla.redocly.app/_mock/ko/api/subscriptions/
- https://api.xsolla.com/merchant/v2/projects/{project_id}/subscriptions/plans
- Mock serverhttps://xsolla.redocly.app/_mock/ko/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/ko/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(확인).
청구 세부 정보입니다.
요금제 설명입니다. "localization":"plan description" 쌍으로 구성된 값입니다.
정기 결제 만료 세부 정보입니다.
Grace period details.
요금제 이름입니다. "localization":"plan name" 쌍으로 구성된 값입니다.
무료체험 기간 세부 정보입니다.
응답
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": { … } } ]
본문application/json필수
청구 세부 정보입니다.
요금제 설명입니다. "localization":"plan description" 쌍으로 구성된 값입니다.
정기 결제 만료 세부 정보입니다.
Grace period details.
요금제 이름입니다. "localization":"plan name" 쌍으로 구성된 값입니다.
- https://api.xsolla.com/merchant/v2/projects/{project_id}/subscriptions/plans
- Mock serverhttps://xsolla.redocly.app/_mock/ko/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/ko/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
}
}'응답
application/json
{ "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/ko/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/ko/api/subscriptions/projects/{project_id}/subscriptions/plans/{plan_id}'