コンテンツにスキップ
アカウントを作成またはサインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成サインイン
導入方法
決済管理
売上管理
プラットフォームとマーケットプレイス
資金管理
開発者向けリソース
API & SDKヘルプ

注

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

金融口座の組み込みをテストする

金融口座が正しく機能していることを確認する方法をご紹介します。

Stripe Treasury には本番環境とテスト環境があります。ダッシュボードの右上隅にある切り替え機能を使用し、モードを切り替えることができます。

ダッシュボードの上方隅。テスト環境のトグルを赤枠で強調。

テスト環境の切り替え

注

本番環境の金融口座にアクセスする前に、Gaining API access to Treasury ガイドの本番環境の手順を完了する必要があります。

API でテスト環境にアクセスするには、リクエストでテスト環境用の API キーを使用します。テスト環境用 API キーは、大半のドキュメントのコード例に含まれていますが、ダッシュボードの開発者ページにもあります。テストには、本番キーではなく、必ずテストキーを使用してください。テストキーは sk_test_xxx の形式で、本番キーは sk_live_xxx の形式です。

テスト用の金融口座を作成する前に、POST /v1/accounts を使用してテスト用の連結アカウントを作成します。レスポンスで受け取った連結アカウント ID を使用し、次のステップで作成する金融口座をこのアカウントに割り当てます。Treasury はアメリカのみでサポートされているため、country パラメーターに US を指定します。Treasury が正しく機能するために必要な、連結アカウントのケイパビリティもリクエストします。レスポンスの id 値をメモしておいてください。前述のように、以下のコード例では、その ID を Stripe-Account ヘッダーの値として使用します。

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/accounts \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d country=US \ -d type=custom \ -d business_type=company \ -d "capabilities[card_payments][requested]"=true \ -d "capabilities[transfers][requested]"=true \ -d "capabilities[treasury][requested]"=true

成功すると、新しい連結アカウントの Account (アカウント) オブジェクトがレスポンスで返されます。

{ "id": "{{CUSTOM_ACCOUNT_ID}}", "livemode": false, ... }

Next, create a financial account using POST /v1/treasury/financial_accounts. Include a Stripe-Account header set to the value of the connected account ID you created in the previous instruction. The only required value in the body is to set supported_currencies[] to usd. To learn more about financial accounts, see Working with financial accounts or the FinancialAccounts object description in the Stripe API reference.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/treasury/financial_accounts \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -H "Stripe-Account:
{{CONNECTED_ACCOUNT_ID}}
"
\ -d "supported_currencies[]"=usd \ -d "features[financial_addresses][aba][requested]"=true

成功すると、新しく作成された FinancialAccount オブジェクトがレスポンスで返されます。

{ "id": "{{FINANCIAL_ACCOUNT_ID}}", "livemode": false, "active_features": [], "pending_features": [], "restricted_features": ["financial_addresses.aba"], ... }

これで、テスト環境の連結アカウントに関連付けられた、テスト環境の金融口座ができました。ただし、その連結アカウントはまだアカウント登録されていないため、requirements ハッシュに必須情報がありません。前の手順の JSON レスポンスの金融口座 ID を使用して GET /v1/treasury/financial_accounts/{{FINANCIAL_ACCOUNT_ID}} を呼び出すと、ハッシュの financial_addresses 配列に、リクエストされた aba が restricted の status で含まれています。これは、連結アカウントに requirements_past_due があるためです。

{ … "financial_addresses": { "aba": { "requested": true, "status": "restricted", "status_details": [ { "code": "requirements_past_due", "resolution": "provide_information" } ] } } … }

連結アカウントのアカウント登録を済ませる前に、テスト環境の金融口座でリクエストされた機能を有効にするには、以前に作成した連結アカウントを使用して必要とされるアカウント詳細を適用する次のリクエストのように、POST /v1/accounts/{{CONNECTED_ACCOUNT_ID}} を使用して、必要なすべての要件を満たすテスト値を提供する必要があります。

注

本番環境の連結アカウントに関連付けられた、テスト環境の金融口座を作成することはできません。

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/accounts/{{CONNECTED_ACCOUNT_ID}} \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "tos_acceptance[date]"=1547923073 \ -d "tos_acceptance[ip]"="172.18.80.19" \ -d "settings[treasury][tos_acceptance][date]"=1547923073 \ -d "settings[treasury][tos_acceptance][ip]"="172.18.80.19" \ -d "business_profile[mcc]"=5045 \ --data-urlencode "business_profile[url]"="https://bestcookieco.com" \ -d "company[address][city]"=Schenectady \ -d "company[address][line1]"="123 State St" \ -d "company[address][postal_code]"=12345 \ -d "company[address][state]"=NY \ -d "company[tax_id]"=000000000 \ -d "company[name]"="The Best Cookie Co" \ -d "company[phone]"=8888675309 \ -d "individual[first_name]"=Jenny \ -d "individual[last_name]"=Rosen
このページはお役に立ちましたか。
はいいいえ
  • お困りのことがございましたら 、サポートにお問い合わせください。
  • 変更ログをご覧ください。
  • ご不明な点がございましたら、お問い合わせください。
  • LLM ですか?llms.txt を読んでください。
  • Powered by Markdoc