コンテンツにスキップ
アカウントを作成
または
サインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成
サインイン
始める
支払い
財務の自動化
プラットフォームおよびマーケットプレイス
資金管理
開発者向けのツール
始める
支払い
財務の自動化
始める
支払い
財務の自動化
プラットフォームおよびマーケットプレイス
資金管理
概要
Connect の使用を開始
導入の基本
    連結アカウントに対する API コールの実行
    導入に関する推奨事項
    更新のリッスン
    テスト
    Accounts v2 API の概要
導入の例
アカウント登録
アカウントのダッシュボードを設定する
決済を受け付ける
アカウントへの送金
Connect プラットフォームを管理
Connect プラットフォームの納税申告書
連結アカウントのタイプの操作
ホームプラットフォームおよびマーケットプレイスIntegration fundamentals

注

このページはまだ日本語ではご利用いただけません。より多くの言語で文書が閲覧できるように現在取り組んでいます。準備が整い次第、翻訳版を提供いたしますので、もう少しお待ちください。

Stripe Connect のテスト

本番環境に移行する前に、アカウント作成、本人確認、入金を対象に Connect の組み込みをテストします。

ページをコピー

Connect の機能が各フローを正しく処理しているか、テストで確認します。サンドボックスでは、Stripe が提供する特別なトークンをテストで使用して、本番環境の動作をシミュレートできます。支払いや不審請求の申し立てなどのテストについては、支払いテストガイドをご確認ください。

テスト用アカウントを作成する

You can create multiple test accounts with different account types or controller properties that you want to test.

You can create test accounts using the Accounts API or in the Stripe Dashboard.

指示に従って、000-000 をテストアカウントの SMS コードとして使用します。

OAuth フローをテストする

You can test your OAuth integration with connected accounts that use a Stripe-hosted Dashboard using your test client_id.

テスト用の client_id は ca_FkyHCg7X8mlvCUdMDao4mMxagUfhIwXb です。これは、Connect OAuth 設定で確認できます。

テスト用の client_id を使用して、以下の操作を実行できます。

  • redirect_uri を HTTPS ではない URL に設定する
  • redirect_uri を localhost に設定する
  • アカウント申請書をすべて記入する代わりに、アカウントフォームを強制的にスキップする (Stripe ダッシュボードアカウントのみ)
  • 連結アカウントのテスト用アクセストークンを取得する

OAuth フローをテストするには、OAuth リンクをクリックしてから新しいアカウントを作成します。また、メールアドレスとプラットフォームアカウントが異なっていれば、既存の Stripe アカウントの連結をテストすることもできます。

本人確認

本人確認のテストガイド

Verification is a crucial component for onboarding accounts. Use our dedicated guide to testing verification.

テスト用の連結アカウントを作成したら、トークンを使用してさまざまな本人確認ステータスをテストし、多様な要件やアカウントの状態に対応していることを確認します。テストアカウントで本人確認をテストするには、以下のトークンを使用できます。

生年月日のテスト

以下の生年月日 (DOB) を使用して、特定の確認条件をトリガーします。

生年月日タイプ
1901-01-01本人確認成功。それ以外の DOB では本人確認は失敗します。
1902-01-01すぐに本人確認成功。確認結果は、Webhook イベントの一部としてではなく、応答で直接返されます。
1900-01-01この DOB は、外国資産管理局 (OFAC) のアラートをトリガーします。

住所のテスト

line1 に以下の住所を使用して、特定の確認条件をトリガーします。引数 city、state、および postal_code に正当な値を渡す必要があります。

トークンタイプ
address_full_match​本人確認成功。
address_full_match_sync​即時本人確認、成功
address_no_match本人確認の失敗。
address_line1_no_match住所の一部の不一致による本人確認の失敗。

身分証明書番号のテスト

Use these personal ID numbers for the individual.id_number attribute on the Account or the id_number attribute on the Person object to trigger certain verification conditions.

番号タイプ
000000000本人確認成功。SSN の末尾 4 桁の確認には、0000 も使用できます。
111111111本人確認の失敗 (ID の不一致)。
222222222すぐに本人確認成功。確認結果は、Webhook イベントの一部としてではなく、応答で直接返されます。

本人確認書類のテスト

