我将开发基于捐赠的应用程序,我需要根据以下场景进行 P2P 付款:
- 用户 A 希望通过 Paypal、Venmo、Apple Pay、Google Pay、Samsung Pay 等任何一种付款方式向用户 B 发送一笔金额。
- 在我们的例子中,我们需要先将 100% 的金额发送给管理员,然后从管理员扣除佣金后,将金额转给 UserB。
我研究并发现,我可以使用 Braintree,它可以接受来自任何这些方法的付款,但 Braintree 不支持付款选项。
所以我想,我们可以用这种自定义方式来做: - 用户A选择任何付款方式,例如Paypal,然后我需要将此金额发送给管理员和用户 B 的 Paypal 帐户。我发现 Paypal 有付款选项,因此我们可以将金额从管理员的 paypal 帐户转移到 userB paypal 帐户。
但是对于其他方法,我仍然没有找到任何解决方案。请建议一些方法。
最佳答案
为此,您需要在支付处理层上进行操作,即使用 PayPal 或支付网关(如 Braintree、Stripe 等)等服务。 Braintree(通过 Marketplace )和 Stripe(通过 Connect )都可以帮助您实现所描述的用例1。
像 Google Pay、Samsung Pay、Apple Pay 或其他这样的支付服务商目前不处理付款,也就是说,您可以在支付处理器之上使用它们来提供更方便的结账体验,但实际的资金交换将通过您的支付处理器进行。
1:还有其他类似市场的替代方案——我不熟悉。这个quora answer可能是一个很好的起点。
关于paypal - 实现点对点支付,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54106958/