簡體   English   中英

如何使用節點js(服務器端)在移動應用程序中實現支付機制?

[英]How to implement payment mechanism in mobile app using node js (server side)?

我正在為移動應用程序構建 rest api。 現在,我需要實施類似於 upwork 付款的付款機制,當雇主發布工作時,他或她付款並被擱置。 因此,當工人完成並且租用人驗證它時,只有付款才會發放給工人。

我也詳細介紹了條帶付款,但發現它是為了直接向當事人付款或驗證有效卡。 如果stripe也支持上述機制,我該如何實現?

租車人應該能夠通過 Apple pay、Amex、VISA、Discover、MasterCard 付款。 同樣,工人應該能夠在被釋放后收到付款。

我該如何實施?

您需要實施Stripe Custom Connect以實現您在后期階段保持付款和發布的要求。 更多詳情 - https://stripe.com/docs/connect/custom-accounts

需要明確的 Connect - 共有三種類型 - Standard、Express、Custom

  • 標准- 直接轉賬。 不可定制
  • 快遞- 有點可定制。 匯款人和收款人都有自己的條紋儀表板,可以從那里采取行動。
  • 自定義- 發送者或接收者沒有條紋儀表板。 必須完全依賴后端 Api 調用。 只有 Stripe Admin 帳戶會在那里。

關於自定義付款的關鍵注意事項 -向自定義連接帳戶付款后,款項將轉入您創建的接收方條帶帳戶。 接收方無權訪問此條帶帳戶。 當您的條件滿足需要轉賬時,您需要使用Payout Api將錢從收款方條紋賬戶轉賬到收款方銀行賬戶。 並且 Stripe 有一個計時器,如果在特定的計時器內未支付款項,款項將退還給發件人

流程將是 -

  • Stripe 上將有兩種類型的用戶 1)客戶(發件人) Stripe 有 api 來創建它們。 創建客戶很容易,不需要進一步的步驟。 2)自定義帳戶持有人(接收者) Stripe 有 api 來創建它們。 創建收款人帳戶后,Stripe 需要更多信息來驗證收款人,並且有必要在特定日期內向他們提供詳細信息,否則此收款人將被阻止且無法接收付款。 此信息取決於國家/地區。 上面的 Stripe 鏈接有更多關於此的信息。

  • 收款人還必須添加他們的銀行帳戶詳細信息才能收到付款。 銀行賬戶需要哪些數據再次取決於收款人所在的國家/地區。 有關條紋鏈接的更多詳細信息。

  • 付款已完成。 只需要添加幾個鍵,例如接收者自定義 ID,即可告訴條帶它是自定義付款。

  • 目前,一旦您的條件成立,您需要使用 Stripe 的 Payout api 將其轉移到接收銀行帳戶中,付款在接收方條帶帳戶中。

  • Webhooks 將扮演非常重要的角色,您需要在我的頭頂上實施您認為可能發生在您的案例中的任何 webhook,例如 - 發件人或收件人提出的問題、收件人帳戶被阻止、付款完成或失敗。

如果您需要這些步驟中的任何信息,請告訴我。

暫無
暫無

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

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