Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Paypal 条纹';s";取消“U期结束时的U”;贝宝的等价物?_Paypal_Paypal Ipn_Paypal Subscriptions - Fatal编程技术网

Paypal 条纹';s";取消“U期结束时的U”;贝宝的等价物?

Paypal 条纹';s";取消“U期结束时的U”;贝宝的等价物?,paypal,paypal-ipn,paypal-subscriptions,Paypal,Paypal Ipn,Paypal Subscriptions,我实现了一个订阅站点,其中订阅计划是每月一次的。 我使用IPN来处理订阅事件。 现在,如果定期付款失败,我将获得相关事件并取消我方的订阅。 但是,当用户通过我的网站取消订阅,但他仍有时间订阅,而我只想在订阅期结束时取消订阅时,我该怎么办? 如果用户通过PayPal取消了订阅,但仍有时间订阅,我该怎么办? 在stripe中,您只需设置“cancel\u at\u period\u end=true”,然后情况就相同了。没有对等的设置,PayPal不会为您跟踪任何内容。无论何时取消配置文件,您都将收

我实现了一个订阅站点,其中订阅计划是每月一次的。 我使用IPN来处理订阅事件。 现在,如果定期付款失败,我将获得相关事件并取消我方的订阅。 但是,当用户通过我的网站取消订阅,但他仍有时间订阅,而我只想在订阅期结束时取消订阅时,我该怎么办? 如果用户通过PayPal取消了订阅,但仍有时间订阅,我该怎么办?
在stripe中,您只需设置“cancel\u at\u period\u end=true”,然后情况就相同了。

没有对等的设置,PayPal不会为您跟踪任何内容。无论何时取消配置文件,您都将收到取消事件


如果您想跟踪各期间的支付情况,则这一逻辑取决于您。

谢谢!您建议如何实现此逻辑?跟踪配置文件何时开始(datetime)、是否已取消(true/false)以及何时取消(datetime)。如果已取消,请计算日期时间对象之间的差异,修改时段长度。如果(当前时间-取消的时间)是<计算结果或>=期间长度,则配置文件尚未支付。你知道,像这样的