如何使用 Paypal 或 Stripe 向一位收款人延迟付款?

Posted

技术标签:

【中文标题】如何使用 Paypal 或 Stripe 向一位收款人延迟付款?【英文标题】:How to make delayed payment to one receiver using Paypal or Stripe? 【发布时间】:2016-05-23 12:37:54 【问题描述】:

我有一个应用程序,它处理向应用程序所有者付款。 当用户在某个项目上单击“购买”时,结帐操作应在用户帐户上授权一定金额,直到某个日期。当该日期到来时,授权资金将从用户帐户中提取到应用程序所有者的帐户中。 还有一种可能,用户可以通过应用程序取消此授权。

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

【问题讨论】:

【参考方案1】:

是的,可以通过paypal自适应支付api实现。

【讨论】:

【参考方案2】:

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

【讨论】:

我们需要在用户点击购买按钮后授权金额。然后几天后我们需要将他的金额转入所有者帐户 您能否给出商家帐户中的选项名称,这提供了这种可能性?【参考方案3】:

您正在寻找的是一种称为 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 天,但不能保证资金到位。

希望对你有帮助

【讨论】:

以上是关于如何使用 Paypal 或 Stripe 向一位收款人延迟付款?的主要内容,如果未能解决你的问题,请参考以下文章

通过 Classic 或 Rest API 的 Paypal 付款

是否可以使用 paypal 或 Stripe 进行自动付款

Gmail API .NET:如何向一位发件人请求邮件

PayPal Recurring Billing - 有没有办法使用试用期并同时向一个人收费

如何使用 Vue js 中的 paypal/stripe 等付款方式收费?我需要像express这样的服务器吗?

在 PayPal 和 Stripe 中使用 Javascript 设置付款金额