2014-10-28 71 views
1

我正在使用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" 

因此支付了這筆款項1D 19H。

如果這些'延遲'將最多3天,它會是OK。但我需要確定。

編輯:我應該指出,這發生在沙箱環境

謝謝。

回答

1

切換到「生活」/生產環境後,一切運行良好。

第一筆交易在第一個30分鐘內發生,第二筆交易在next_billing_date之後大約一小時後發生。

在沙箱中,僅此日期才支付第一筆款項(參考Q中的數據)。 「有趣」的是,那不僅沙盒,而且連他們的支持似乎都被打破了...

另請參閱Tell PayPal to automatically process the monthly payment