簡體   English   中英

Stripe ACH 付款:連接賬戶(EXPRESS)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM