Я использую API-интерфейс PayPal для повторного выставления счетов.Дата выставления счетов в текущих платежах PayPal
Есть ли способ предсказать дату следующей оплаты для биллингового соглашения?
Когда я создаю & выполнения соглашения, 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 дня, все будет в порядке. Но я должен быть уверен.
EDIT: Я должен указать, что это происходит в песочнице среде
Спасибо.