サンドボックスモードでの一回払いのテスト
サンドボックスモードはスタンドアローン環境で、実際の支払いと拒否された支払いを除き、ライブ環境のすべての機能をサポートします。サンドボックスモードにアクセスするには、トークンを取得する際に"mode":"sandbox"
を送信します。
決済UIを開くには、こちらのリンクから、取得したトークンを指定してください:https://sandbox-secure.xsolla.com/paystation3/?access_token={token}
。
サンドボックスモードでは、次の方法で一回払いをテストできます:
銀行カード決済をテストする
サンドボックスモードでは、銀行カードで決済を行う際に、次の決済UIインタラクションシナリオをテストできます:
テスト支払いを行う
- サンドボックスモードで決済UIを開きます。
- 決済方法のクレジット/デビットカードグループを選択します。
- 銀行カードの詳細を入力します。間違った内容(カード番号や有効期限)を指定して、エラーが発生するかどうかをテストすることもできます。
- 今すぐ支払うをクリックします。
カード情報に加えて、以下の条件のうち少なくともひとつに該当する場合は、郵便番号の指定が必要です:
- ユーザーの国は、米国またはカナダです。
- 銀行識別番号(BIN)は、カードが米国で発行されたことを示します。
有効な郵便番号(例:12345)を指定することができます。これは消費税率を決定するもので、テスト支払の進行に影響を与えるものではありません。
サンドボックスモードでは、テストバンクカードのみを使用できます。サンドボックス銀行カードでの決済は、次の通貨で行うことができます:USD、EUR、RUB、GBP、AED、ALL、AMD、ARS、AUD、AZN、BGN、BRL、BYN、CAD、CHF、CLP、CNY、COP、CZK、DKK、DZD、EGP、GEL、HKD、HRK、HUF、IDR、ILS、INR、ISK、JPY、KES、KGS、KRW、KZT、MAD、MDL、MKD、MNT、MXN、MYR、NGN、PEN、PHP、PKR、PLN、RON、RSD、SAR、SEK、SGD、THB、TRY、TWD、UAH、UYU、UZS、VEF、VND、ZAR。
サンドボックスモードで行われたトランザクションを確認するには:
- パブリッシャーアカウントを開きます。
- 会計 > トランザクションレジストリに移動します。
- テストトランザクションを表示するボックスのチェックを入れます。
返金
- 返金ウェブフックを構成します。
- テスト支払いに成功します。
- 返金をリクエストするAPIメソッドを呼び出します。
ウェブフックURLに返金に関する通知が送信されます。
一部返金
- 一部返金ウェブフックを構成します。
- テスト支払いに成功します。
- 一部返金をリクエストするAPIメソッドを呼び出します。
ウェブフックURLに一部返金に関する通知が送信されます。
不正取引をブロックする
- AFS拒否されたトランザクションウェブフックを構成します。
- このカードでテスト支払いを行います:
カード | 国 | 3Dセキュア |
---|---|---|
カード番号:5159084825528450 有効期限:12/40 CVV2:任意の3桁 カードのブランド:Mastercard | アメリカ | 否 |
この決済を行う場合、決済UIにエラーが表示されます。また、AFSチェックの結果、取引が拒否された旨の通知が、ウェブフックURLに送信されます。
チャージバック
銀行の関与なしにこのシナリオをテストするために、サンドボックスモード用に別のAPIコールが開発されました。
チャージバックをテストするには:
- 返金ウェブフックを構成します。
- テスト支払いに成功します。
- チャージバックをリクエストするAPIメソッドを呼び出します。
以下のコードで返金ウェブフックが送られてきます:
コード | 理由 | 説明 |
---|---|---|
2 | Chargeback | トランザクションのチャージバックが要求されました。 |
PayPal決済をテストする
- PayPalサンドボックスモードのアカウントを作成します:
- Open the PayPal開発者のウェブサイトを開きます。
- アカウントにログインするか、新規にアカウントを作成します。
Sandbox > Accounts に移動します。Sandbox Account セクションで、Create account をクリックします。- モーダルウィンドウでは、
Personal のアカウントタイプと国を選択します。 Create をクリックします。作成されたアカウントは、サンドボックスのアカウントリストに表示されます。
- サンドボックスモードで決済UIを開きます。
- PayPalの決済方法を選択します。
- 決済ウィンドウで必要な情報を入力してください。
Pay Now をクリックします。PayPalアカウントにログインするためのウィンドウにリダイレクトされます。
- テスト支払いプロセスを完了するには、ステップ1で作成したサンドボックスアカウントに関する情報を入力します:メールアドレスの
Email ID とパスワードのSystem Generated Password 。この情報を見つけるには:- PayPal開発者のウェブサイトでアカウントにログインします。
Sandbox > Accounts に移動します。Sandbox Account セクションで、サンドボックスアカウントを選択します。- •••をクリックして、ドロップダウンリストから
View/edit account を選択します。
Pay Now をクリックします。
また、既に作成されているサンドボックスのアカウント情報を利用することも可能です:
sb-xmxij16980134@business.example.com | oi9_m_KW |
sb-p7pju16979920@business.example.com | 7%%p8ioS |
この記事は役に立ちましたか?
このページを評価する
答えたくない
ご意見ありがとうございました!
誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。