授权不会过期的 PayPal 账单

Posted

技术标签:

【中文标题】授权不会过期的 PayPal 账单【英文标题】:Authorize a PayPal billing that doesn't expire 【发布时间】:2019-09-24 16:38:16 【问题描述】:

我需要获取并存储用户身份验证,以便将来通过 PayPal 向他们收费,身份验证不应过期。

正常的身份验证和捕获持续 29 天。因此,我查看了订阅和/或定期付款,但您需要在此处指定要收费的次数、频率和时长。

我需要的是在发生某些事情时(从不、明天、3 个月内、一次或两次等)向用户的 PayPal 帐户收费的可能性,而无需要求用户再次登录/验证。 许多网站都会这样做(例如,当我的一个域到期或我购买新域时,godaddy 会向我收费)但找不到文档。

【问题讨论】:

您可以在需要时向客户收费,但您必须与贝宝合作。它称为计费协议。 paypal.com/uk/webapps/mpp/partner-programme 【参考方案1】:

正如 cmets 中所说,这被称为billing agreement:

结算协议允许卖家在您从他们那里购买商品或使用他们的服务时向您的 PayPal 帐户收费。

这方面的一个例子是支付 eBay 卖家费用以在 eBay 上列出商品的协议

结算协议不同于订阅。对于订阅,在指定期间收取固定金额,但对于计费协议,金额和时间段不是固定的。

此功能可能必须在您的商家 Paypal 帐户中激活。

这是一个相关的问题:Can I create a Billing Agreement with credit card (without paypal account)

【讨论】:

是的,谢谢,它被称为计费协议(这是向前迈出的一步),但找不到有关它的文档。看来paypal隐藏了它 你可以看看BillingAgreementTestCase.java。其他语言也有等价物。

以上是关于授权不会过期的 PayPal 账单的主要内容,如果未能解决你的问题,请参考以下文章

PayPal沙箱中的“证书已过期”

如何查看 PayPal 过期订阅

Paypal 访问令牌每 1 小时过期一次

js微信--微信授权后,刷新网页code过期

如何在 React 和 Flask 中检测过期的 PayPal 订阅?

Abp框架中授权令牌过期后,咋么设置还可以使用