两个用户使用一个帐户时,PayPal 订阅无法正常工作

Posted

技术标签:

【中文标题】两个用户使用一个帐户时,PayPal 订阅无法正常工作【英文标题】:PayPal subscription not working properly when one account has been used for two users 【发布时间】:2015-06-10 14:15:25 【问题描述】:

我们已经在沙盒中使用个人帐户进行了测试,并为三个用户进行了 paypal 订阅。购买三个订阅后,我们取消了其中一个并继续使用另外两个。所以一天后,其中两个应该续订并继续另一个不应该续订。例如这三个帐户是A(购买时间:4apr 2.30pm),B(购买时间:4apr 3pm),C(购买时间:4apr 3.30pm,取消时间:4apr 3.45pm)。假设我们已经取消了账户 C。所以 4 月 5 日下午 2.30 A 应该续订,B 应该在下午 3 点续订,C 应该取消。但是我们面临的问题是这些续订和取消过程没有正确发生time.A 不会在确切的 4 月 5 日下午 2 点 30 分更新。 B 没有在确切的 4 月 5 日下午 3 点更新。C 没有在确切的 4 月 5 日下午 3.30 取消。所有这些操作都在下午 5 点 4.30 左右触发(这是不对的)。所以这是一个时间错误。我们在贝宝表单中设置了通知 url以及在数据库中用于续订功能的业务帐户中。 这是我们正在使用的贝宝表单。

注意:我们为所有这三个用户使用了一个 paypal 帐户。

因此,如果有人对此有解决方案,请在此处发布。提前致谢。

【问题讨论】:

【参考方案1】:

PayPal 不保证订阅付款会在一天中的特定时间发生——只保证它们会在他们应该发生的那一天发生。同样,几乎不可能准确预测订阅付款将在什么时间发生。

如果您需要在一天中的特定时间进行付款,您可以考虑与买方建立结算协议,并在适当的时间根据结算协议运行参考交易。有关计费协议的更多信息,请点击此处:https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECReferenceTxns/

【讨论】:

以上是关于两个用户使用一个帐户时,PayPal 订阅无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章

使用 PayPal 订阅 IPN 字段管理用户帐户

Paypal 订阅按钮和详细信息

定期付款和 Paypal 后更新到期日期

如何在没有 PayPal 帐户的情况下取消 PayPal 订阅?

Paypal 沙盒订阅按钮 - 测试没有 Paypal 帐户的买家?

捕获 PayPal 订阅取消