Kontekst
Część długiej współpracy przy tintadlaplastykow.pl (custom CMS, 36k+ SKU, od 2022) — tu wątek: kanał checkoutu InPost Pay. Cel: osobna ścieżka zakupu, w której koszyk ze sklepu łączy się z aplikacją InPost, a płatność oraz wybór dostawy (Paczkomat / Kurier) odbywają się poza klasycznym checkoutem CMS. Zamówienie wraca do sklepu już po finalizacji w aplikacji.
Okres: sierpień 2026
Zakres
- Merchant Backend API — endpointy IZI pod InPost (koszyk, binding, confirmation, eventy, tworzenie i odczyt zamówienia) z weryfikacją podpisów.
- Klient InPost Pay — synchronizacja koszyka (produkty, ceny, promocje, zgody), powiązanie przeglądarki z aplikacją oraz przekazywanie eventów statusu zamówienia z powrotem do InPost.
- Widget na froncie — przycisk „Zapłać z InPost” (karta produktu / koszyk), sync koszyka, odpytywanie statusu zamówienia i dedykowana strona podziękowania.
- Osobny checkout — pełny flow poza klasycznym koszykiem sklepu: APM + kurier, punkt odbioru lub adres, płatność w aplikacji.
- Zapis w CMS — utworzenie zamówienia w sklepie (pozycje, płatność InPost Pay, wysyłka), finalizacja po płatności i synchronizacja statusów do aplikacji.
Rezultat
- Działa osobny checkout InPost Pay: klient kończy zakup w aplikacji, a zamówienie pojawia się w sklepie bez ręcznego przepisywania.
- Widget i Merchant Backend przechodzą weryfikację InPost (formy dostawy oraz strona podziękowania); statusy wracają do aplikacji.
