我正在构建一个平台,用户可以使用支持的服务之一:PayPal、Transferwise、Bill.com和Payoneer收回他们的收入。
我以前没有处理过提款问题,所以我对它应该如何工作感到有点困惑(npm包,在客户机-服务器通信、最佳实践、模式/反模式等上下文中的过程是什么)。
我现在的技术栈是React + Koa.js
如有任何有用的信息,我将不胜感激。提前谢谢。
发布于 2019-11-17 16:24:39
最近我构建了一些类似的东西,下面是我遵循的步骤:
这可能是他们的Paypal电子邮件,银行帐户的细节或其他取决于支付提供商。如果你和Paypal或Payoneer一起去,你需要要求用户注册一个帐户,如果他们还没有。
特别是当你正在收集银行账户的详细信息时,预先进行一些验证可以为你以后节省很多麻烦。
如果您正在收集银行详细信息,则需要决定是将银行详细信息存储在您自己的系统中,还是只将它们存储在支付提供商那里。
将数据存储在您自己的系统中可以让您在将信息传递给支付提供商之前对其进行检查。但是,您需要确保信息是安全管理的。
您现在需要决定如何开始付款。您可以让用户请求付费。您也可以根据某些规则自动进行支付。如果金额超过某一阈值,每周付款。不管你走哪一条路,大多数提供者都给你选择使用他们的API或一些基于文件的系统。
这将取决于您的提供者。有些方法允许您使用预先提供资金的余额,通过API为支付提供资金。其他人要求你在他们的系统内做最后的批准。
用于收集银行详细信息的React组件
我需要为我自己的项目收集与TransferWise一起工作的银行详细信息,所以我构建了<BankDeets/>,这是一个在NPM上可用的反应组件。它支持40+货币,并收集支付所需的所有数据。
示例:
<BankDeets submitURL="bankdeets.co/save"/>它可以通过npm install bankdeets (或https://github.com/321k/bankdeets)获得,并附带验证和翻译。我是造物主,所以请问我关于它的任何问题。
https://stackoverflow.com/questions/56644646
复制相似问题