簡體   English   中英

Stripe Connect 轉賬和支付無需驗證

[英]Stripe connect transfers and payouts without verification

我試圖澄清與 Stripe Connect 的paymentIntenttransfers端點相關的事情。 問題是我確實認為我並不完全理解流程,甚至不知道我是否確實為我的應用程序選擇了最佳解決方案。

我正在使用單獨的收費和轉賬方法,對於帳戶類型,我確實選擇了custom

我想要實現的是以下內容:

  1. 從用戶 A 獲取資金並將其發送給用戶 B(在此上下文中的用戶是我的平台用戶,而不是 Stripe 帳戶或客戶)。 我想在將錢發送給用戶 B 的同時進行削減。這會導致一個問題,如果我確實需要創建 Stripe 客戶和帳戶。 如果轉賬后拿到錢的用戶B不是公司,我為什么要從他/她那里收集行業和其他法律信息來支付?

我做了什么:

首先,我確實為我的平台用戶創建了 Stipe 客戶和帳戶。 然后我:

  1. 創建 PaymentIntent 以從(條紋客戶 A)那里取錢。 包括 Stripe 費用
  2. 創建 PaymentIntent 的轉移並將其轉移到(條帶賬戶 B)。
  3. 現在我想創建轉移資金的支出。 對於這種情況,我是否必須觸發支付端點?

代碼中的最后 3 個步驟:

創建支付意圖

const paymentIntent = {description, amount, currency, customer_id, transfer_group, payment_method, confirmation_method: 'manual', confirm: true};
const response = await stripe.paymentIntents.create(paymentIntent);

創建轉移

const transfer = { amount, currency, destination: destinationAccount, transfer_group };
const response = await stripe.transfers.create(transfer);
stripe.paymentIntents.confirm(response.client_secret, {payment_method: response.payment_method})

現在資金從客戶 A 那里轉移到賬戶 B,但我不知道我需要從我的平台用戶那里獲得哪些法律信息才能創建付款? 我所有的 Stripe 帳戶/客戶在添加新來源時也接受了tos_acceptance 我的平台用戶都不是行業或公司。 他們是做自己的事情的個體。

要遵循您提到的流程,您需要為每個客戶 B 創建 Stripe Connect 帳戶。由於您需要向那里的銀行帳戶付款,因此他們需要通過 Stripe 進行完全驗證, 這顯示了根據國家/地區進行驗證所需的法律信息您的最終用戶是個人,您需要完全證明他們的真實性,因為您讓他們參與合法的資金轉移並在那里開設子商戶賬戶。

而且您不必觸發支付終點,因為它由條帶自動處理,您也可以更改它,您可以每周/每天/每月等進行支付,也可以從儀表板設置中設置自定義支付。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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