テストには、自身の身分証明書をアップロードする代わりにテスト用の画像またはファイルトークンを使用します。詳細については、ファイルのアップロードを参照してください。

書類上の画像のテスト

確認済みの画像を使用すると、ユーザは自動的に verified とマークされます。未確認の画像を使用すると、ユーザは自動的に unverified とマークされます。

注

テスト用画像はテスト用 ID よりも優先されます。確認済みの画像をアップロードした場合、失敗したテスト ID 値を指定していても確認が成功します。同様に、未確認の画像は、他のテストアーティファクトの値に関係なく、自動的に確認に失敗します。

ファイルトークンのテスト

以下のファイルトークンを使用して、特定の本人確認条件をトリガーします。

トークンタイプ
file_identity_document_success確認済みの画像を使用して、その書類の要件が満たされていることをマークします。
file_identity_document_failure未確認の画像を使用して、その書類の要件が満たされていないことをマークします。

ビジネス情報の確認

ビジネスの住所の確認

一部の国では、連結アカウントで支払い、入金、またはその両方を有効にする前に、連結アカウントに関連付けられたビジネスの住所を確認する必要があります。

ビジネスの住所のテスト

line1 に以下の住所を使用して、特定の確認条件をトリガーします。引数 city、state、および postal_code に正当な値を渡す必要があります。

Make sure you start with an address token that has the least permissive validation condition you want to test for. This is because you can’t use an address token that has a more restrictive validation condition than the previous token used. For example, if you provided address_full_match to have both charges and payouts enabled, you can’t disable payouts or charges afterward by changing the token to an invalid one. You can work around this by creating a new account with the relevant token.

トークンタイプ
address_full_match​このアカウントでは、支払いと入金のいずれも有効になっています。
address_no_match​Only charges are enabled on the account. Since validation failed on the line1 attribute, it becomes listed again in the requirements hash.
address_line1_no_matchNeither charges nor payouts are enabled on the account. Since validation failed, the address attributes become listed again in the requirements hash.

ビジネスの納税番号のテスト

Use these business tax ID numbers for company.tax_id to trigger certain verification conditions. The test behavior might change depending on the Connected Account countries and the regulations in those countries. Depending on the country’s regulation, a valid tax document can mark tax ID verified in these countries.

番号タイプ
000000000本人確認成功。
000000001非営利として本人確認成功。
111111111本人確認の失敗 (ID の不一致)。
111111112本人確認の失敗 (納税者番号が発行されていない)。
222222222すぐに本人確認成功。確認結果は、Webhook イベントの一部としてではなく、応答で直接返されます。

管理者確認をテストする

Stripe performs directorship verification by comparing the list of directors on the Account object against a list retrieved from local registries. If the country requires it, you can trigger verification for an Account object by using these tokens for the first_name attribute on the associated Person and setting the relationship.director attribute on the Person to true.

トークンタイプ
mismatch_director管理者の名前が一致しないことによる確認失敗。これにより、verification_directors_mismatch 確認エラーがトリガーされることがあります。
missing_directorアカウントに管理者が存在しないことによる確認失敗。これをにより、verification_missing_directors 確認エラーがトリガーされることがあります。
extraneous_directorアカウントの管理者が多すぎることによる確認失敗。これにより、verification_extraneous_directors 確認エラーがトリガーされることがあります。

確認エラーは、Account オブジェクトの複数の取締役がこれらのマジックトークンを使用するとトリガーされます。

会社名の確認をテストする

Trigger company name verification for an Account object by using this token for the company.name attribute.

トークンタイプ
mismatch_business_nameビジネス名の不一致による確認の失敗。
disallowed_name汎用的なビジネス名またはよく知られているビジネス名による確認の失敗。
match_name_relationshipsビジネス名の確認の成功。
match_name_onlyビジネス名の不一致による確認の失敗。

明細書表記の確認をテストする

Trigger statement descriptor verification for an Account object by using this token for the settings.payments.statement_descriptor attribute.

トークンタイプ
mismatchinvalid_statement_descriptor_business_mismatch 確認エラーをトリガーします。
disallowedinvalid_statement_descriptor_denylisted 確認エラーをトリガーします。

Trigger statement descriptor prefix verification for an Account object by using this token for the settings.card_payments.statement_descriptor_prefix attribute.

