サンドボックスモード
サンドボックスモードは、実際の支払いを除き、ライブ環境のすべての機能をサポートするスタンドアローン環境です。サンドボックスモードを使って以下のことをテストできます:
- 支払いウィジェット
- 受取人のアカウント
- 本人確認手続き(KYC)と納税インタビューに合格するためのフォーム
- APIとの統合
決済ウィジェット
- トークンを取得します。リクエストの中で、
Authorization:Basic <your_authorization_basic_key>
パラメータを渡します。<your_authorization_basic_key>
は「プラットフォームID:秘密鍵」のペアで、Base64標準に従ってエンコードされています。このテストデータを見つけるには:- アドミンページであなたのプロジェクトを開き、「ペイアウト > 設定」セクションに移動します。
- 右上隅のドロップダウンリストから「サンドボックス」を選択します。
- 「設定 > セキュリティ」セクションに進みます。
トークンを取得するリクエストの例:
Copy
curl -X POST 'https://payouts-sandbox-api.xsolla.com/api/v1/merchants/customer/auth' \
-H 'Content-Type: application/json' \
-H 'Authorization: Basic <your_authorization_basic_key>' \
-d '{"email": "<your email>", "name": "<your name>"}'
https://payouts-sandbox-widget.xsolla.com/?token={token}
のリンクに従ってサンドボックスモードを開きます。{token}
は、ステップ1で受け取ったトークンです。
お知らせ
SDKを使用してウィジェットを開く
サンドボックス モードで決済ウィジェットを開くには、ウィジェットを開くためのスクリプトまたはnpm-packageの初期化コードでsandbox: true
パラメータを渡します。
決済ウィジェットを開くためのスクリプト:
Copy
<script>
var s = document.createElement('script');
s.type = "text/javascript";
s.async = true;
s.src = "https://static.xsolla.com/payouts/v0/_bundles/santorelli.min.js";
s.addEventListener('load', function () {
const widget = new XPayoutsWidget.Widget({
token: '<auth token>',
theme: 'black',
size: 'fixed',
sandbox: true
});
widget.show('<container_id>');
widget.addEventListener('load', () => {
console.log('loaded');
});
}, false);
var head = document.getElementsByTagName('head')[0];
head.appendChild(s);
</script>
決済ウィジェットを開くための初期化コード:
Copy
import {Widget} from '@xsolla/payouts-sdk';
const widget = new Widget({
token: '<auth token>',
theme: 'black',
size: 'fixed',
sandbox: true
});
widget.show('<container_id>');
widget.addEventListener('load', () => {
console.log('loaded');
});
- 開いたウィジェットで、ライセンス契約を読み、同意するボックスにチェックを入れます。
- 「
Verification 」タブで、フィールドにテストデータを入力します:- 名前
- 姓
- ミドルネーム(必須ではありません)
- 国
- 国籍
- 失敗したシナリオをテストしたい場合は、本人確認手続き(KYC)通過時にエラーを発生させるチェックボックスをオンにします。
- 「
Send 」をクリックします。
- 「
Tax Interview 」タブで、テストしたいシナリオ(成功またはエラー)を選択します。 - テストデータを使って支払いを行います。
お知らせ
サンドボックスモードで行われたトランザクションは、本番環境には影響しません。
受取人口座
サンドボックスモードで受取人口座を開くには:
- アドミンページであなたのプロジェクトを開き、「ペイアウト > 設定」セクションに移動します。
- 右上隅のドロップダウンリストから「サンドボックス」を選択します。
- 「ユーザー」タブに移動して自分を招待してください。
- メールアドレスに届いた電子メールで、受取人口座へのリンクをクリックします。
- 受取人口座で、マーチャントを選択し、テストデータを使用して支払いを行います。
お知らせ
また、
https://payouts-sandbox.xsolla.com/
にアクセスし、認証手順を実行して、サンドボックスの受取人口座に移動することもできます。テストデータ
注意
テストリストに含まれていないデータは、サンドボックスモードでは機能しません。
テストカード
カード番号 | CVC | 有効期限 | 説明 |
---|---|---|---|
4242424242424242 | 任意の3桁 | 将来の任意の日付 | 支払いが成功しました |
4000000000000002 | 任意の3桁 | 将来の任意の日付 | 支払いに失敗しました |
テストトランザクション
IBAN | その他のフィールド | 説明 |
---|---|---|
FI211234569876543210 | 任意のデータ | 出金に成功しました |
AT483200000012345864 | 任意のデータ | 出金に失敗しました |
テストメールアドレス
メールアドレス | その他のフィールド | 説明 |
---|---|---|
success@xsolla.com | 任意のデータ | 出金に成功しました |
failed@xsolla.com | 任意のデータ | 出金に失敗しました |
テスト電話番号
電話番号 | その他のフィールド | 説明 |
---|---|---|
+1 (555) 123-4567 | 任意のデータ | 出金に成功しました |
+1 (555) 987-6543 | 任意のデータ | 出金に失敗しました |
この記事は役に立ちましたか?
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。このページを評価する
このページを評価する
答えたくない
ご意見ありがとうございました!
誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。