Xsolla-logo

更新のプラン

put/projects/{project_id}/subscriptions/plans/{plan_id}

サブスクリプションプランパラメータを更新します。

SecuritybasicAuth
Request
path Parameters
project_id
required
integer

プロジェクトID。

plan_id
required
integer

プランID。

Request Body schema: application/json
object

請求再試行の詳細。

value
required
integer

請求の再試行回数。

object

請求の詳細。

required
object

請求期間。

value
required
integer

時間単位の数。値はタイプパラメータに依存し、次のようになります:
-typedayの場合 、1から366まで
-typemonthの場合、1から12まで、
-typelifetimeの場合、0です

type
required
string

時間の単位。daymonthまたはlifetimeにすることができます。

Enum: "day" "month" "lifetime"
amount
number <float>

請求額。

currency
string

購入通貨。ISO 4217に準拠した3文字の通貨コード。

Array of objects

異なる通貨での価格を一覧表示します。

Array
amount
required
number <float>

請求額。

currency
required
string

購入通貨。ISO 4217に準拠した3文字の通貨コード。

setup_fee
number <float>

最初の請求書の一部として請求される1回のセットアップ費用。

object

プランの説明文。"localization":"plan description"のペアで構成されます。

ar
string

アラビア語。

bg
string

ブルガリア語。

cn
string

中国語(簡体字)。

cs
string

チェコ語。

de
string

ドイツ語。

en
string

英語。

es
string

スペイン語。

fr
string

フランス語。

he
string

ヘブライ語。

it
string

イタリア語。

ja
string

日本語。

ko
string

韓国語。

pl
string

ポーランド語。

pt
string

ポルトガル語。

ro
string

ルーマニア語。

ru
string

ロシア語。

th
string

タイ語。

tr
string

トルコ語。

tw
string

中国語(繁体字)。

vi
string

ベトナム語。

object

サブスクリプションの有効期限の詳細。

value
required
integer

有効期間。

type
required
string

時間の単位。dayまたはmonthにすることができます。

Enum: "day" "month"
external_id
string

プラン外部ID(32文字)。

object

猶予期間の詳細。

value
required
integer

時間単位の数。

type
required
string

時間の単位。dayにすることができます。

Value: "day"
group_id
string

プランがリンクされているグループID。

object

プラン名。"localization":"plan name"のペアで構成されます。

ar
string

アラビア語。

bg
string

ブルガリア語。

cn
string

中国語(簡体字)。

cs
string

チェコ語。

de
string

ドイツ語。

en
string

英語。

es
string

スペイン語。

fr
string

フランス語。

he
string

ヘブライ語。

it
string

イタリア語。

ja
string

日本語。

ko
string

韓国語。

pl
string

ポーランド語。

pt
string

ポルトガル語。

ro
string

ルーマニア語。

ru
string

ロシア語。

th
string

タイ語。

tr
string

トルコ語。

tw
string

中国語(繁体字)。

vi
string

ベトナム語。

refund_period
integer

ユーザーがサブスクリプションプランの支払いを返金できる期間(日単位)。

object
value
string

サブスクリプションプランのステータス

Enum: "active" "disabled"
tags
Array of strings

プランのタグ。

object

試用期間の詳細。このパラメータが渡されない場合、デフォルト値(0日)が使用されます。

value
required
integer

時間単位の数。

type
required
string

時間の単位。dayにすることができます。

Value: "day"
Responses
200

OK。

Request samples
application/json
{
  • "billing_retry": {
    },
  • "charge": {
    },
  • "description": {
    },
  • "expiration": {
    },
  • "external_id": "exp",
  • "grace_period": {
    },
  • "name": {
    },
  • "refund_period": null,
  • "tags": null,
  • "trial": {
    }
}
Response samples
application/json
{
  • "billing_retry": {
    },
  • "charge": {
    },
  • "description": {
    },
  • "expiration": {
    },
  • "external_id": "exp",
  • "grace_period": {
    },
  • "group_id": null,
  • "id": 241082,
  • "localized_name": "Experience boost",
  • "name": {
    },
  • "project_id": 40797,
  • "refund_period": null,
  • "status": {
    },
  • "tags": [ ],
  • "trial": {
    },
  • "type": "all"
}