我想询问是否有人知道在没有用户互动的情况下支付PayPal付款的可能性。我目前正在开发一个项目,我们希望在不需要用户登录PayPal的情况下按需付款即可进行PayPal付款。
我发现的是:
2个选项可以用于我的目的,因为如果用户必须登录一次就可以。由于这两种方法都已弃用,我想知道是否还有其他选项。
答案 0 :(得分:1)
在Cheddar,我们使用DoReferenceTransaction
方法和“结算协议”,以便在任何金额的任何时间表上反复对客户的PayPal帐户进行交易。关于如何通过您的应用创建结算协议令牌,我们有一些documentation in our KB。该条的第2.1节与任何开始为执行参考交易而设立计费协议的人有关。其余部分专门针对Cheddar。
我们也知道这种方法已被正式弃用。我们对PayPal的询问表明它将无限期地得到支持。新的REST api不支持现代的等价物。换句话说,快速结账的DoReferenceTransaction
方法或任何替代方案都没有新的替代品,可以在自定义计划中为可变交易金额启用自动重复计费。如果有,我们将使用它。实际上,使用引用事务在野外有无数的实现,所以我预计如果没有替代(新)方法,PayPal就不可能停止支持它。
FWIW,我建议使用像Cheddar这样的订阅管理服务提供商。还有其他人通过PayPal帐户支持定期付款。我想起了Recurly。经常性的计费和订阅管理很复杂,而且这些服务变得非常简单。我建议反对使用PayPal的本地定期付款,因为这是不必要的限制,一旦你开始使用它,你就无法停止。