如何使用Paypal或Stripe延迟付款给一个接收者?

我有一个应用程序,可以向应用程序所有者处理付款。
当用户点击某件商品上的“购买”时,结帐操作应在用户的帐户上授权一定金额,直至某个日期。 当这个日期来自授权资金将从用户的账户被捕获到应用程序所有者的账户。 也有可能,该用户可能通过该应用程序取消该授权。

我们可以免费使用Paypal API或Stripe。 哪个更好, 如何实施?


是的,它可以通过贝宝自适应付款api。


我不确定'冻结用户账户的一定金额'是什么意思,但是您可以将金额转移到持有账户(管理账户),然后在特定的日期您可以将其转移到所有者的账户,同时如果用户取消可以从持有账户转移回用户账户的金额。 这个选项在paypal中有。


你正在寻找的是一个称为auth / capture的功能。 你实际上在做的是批准资金(把它们放在用户的付款源上),然后在稍后捕获它们。 这与酒店持有信用卡以支付杂费一样,后来取消了暂停。

您可以使用PayPal REST API执行所有这些操作。 以下是您需要的功能:

  • 授权资金:https://developer.paypal.com/docs/api/#authorizations
  • 获取资金(稍后):https://developer.paypal.com/docs/api/#captures
  • 取消(取消)授权持有的资金:https://developer.paypal.com/docs/api/#void-an-authorization
  • 以下是您可能想要查看使用的Ruby SDK,以便更轻松地进行授权过程:https://github.com/paypal/PayPal-Ruby-SDK

    这里有几个笔记。 有了授权,我相信这些资金将保证在那里3天。 我相信,你可以继续尝试捕捉资金达29天,但资金并不能保证在那里。

    希望有所帮助

    链接地址: http://www.djcxy.com/p/35833.html

    上一篇: How to make delayed payment to one receiver using Paypal or Stripe?

    下一篇: How to add tax to PayPal Installment Button