[英]Stripe ACH Payments: Connect Account (EXPRESS)
我們有一個 web 應用程序(laravel),它為我們的客戶創建EXPRESS連接帳戶,以便他們使用信用卡或銀行帳戶(ACH)向客戶收費。 他們將 go 通過通常的條帶入職流程,並在完成后將它們重定向回我們的 web 應用程序。
我們的所有者不想使用 PLAID,因此團隊使用了使用小額存款的手動驗證。 我們通過收集帳號和路由號來創建銀行賬戶令牌,然后我們將其與條帶連接客戶 ID 相關聯(附加源)。
這在我們的 UAT 期間有效,我們能夠將銀行帳戶與客戶相關聯,但是當我們轉移到生產環境時,我們收到了錯誤:
"This bank account is not a valid source for payments. Only valid sources can be attached to a customer. You can validate a bank account at creation time by passing the parameter usage='source'. The particular issue is: You must accept the Terms of Service for ACH at stripe.com\/docs\/guides\/ach before adding US bank accounts to customers."
我們的平台 Stripe 賬戶已經接受了 ACH 服務條款,這是否意味着每個 Express Connect 賬戶都應該接受 ACH 條款?
是否可以在入職過程中簡化流程,因為我們不會向客戶顯示快速儀表板。
根據文檔,如果您在服務器上配置具有card_payments
功能的帳戶(在將它們發送到 Stripe 托管的入職頁面之前),他們應該能夠自己接受卡和 ACH 付款。 這是 PHP 中Express Account Docs的相關代碼片段:
// Set your secret key. Remember to switch to your live secret key in production.
// See your keys here: https://dashboard.stripe.com/apikeys
$stripe = new \Stripe\StripeClient('sk_test_XXXXXXXXXXXXXXXX');
$stripe->accounts->create(
[
'country' => 'US',
'type' => 'express',
'capabilities' => [
'card_payments' => ['requested' => true],
'transfers' => ['requested' => true],
],
'business_type' => 'individual',
'business_profile' => ['url' => 'https://example.com'],
]
);
使用此配置后,Stripe 入職頁面應請求所有必要的詳細信息,以設置您的 Express 帳戶以接受卡和 ACH 付款。 在重定向之前如何創建帳戶 object?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.