2016-02-15 65 views
6

當我運行測試以連接用戶以通過我的應用程序接受付款時,我需要帳戶ID來爲其帳戶收費。獲取連接的條紋帳戶的帳戶ID

Stripe\Token::create(
array("customer" => CUSTOMER_ID, "card" => CARD_ID), 
array("stripe_account" => CONNECTED_STRIPE_ACCOUNT_ID) // id of the connected account 
); 

在這個片段中(從條紋),該CONNECTED_STRIPE_ACCOUNT_ID意味着連接關於ID與acct_

我如何獲得這個開始?

謝謝, 豐富。

+0

我投票結束這個問題作爲題外話,因爲我找到了我需要的東西。 –

+0

你能告訴我你是如何得到這個密鑰的。[CONNECTED_STRIPE_ACCOUNT_ID] ..請告訴步驟。 –

+3

當你連接另一個用戶帳戶時,你可以得到它。當用戶連接到您的應用程序時,他們的Stripe帳戶被傳遞給您的應用程序,您要保存該應用程序以支付。 –

回答

0

@ Anil..I將在這裏概述的步驟:

1步:找到你的平臺的客戶端ID。這可以從您的設置中獲得 第2步:設置重定向URI。這將是您的用戶被重定向到他們已經簽署了條紋 第三步後:添加一個連接按鈕由從而導致連接authorize_url端點

在這裏找到更多的細節: https://stripe.com/docs/connect/standalone-accounts#oauth-flow

+2

獲取連接用戶帳戶ID的方法是從StripeOAuthToken中提取用戶標識。令人困惑的是StripeUserID = AccountID –

1

我來到這裏從谷歌搜索與類似的問題。從OAUTH流程中獲取它實際上很容易,文檔沒有明確說明它是哪個字段。總之,缺少的環節是,CONNECTED_STRIPE_ACCOUNT_ID是你在OAUTH流結束時得到的帳戶是在流動的一端連接按https://stripe.com/docs/connect/standalone-accounts

在他們的榜樣響應stripe_user_id

{ 
"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 
}