PayPal订阅IPN下一个结算日期

Joh*_*hnB 5 paypal paypal-subscriptions paypal-ipn

我的网络应用程序使用PayPal每月订阅.我在付款时收到IPN通知,用户注册/取消等等,这一切似乎都运行良好.

IPN消息中似乎缺少的一件事是关于下一个计费日期的任何形式的指示. https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNandPDTVariables/#id091EB0901HT

起初我认为,因为它是按月订阅,我可以简单地在上一个日期添加一个月,但PayPal似乎有一种时髦的方式来确定下一个付款日期 - 它不总是30或31天或一个月.

下一个开票日期可从PayPal内部获得,但似乎不会在任何IPN消息中发送.

有没有人知道从IPN消息中可用的信息中解决这个问题的简单方法?

ulk*_*kas 2

这可能对你有帮助。要准确指定天数,请勿使用 paypal 的MONTHLY类型。DAY而是这样指定:

以下将每 30 天向客户收费:

    ->setfrequency_interval('30')
    ->setfrequency('DAY')
Run Code Online (Sandbox Code Playgroud)