ユーザーリダイレクトをセットアップする
ユーザーが支払いを完了した後に別のページにリダイレクトするには、2種類のリダイレクトを構成することができます:
- 自動 — 遅延時間を設定したリダイレクト。
- 手動 — ユーザーがリダイレクトボタンをクリックした後、リダイレクトされます。

リダイレクトは次の方法で設定できます:
- パブリッシャーアカウントでは、単一アプリケーションのプロジェクトを設定する場合にこのオプションを使用してください。
- 注文作成中 - プロジェクトを複数の用途に使用したり、ウェブサイトを通じてゲーム内アイテムを販売したりする場合は、このオプションを使用してください。
注意
リダイレクトがパブリッシャーアカウントと注文作成時に設定されている場合、注文作成時に指定されたパラメータが使用されます。
パブリッシャーアカウントでのリダイレクトを構成する
- パブリッシャーアカウントでプロジェクトを開き、決済ソリューション > 決済インタフェース > 設定 >リダイレクトポリシー セクションに移動します。
- リターンURLフィールドに、支払い後にユーザーがリダイレクトされるURLまたはパスを入力します。
お知らせ
ユーザーをiOSアプリケーションにリダイレクトするには、URLが次のスキームと一致している必要があります:
app://xpayment.<BUNDLE_ID>ここで、<BUNDLE_ID>はiOSアプリケーション識別子です。- 自動リダイレクトパラメータを設定するには:
- ドロップダウンリストから、以下の自動リダイレクト条件を選択する場合:
- なし — リダイレクトしない。
- 支払い成功 — 支払いが成功した場合にリダイレクトする。
- 支払い成功またはキャンセル — 支払いが成功またはキャンセルされた場合にリダイレクトする。
- 任意の支払い — どの支払いステータスであってもリダイレクトする。
- 遅延フィールドに、リダイレクトタイムアウトを秒単位で入力します。デフォルトでは、リダイレクトは0秒でアクティブになります。
- ドロップダウンリストから、以下の自動リダイレクト条件を選択する場合:
- 手動リダイレクトパラメータを設定するには:
- ドロップダウンリストから、手動リダイレクト条件を選択します:
- なし — リダイレクトしません。
- 支払い成功 — 支払いが成功した場合にリダイレクトする。
- 支払い成功またはキャンセル — 支払いが成功またはキャンセルされた場合にリダイレクトする。
- 任意の支払い — どの支払いステータスであってもリダイレクトする。
- リダイレクトボタンキャプションフィールドに、ユーザーをリターンURLにリダイレクトさせるボタンのコピーを入力します。
- ドロップダウンリストから、手動リダイレクト条件を選択します:
注意
リダイレクトボタンのコピーは、デフォルトでゲームに戻るになっています。すべてのペイステーション言語にローカライズされています。
プロジェクトが複数の言語をサポートしている場合は、それぞれのフィールドでそれぞれのリダイレクトボタンのコピーを指定できます。
ユーザーが決済UIを閉じると、指定されたリターンURLにもリダイレクトされます。
- 保存をクリックします。
注文作成時にリダイレクトを構成する
paymentProjectSettingsオブジェクトを作成し、注文作成メソッド(createOrder)に渡します。オブジェクトで、リダイレクト設定を設定します:
returnUrlパラメータには、支払い後にユーザーがリダイレクトされるURLアドレスまたはパスを渡します。
お知らせ
ユーザーをiOSアプリケーションにリダイレクトするには、URLが次のスキームと一致している必要があります:
app://xpayment.<BUNDLE_ID>ここで、<BUNDLE_ID>はiOSアプリケーション識別子です。- 自動リダイレクトパラメータを設定するには:
redirectPolicy.redirectConditionsパラメータで、以下のリダイレクトがアクティブになった場合、条件を渡します:none— リダイレクトしません。successful— 支払いが成功するとリダイレクトします。successfulOrCanceled— 支払いが成功またはキャンセルされたときにリダイレクトします。any— 任意の決済状況にリダイレクトします。
delayパラメータで、リダイレクトタイムアウトを秒単位で渡します。
- 手動リダイレクトパラメータを設定するには:
statusForManualRedirectionパラメータで、以下のリダイレクトボタンが表示される場合、決済状況を渡します:none— リダイレクトしません。successful— 支払いが成功するとリダイレクトします。successful_or_canceled— 支払いが成功またはキャンセルされたときにリダイレクトします。any— 任意の決済状況にリダイレクトします。
redirectButtonCaptionパラメータに、ユーザーをリターンURLにリダイレクトするボタンのコピーを渡します。
注意
リダイレクトボタンのコピーは、デフォルトでゲームに戻るになっています。すべてのペイステーション言語にローカライズされています。
プロジェクトが複数の言語をサポートしている場合は、それぞれのフィールドでそれぞれのリダイレクトボタンのコピーを指定できます。
ユーザーが決済UIを閉じると、指定されたリターンURLにもリダイレクトされます。
この記事は役に立ちましたか?
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。