有効なサブスクリプションのチャージ金額を変更する方法

有効なサブスクリプションのチャージ金額を変更するには、HTTP-PATCHリクエストhttps://subscriptions.xsolla.com​/api/v1/projects/{projectId}/subscriptions/{subscriptionId}/priceを実行します。

お知らせ

請求金額を変更した後、ユーザーにメールで通知し、次の請求期間から新しい請求金額が適用されます。

新規契約時の請求金額を変更するには、「プランを更新する」メソッドを利用してください。新しい金額は新しい契約のみに適用され、既存の契約はすべて旧条件で継続されます。

リクエストは、Authorization: Basic <your_authorization_basic_key>ヘッダーを含む必要があります。<your_authorization_basic_key>merchant_id:api_keyのペアで、Base64の基準に従ってエンコードしています。

アドミンページに移動して以下のパラメータを見つかります:

  • merchant_idの表示場所:
    • プロジェクト設定 > ウェブフック」セクション。
    • 会社設定 > 会社」セクション。
    • 「アドミンページ」ページのブラウザのアドレスバーのURL。URLの形式は次のとおり:https://publisher.xsolla.com/&amp;lt;merchant ID>/<Publisher Account section>.
  • api_keyは、作成時に一度だけアドミンページに表示され、お客様側で保存する必要があります。新しいキーを作成することができます:
    • 会社設定 > APIキー
    • プロジェクト設定 > APIキー

パスパラメータとして渡します:

パラメータ種類説明文
projectId
integer必須。プロジェクトID。このパラメータは、アドミンページでプロジェクト名の側に表示されます。
subscriptionId
integer必須。サブスクリプションID。
リクエスト本文で渡します:
パラメータ種類説明文
金額
float必須。請求金額の数値。
通貨
string必須ISO 4217に基づく3文字の通貨コード。
リクエストの例:
Copy
Full screen
Small screen
curl -X PATCH \
'https://subscriptions.xsolla.com/api/v1/projects/{project_id}/subscriptions/{subscription_id}/price' \
  -H 'accept: application/json' \
  -H 'Authorization: Basic'

{
  "amount": 4.99,
  "currency": "USD"
}

応答の例:

  • 200 — 請求金額が正常に変更されました
  • 400 — サブスクリプションが有効ではありません
  • 404 — サブスクリプションが見つかりません
この記事は役に立ちましたか?
ありがとうございます!
改善できることはありますか? メッセージ
申し訳ありません
この記事が参考にならなかった理由を説明してください。 メッセージ
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。
最終更新日: 2024年7月31日

誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。

問題を報告する
当社は常にコンテンツを見直しています。お客様のご意見は改善に役立ちます。
フォローアップ用のメールをご提供してください
ご意見ありがとうございました!