トークンタイプ
mismatchinvalid_statement_descriptor_prefix_mismatch 確認エラーをトリガーします。
disallowedinvalid_statement_descriptor_prefix_denylisted 確認エラーをトリガーします。

ビジネス URL の確認をテストする

Trigger URL verification for an Account object by using this token for the business_profile.url attribute.

トークンタイプ
https://disallowed.stripe.cominvalid_url_denylisted 確認エラーをトリガーします。
https://geoblocked.stripe.com確認エラー invalid_url_website_inaccessible_geoblocked をトリガーします。
https://problem.stripe.cominvalid_url_website_other 確認エラーをトリガーします。
https://missing.stripe.cominvalid_url_website_incomplete 確認エラーをトリガーします。
https://mismatch.stripe.cominvalid_url_website_business_information_mismatch 確認エラーをトリガーします。
https://passwordprotected.stripe.com確認エラー invalid_url_website_inaccessible_password_protected をトリガーします。
https://accessible.stripe.comURL の検証の成功をトリガーします。
https://underconstruction.stripe.com確認エラー invalid_url_website_incomplete_under_construction をトリガーします。
https://inaccessible.stripe.cominvalid_url_website_inaccessible 確認エラーをトリガーします。

商号 (DBA) の確認をテストする

Trigger DBA verification for an Account object by using this token for the business_profile.name attribute.

トークンタイプ
disallowed_dbainvalid_business_profile_name_denylisted 確認エラーをトリガーします。
invalid_dbainvalid_business_profile_name 確認エラーをトリガーします。

商品の説明の確認をテストする

Trigger product description verification for an Account object by using this token for the business_profile.product_description attribute.

トークンタイプ
require_urlinvalid_url_web_presence_detected 確認エラーをトリガーします。

電話番号認証をテストする

Clear phone number validation for an Account object by using this token for the following attributes:

  • business_profile.support_phone
  • company.phone
  • individual.phone

Clear phone number validation for a Person object by using this token for the phone attribute.

トークンタイプ
0000000000検証の成功

Test ケイパビリティが無効になった理由

Trigger assignment of a specific requirements.disabled_reason to all of an Account object’s inactive Capability objects by using this token for the account’s business_profile.url attribute.

トークンタイプ
https://inactivity.stripe.comアカウントを非アクティブに設定し、そのアカウントに対するすべての確認を一時停止します。非アクティブなケイパビリティの無効の理由を paused.inactivity (2024-06-20 より前の API バージョンの場合は rejected.other) に設定します。

確認をトリガーするか、先に進める

トリガーカード

以下のカード番号を使用して、要件と階層別確認のテストを行う際のさまざまな条件をトリガーします。トリガーアクションを有効にするには、on_behalf_of を設定して、これらのカードを Connect の支払いで使用するか、連結アカウントで直接支払いを作成する必要があります。

番号トークンタイプ
4000000000004202tok_visa_triggerNextRequirements最終的に期限が到来することになる次の一連の要件を、現在期日が到来している状態に変更します。
4000000000004210tok_visa_triggerChargeBlock支払いブロックをトリガーします。
4000000000004236tok_visa_triggerPayoutBlock入金ブロックをトリガーします。

後続の要件をトリガーする

本番環境では、連結アカウントが一定の金額を処理すると、追加の確認情報が必要になる場合があります。このカードは、必要な追加の確認情報をすぐに設定します。追加情報が必要ない場合は、何も表示されません。

支払いブロックまたは入金ブロックをトリガーする

If required information isn’t provided by the deadline, Stripe disables the connected account’s charges or payouts. These cards disable the connected account and move any currently due requirements to overdue. These cards have no effect until an account provides the initial information that’s required to enable charges and payouts.

銀行口座の所有権の確認をトリガーする

Connected accounts in the United States and India are subject to Bank account ownership verification. You can complete this verification by uploading supporting documents with the Connect Dashboard or with the API through the documents[bank_account_ownership_verification] hash.

テスト中に、アメリカの銀行口座の保有者確認プロセスをシミュレートできます。次のテスト用銀行口座番号を使用して、確認プロセスを開始します。番号の 1 つは確認の成功をシミュレートするものであり、もう 1 つの番号は確認プロセスの完了に必要なテスト画像またはファイルトークンのアップロード要求をシミュレートするものです。これらのテストアカウントは、アメリカのアカウントのみ使用できます。

