[英]Stripe: Send money to a Connected Account
我正在構建一個允許(潛在匿名)用戶向第三方匯款的應用程序。 要求這筆錢必須直接存入,並且不要觸摸應用程序的帳戶。 通過第三方連接帳戶,Stripe的Connect平台似乎允許這樣做: https : //stripe.com/docs/connect/payments-fees
“直接充電”選項似乎可以按需進行。 但是,我當前的實現方式似乎是將錢發送到了我平台的帳戶,而不是第三方關聯帳戶。 我使用的是Ruby,因此適用以下格式:
Stripe.api_key = PLATFORM_SECRET_KEY
Stripe::Charge.create({
:amount => 1000,
:currency => "usd",
:source => {TOKEN}
}, {:stripe_account => CONNECTED_STRIPE_ACCOUNT_ID})
TOKEN
是通過Stripe.js從用戶輸入其信用卡信息獲得的。 我已將PLATFORM_SECRET_KEY
變量替換為平台的Stripe帳戶在API密鑰下獲得的密鑰。 我存儲了第三方通過Stripe Connect連接其帳戶時的user_id
,我將其輸入CONNECTED_STRIPE_ACCOUNT_ID
。
當付款顯示在平台的儀表板的“付款”下時,我顯然混淆了一些按鍵。 誰能為我指出正確的方向? 謝謝!
如果您在儀表板中看到它:
1)您使用的Stripe庫的版本不夠新,不足以支持Stripe-Account標頭。
2)您傳遞的是空值作為關聯帳戶ID
3)您正在傳遞自己的帳戶ID作為關聯的帳戶ID。
Stripe.api_key
值應為連接帳戶的access_token
。 Stripe的示例代碼將其錯誤地標記為PLATFORM_SECRET_KEY。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.