アプリケーションを介して支払いを受け入れるようにユーザーを接続するためのテストを実行する場合、ユーザーのアカウントに請求するにはアカウントIDが必要になります。
Stripe\Token::create(
array("customer" => CUSTOMER_ID, "card" => CARD_ID),
array("stripe_account" => CONNECTED_STRIPE_ACCOUNT_ID) // id of the connected account
);
このスニペット(Stripeから)では、CONNECTED_STRIPE_ACCOUNT_ID
は、acct_で始まるIDについての接続を意味します
これを取得するにはどうすればよいですか?
ありがとう、リッチ。
私は同様の問題でグーグル検索からここに来ました。 OAUTHフローから取得するのは実際には簡単ですが、ドキュメントではそれがどのフィールドであるかが明確にされていません。要するに、欠落しているリンクはCONNECTED_STRIPE_ACCOUNT_ID
それは stripe_user_id
アカウントが接続されたときにOAUTHフローの最後に取得する https://stripe.com/docs/connect/standalone-accounts
フロー終了時の応答例では
{
"token_type": "bearer",
"stripe_publishable_key": PUBLISHABLE_KEY,
"scope": "read_write",
"livemode": false,
"stripe_user_id": USER_ID, //this is it
"refresh_token": REFRESH_TOKEN,
"access_token": ACCESS_TOKEN
}
@ Anil ..ここで手順の概要を説明します:
ステップ1:プラットフォームのクライアントIDを見つけます。これは、設定から取得できます。ステップ2:リダイレクトURIを設定します。これは、ユーザーがStripeにサインアップした後にリダイレクトされる場所です。ステップ3:接続ボタンを追加して、authorize_urlエンドポイントに接続します。
詳細については、こちらをご覧ください: https://stripe.com/docs/connect/standalone-accounts#oauth-flow