我们正在为我们的客户开发一个移动应用程序。这是一个捐赠应用程序。在此应用程序中,一个用户可以向其他用户发送捐款,每个用户将输入信用卡或贝宝等付款详细信息。我们将向用户帐户收取费用并将资金发送给其他请求捐赠的用户。
我们有多种选择,例如Stripe、2Checkout、Authorize.net,但我们不确定哪种支付网关最适合我们的场景。
请说明哪个支付网关提供此功能,将资金从一个帐户转移到另一个帐户,并且适用于世界各地的任何主流支付方式,例如借记卡/信用卡、PayPal 等。
我们在 Laravel 中有应用程序的后端,所以我们需要知道 PHP SDK 中内置了哪个支付网关,
您的回答将节省我的研究时间, 提前致谢, 最好的问候。
我只非常熟悉使用 Stripe 的方法,所以这就是我在这里重点关注的内容。 也许其他熟悉 2Checkout 和 Authorize.net 的人可以补充有关这些平台的详细信息。
对于 Stripe,最有意义的方法是 Stripe Connect。
在这种情况下,您的每个用户都将是连接帐户和客户。 采用这种方法的原因如下:
因此,您需要每个用户的客户记录以允许他们汇款,并需要 Connect 帐户记录以允许他们收款。
您需要仔细考虑客户、付款方式和付款记录应存储在哪里以及您期望资金如何流动。 这将告知您选择用于接受捐赠的连接帐户类型和费用类型。 这是人们经常被绊倒的地方,所以要仔细注意这些选择!
如果您打算拥有多个跨国界连接的账户,您可以在此处查看与 Stripe 共享资金的可用性。 有许多国家/地区仍处于
Preview
模式,但可用国家/地区的数量持续增长。
至于能够使用任何主流支付方式,Stripe 支持大量不同主流和特定地点的支付方式。
Stripe 有一个维护良好的 PHP 客户端库,这将有助于与您的 Laravel 项目集成。
选择支持银行账户转账的支付网关。示例包括 Stripe、PayPal 和 Razorpay。确保网关提供用于发起和管理传输的 API。