PayPal定期付款的结算日期

时间:2014-10-28 11:52:55

标签: paypal

我正在使用paypal rest API进行经常性结算。

有没有办法预测下次付款协议的日期?

当我创造&执行协议,paypal将提供这个信息:

"start_date": "2014-10-26T07:00:00Z",
"cycles_remaining": "1",
"cycles_completed": "0",
"next_billing_date": "2014-10-26T10:00:00Z",
"final_payment_date": "1970-01-01T00:00:00Z",
"failed_payment_count": "0"

当我在next_billing_date之后检查交易时,没有付款。但是,经过较长时间的付款后,当我找回相同的协议时,我得到了这个:

"start_date": "2014-10-26T07:00:00Z",
"agreement_details": {
    "outstanding_balance": {
        "currency": "USD",
        "value": "0.00"
    },
    "cycles_remaining": "0",
    "cycles_completed": "0",
    "next_billing_date": "2014-11-26T10:00:00Z",
    "last_payment_date": "2014-10-28T05:00:55Z",
    "last_payment_amount": {
        "currency": "USD",
        "value": "0.01"
    },
    "final_payment_date": "1970-01-01T00:00:00Z",
    "failed_payment_count": "0"

因此,付款是在协议规定的日期后19小时付款的。

如果这些延迟'最多3天,一切都会好的。但我需要确定。

编辑:我应该指出,这发生在沙箱环境

谢谢。

1 个答案:

答案 0 :(得分:1)

切换到“实时”/生产环境后,一切运行良好。

第一次交易发生在前30分钟,后续发生在next_billing_date后约一小时。

在沙箱中,只有第一笔付款到此日期(参考Q中的数据)。 “有趣”的是,不仅沙箱,甚至他们的支持似乎都被打破了......

另见Tell PayPal to automatically process the monthly payment