ルーティングアカウントタイプ
110000000000999999991少しの遅延の後、銀行口座の所有権の確認プロセスを起動し、完了します
110000000000999999992少し遅れて銀行口座の所有権確認プロセスがトリガーされ、書類のアップロードを要求します。

要件をシミュレーションする

プラットフォームに複数の国の連結アカウントがある場合、または今後そうする計画がある場合、国によっては本人確認だけでなく住所の確認も必要になることがあります。Stripe では、この要件をテストできるように、サンプルの生年月日 (DOB) とサンプルの住所を用意しています。

提供する情報個人の本人確認ステータスrequirements.currently_due
確認済みの生年月日と確認済みの住所Verifiedなし
確認済みの生年月日と未確認の住所未確認verification.additional_document
未確認の生年月日と確認済みの住所未確認verification.document
未確認の生年月日と未確認の住所未確認verification.additional_document、verification.document

Stripe 残高に資金を追加する

ダッシュボードで銀行口座から Stripe 残高への資金の追加をテストするには、サンドボックスを作成し、残高に追加ダイアログ内のドロップダウンメニューからテストしたい銀行口座を選択します。残高不足による成功または失敗をシミュレートできます。

API で資金の追加をテストするには、テスト中に次のテスト用銀行トークンをソースとして使用します。各トークンは、特定の種類のイベントをシミュレートします。

トークンタイプ
btok_us_verified成功
btok_us_verified_noAccountno_account コードで失敗
btok_us_verified_accountClosedaccount_closed コードで失敗
btok_us_verified_insufficientFundsinsufficient_funds コードで失敗
btok_us_verified_debitNotAuthorizeddebit_not_authorized コードで失敗
btok_us_verified_invalidCurrencyinvalid_currency コードで失敗

入金

次のテスト用の銀行番号とデビットカード番号を使用して、入金のテスト中に特定のイベントをトリガーします。これらの番号は、テスト用の秘密鍵でテストする場合にのみ使用できます。

テスト入金は、本番環境での入金をシミュレートしますが、銀行では処理されません。Stripe ダッシュボードにアクセスできるテストアカウントでは、有効な外部銀行情報とその他の関連条件が満たされている限り、入金は常に有効となり、実際の本人確認も必要ありません。

注

本番環境の連結アカウントの Stripe ダッシュボードでテスト用の銀行番号とデビットカード番号を使用することはできません。本番環境のアカウントに銀行口座情報を入力した場合でも、サンドボックスを使用することが可能です。テスト入金では実際の資金を扱わずに本番環境での入金をシミュレートできます。

銀行口座番号

以下のテスト用の銀行口座番号を使用して、入金をテストします。これらの銀行口座番号には、テスト用のシークレットキーのみを使用できます。

金融番号口座Type
110000000000123456789入金は成功します。
110000000000111111116入金は no_account コードで失敗します。
110000000000111111113入金は account_closed コードで失敗します。
110000000000222222227入金は insufficient_funds コードで失敗します。
110000000000333333335入金は debit_not_authorized コードで失敗します。
110000000000444444440入金は invalid_currency コードで失敗します。
110000000000888888883method が instant の場合、入金は失敗します。銀行口座は Instant Payouts には使用できません。

デビットカード番号

以下のテスト用のデビットカード番号を使用して、デビットカードへの入金をテストします。これらのカード番号は、テスト用のシークレットキーとのみ併用できます。

番号トークンタイプ
4000056655665556tok_visa_debit_us_transferSuccessVisa デビット。入金は成功します。
4000056655665572tok_visa_debit_us_transferFailVisa デビット。入金は could_not_process コードで失敗します。
4000056755665555tok_visa_debit_us_instantPayoutUnsupportedVisa デビット。このカードは Instant Payouts の利用対象ではありません。
5200828282828210tok_mastercard_debit_us_transferSuccessMastercard デビット。入金は成功します。
6011981111111113tok_discover_debit_us_transferSuccessディスカバーデビット。入金は成功します。
このページはお役に立ちましたか。
はいいいえ
お困りのことがございましたら 、サポートにお問い合わせください。
早期アクセスプログラムにご参加ください。
変更ログをご覧ください。
ご不明な点がございましたら、お問い合わせください。
LLM ですか?llms.txt を読んでください。
Powered by Markdoc