アップグレード

仕組み

アップグレードを使うとユーザーは移行費用を払うだけで、今より高価なゲームパッケージを購入できます。各アップグレードは個別に設定できます。

Note: アップグレードを利用できるのは、プレオーダーかゲーム(DRM-free経由で配布)のみです。プロモーションや販売地域の制限フレンドへのプレゼントには適用できません。

使用に適した方

  • トークンレス統合で、ゲームキーモジュールが有効なストア統合しているパートナー。
  • トークンを統合して、ゲームキーモジュールが有効なログインとストアを統合しているパートナー。

使用するには

トークンレス統合のアップグレード設定:

  1. パブリッシャーアカウントのゲームキーで、パッケージを選択するか新しく作成する。
  2. プレオーダーかDRM-freeの配布を設定する。DRM-freeの配布の設定方法:
    1. 基本設定DRM-freeを有効にする。
    2. キー&分配分配アップロードを有効にする。
  3. アップグレードを有効にして価格を設定する場合は、アカウントマネージャーにご連絡いただくか、am@xsolla.comまでメールでお問い合わせください。
  4. アップグレードのメール送信設定方法:
    1. お客様のサイトに、アップグレードの購入ボタンとユーザーのメールをリクエストするフォームを追加する。
    2. アップグレードの送信APIメソッドを実装して、メールでユーザーを認証し、購入済みのアップグレードを特定する。
    3. リクエストで、ユーザーのメールアドレスとアップグレードするパッケージのSKUを含むaccess_dataオブジェクトを渡す。
    4. アップグレード選択後、ユーザーはリクエストしたアップグレードの購入リンクと、アップグレードできるパッケージリストをメールで受け取ります。

ユーザーが受け取るメールの例:

詳細を表示

トークンで統合用にアップグレードを設定:

  1. パブリッシャーアカウントのゲームキーで、パッケージを選択するか新しく作成する。
  2. プレオーダーかDRM-freeの配布を設定する。DRM-freeの配布の設定方法:
    1. 基本設定DRM-freeを有効にする。
    2. キー&分配分配アップロードを有効にする。
  3. ゲームを取得アップグレードを取得のAPIメソッドを実装する。
  4. 次のウェブフックを設定します:
    1. 支払い払い戻し。アップグレードのデータをpurchase.pin_codes.upgradeオブジェクトへ渡す。
    2. 払い戻しをアップグレード
  5. アップグレードを有効にして価格を設定する場合は、アカウントマネージャーにご連絡いただくか、am@xsolla.comまでメールでお問い合わせください。
  6. アップグレード購入時に決済UIが開くように設定する場合は、トークンに次のパラメーターを渡します:
    1. user.id
    2. purchase.pin_codes.upgrade.id_user_historyをゲームリストから受け取ります。
    3. purchase.pin_codes.upgrade.idをアップグレードリストから受け取ります。

ユーザーが 1つのパッケージを続けてアップグレードして、そのうち1つを払い戻した場合、払い戻しをしたものと全ての連続でアップグレードしたものはキャンセルされます。デフォルトでは、連続アップグレードの決済は払い戻せません。これを払い戻せるように設定する場合は、アカウントマネージャーにお問い合わせいただくか、am@xsolla.comまでメールを送信してください。

Note: エクソラのログインでユーザーの認証とuser.idの受取が可能です。