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
This commit is contained in:
4
.paul/docs/API.md
Normal file
4
.paul/docs/API.md
Normal file
@@ -0,0 +1,4 @@
|
||||
# API
|
||||
|
||||
> Endpointy, kontrakty request/response, autentykacja.
|
||||
> Uzupelnij gdy projekt bedzie udostepnial API.
|
||||
4
.paul/docs/ARCHITECTURE.md
Normal file
4
.paul/docs/ARCHITECTURE.md
Normal file
@@ -0,0 +1,4 @@
|
||||
# Architecture
|
||||
|
||||
> Struktura klas, modulow, przeplywow i zaleznosci w projekcie.
|
||||
> Uzupelnij po pierwszej fazie implementacji.
|
||||
4
.paul/docs/DB_SCHEMA.md
Normal file
4
.paul/docs/DB_SCHEMA.md
Normal file
@@ -0,0 +1,4 @@
|
||||
# Database Schema
|
||||
|
||||
> Schemat bazy danych - tabele, kolumny, FK, indeksy.
|
||||
> Uzupelnij gdy projekt bedzie korzystac z bazy danych.
|
||||
4
.paul/docs/DECISIONS.md
Normal file
4
.paul/docs/DECISIONS.md
Normal file
@@ -0,0 +1,4 @@
|
||||
# Architecture Decision Records
|
||||
|
||||
> Kluczowe decyzje techniczne i ich uzasadnienia.
|
||||
> Dodawaj wpisy recznie gdy podejmujesz istotne decyzje architektoniczne.
|
||||
4
.paul/docs/STACK.md
Normal file
4
.paul/docs/STACK.md
Normal file
@@ -0,0 +1,4 @@
|
||||
# Stack
|
||||
|
||||
> Stack technologiczny, wersje, zaleznosci, srodowisko.
|
||||
> Uzupelnij po inicjalizacji projektu.
|
||||
7
.paul/docs/TECH_CHANGELOG.md
Normal file
7
.paul/docs/TECH_CHANGELOG.md
Normal file
@@ -0,0 +1,7 @@
|
||||
# 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.
|
||||
4
.paul/docs/TODO.md
Normal file
4
.paul/docs/TODO.md
Normal file
@@ -0,0 +1,4 @@
|
||||
# TODO
|
||||
|
||||
> Luzny parking pomyslow, rzeczy do sprawdzenia, rzeczy ktore moga nigdy nie byc wdrozone.
|
||||
> Nie wymaga formalnosci - wrzucaj co chcesz.
|
||||
Reference in New Issue
Block a user