# Baltique OS Core 0.7.1 — PayCore Payments & Patient Store

Upgrade do działającej instalacji Baltique OS Core 0.6.x. Nie jest reinstalacją.

## Zakres

Core 0.7.1 dodaje warstwę płatności komercyjnych i sklepu pacjenta:

- panel `/payments.php`,
- publiczny link płatności `/pay.php?t=...`,
- zamówienia dla konsultacji, zadatków, dopłat operacyjnych, produktów i usług dodatkowych,
- katalog produktów/usług: konsultacje, zadatki, implanty, fizjoterapia, scar care, biustonosze, pasy uciskowe, kosmetyki, pakiety opieki,
- płatność przelewem tradycyjnym,
- tryb bezpieczny PayCore,
- ręczne oznaczanie zamówień jako opłacone,
- przygotowanie pod Stripe Checkout i Przelewy24 sandbox/live,
- webhooki płatności,
- kolejkę komunikacji z linkami płatniczymi,
- audyt Sentinel.

PayCore nie zastępuje KSeF, fiskalizacji, księgowości ani OpenCare.

## Instalacja

1. Zrób kopię plików i bazy.
2. Wgraj zawartość paczki do katalogu głównego Baltique OS.
3. Nie uruchamiaj `install.php`.
4. Nie importuj SQL ręcznie.
5. Zaloguj się jako superadmin/administrator.
6. Uruchom `/upgrade_0_7.php`.
7. Wejdź na `/payments.php`.

## Bezpieczeństwo

Domyślnie włączony jest tryb bezpieczny. W trybie bezpiecznym system tworzy zamówienia i linki, ale nie przekierowuje realnie do zewnętrznych operatorów płatności.

## Zalecany test na start

1. Zostaw tryb bezpieczny włączony.
2. Wpisz dane przelewu tradycyjnego.
3. Utwórz zamówienie testowe na 1 PLN dla fikcyjnego pacjenta.
4. Otwórz link płatniczy.
5. Kliknij przelew tradycyjny.
6. Oznacz zamówienie jako opłacone ręcznie.
7. Sprawdź kolejkę komunikacji i Sentinel.
