> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aftersell.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Rechargeでのサブスクリプションアップグレード

> Rechargeを接続してAftersellでサブスクリプションアップグレードをセットアップする手順をステップごとに解説します。

このページでは、**Recharge**をサブスクリプションアップグレードで使用する際に固有の内容をすべて説明します。サブスクリプションアップグレードの仕組みの全体像については、[サブスクリプションアップグレード](/ja/aftersell/subscription-upgrades)を参照してください。

<div id="supported-features">
  ## 対応機能
</div>

Rechargeはすべてのサブスクリプションアップグレードタイプに対応しています。

* 配送または請求頻度を変更
* 別の商品に置き換え
* 両方 – 頻度を変更して商品を置き換え
* サブスクリプションに別のサブスク可能なアイテムを追加([アイテムを追加する](/ja/aftersell/subscription-upgrades-add-item)を参照)
* 前払いと後払いの頻度

<div id="generating-your-recharge-api-token">
  ## Recharge APIトークンを生成する
</div>

1. Rechargeのマーチャントポータルにログインします。
2. **Tools & Apps → API Tokens**に移動します。
3. **Create an API Token**をクリックします。
4. 名前と連絡先メールアドレスを入力します。
5. Aftersellに必要な権限を設定します: Subscriptionsに対する**Read and Write**、OrdersとPlansに対する**Read**。Productsスコープは不要です。
6. **Save**をクリックし、APIキーをコピーします。

トークンは4つのスコープすべてを持っている必要があります: `read_orders`、`read_subscriptions`、`write_subscriptions`、`read_plans`。キーのテスト時にAftersellは4つすべてを確認し、不足しているものがあればエラーメッセージに示します。

詳細については、[RechargeのAPIドキュメント](https://docs.rechargepayments.com/)を参照してください。

<div id="connecting-recharge-in-the-setup-wizard">
  ## セットアップウィザードでRechargeを接続する
</div>

サブスクリプションアップグレードウィザードの**ステップ1: Connect provider**に到達したら:

1. **Subscription provider**ドロップダウンから**Recharge**を選択します。
2. **API token**フィールドにAPIトークンを貼り付けます。
3. **Test API key**をクリックします。Aftersellはトークンを検証し、正しく認証されること、必要なスコープをすべて持っていること、あなたのストアに属していることを確認します。
4. テストに合格したら(緑のチェック)、**Continue**をクリックしてステップ2に進みます。

テスト結果は2つの状態のいずれかを示します。

* **緑のチェック — 「API key verified」。** トークンが認証され、必要なスコープがすべて揃っており、トークンがあなたのストアに属しています。**Continue**が有効になります。
* **赤のキャンセルアイコン。** チェックが正常に完了しませんでした。アイコンの横のメッセージを読んでください: トークンが拒否されたか、必要なスコープが不足しています。メッセージには不足している具体的なスコープが示されます。Rechargeでトークンを修正して再テストしてください。または、Aftersellがチェックを完了できなかった場合(「Could not verify the API key. Please try again.」)は、トークンの問題ではなく呼び出しの失敗です — その場合は再度テストするだけで構いません。

「検証できなかった」結果は拒否とまったく同じ見た目になるため、アイコンではなくメッセージで判断してください。チェックが緑になるまで**Continue**は無効のままで、プロバイダーやトークンを編集すると前回の結果はクリアされます。

<div id="verifying-an-upgrade-in-recharge">
  ## Rechargeでアップグレードを確認する
</div>

テスト注文を行い、アップグレードオファーを受け入れた後:

Rechargeダッシュボードの**Customers**に移動し、顧客を見つけて**Subscriptions**を開きます。アクティブなサブスクリプションに、新しい頻度、商品、または割引が即座に反映されているはずです。

Rechargeは、受け入れ後ほぼリアルタイムで更新されます。

<div id="troubleshooting-recharge-specific-issues">
  ## Recharge固有の問題のトラブルシューティング
</div>

**アップグレードは受け入れられたが、サブスクリプションが変更されなかった**

最もよくある原因:

* APIトークンが期限切れか、必要な権限が不足している。トークンは`read_orders`、`read_subscriptions`、`write_subscriptions`、`read_plans`を持っている必要があります。**ステップ1: Connect provider**に移動し、キーを再テストして、エラーメッセージで不足している具体的なスコープを確認してください。
* ファネル内の対象商品が、顧客が実際に購読しているものと一致していない。

Aftersellは、失敗したプロバイダー呼び出しをバックグラウンドワークフローで自動的に再試行します。すべての再試行が失敗した場合は、ストアのURL、Shopifyの注文ID、顧客のメールアドレス、アップグレードが受け入れられたおおよその時刻、使用しているプロバイダーを添えてサポートにお問い合わせください。

**販売プランのドロップダウンが空**

「Use an existing selling plan」オプションは、Rechargeから直接プランを取得します。ドロップダウンが空の場合:

* Rechargeダッシュボードで販売プランが設定されていることを確認します。
* APIトークンに`read_plans`スコープがあることを確認します。
* **ステップ1: Connect provider**に戻り、APIキーを再テストして続行します。

***

← [サブスクリプションアップグレードの概要](/ja/aftersell/subscription-upgrades)に戻る · [セットアップと設定](/ja/aftersell/subscription-upgrades-setup) · [連携とは?](/ja/aftersell/subscription-upgrades-integrations)
