PayPal结算协议时区和返回时间

时间:2016-10-07 12:20:05

标签: php datetime paypal paypal-sandbox paypal-rest-sdk

我正在使用php paypal sdk来实施经常性付款。我的目标是更新AgreementDetails.next_billing_date字段上的订阅。

在协议详情中,我收到了next_billing_date = 2016-11-07T10:00:00Z。从Zulu Time zone开始,日期结束时的Z at表示日期的时区为UTC。但是,沙盒网站和last_payment_date字段都显示付款已在2016-11-07 13:11:25 UTC

执行

请注意,我始终在10:00:00的下一个结算日期独立于协议的start_date

另请注意,last_payment_date正在UTC中返回正确的日期和时间。所以,我认为这不是时区问题。

所以,我很困惑。 PayPal是否需要3-4小时才能执行付款? 或者,无论付款何时执行,next_billing_date始终都在10:00:00,这是一个错误吗?如果是后者,还有另一种方法可以知道下一次付款何时到期?

0 个答案:

没有答案