Files
bilety.brzezovka.pl/.paul/docs/TECH_CHANGELOG.md
Jacek Pyziak 9de042946a feat(01-purchase-data-layer): add post-payment purchase data layer
Phase 1 complete:

- move purchase event to order confirmation after successful payment

- add backend purchase payload builder for transaction and ticket lines

- remove premature purchase push from przelewy24 redirect view
2026-04-19 20:32:38 +02:00

507 B

Tech Changelog

2026-04-19 - Phase 01 Plan 01 (APPLY)

  • Przeniesiono event purchase z templates/tickets/przelewy24.php na templates/tickets/order-confirm.php, aby event odpalal sie dopiero po potwierdzonej platnosci.
  • Dodano backendowy builder payloadu purchase w autoload/controls/class.Tickets.php, z mapowaniem danych zamowienia i pozycji biletowych.
  • Dodano bezpieczna serializacje JSON (JSON_HEX_* + JSON_INVALID_UTF8_SUBSTITUTE) dla payloadu przekazywanego do skryptu widoku.