Platební brána pro e-shopy (v2) - Tok zpracování objednávky a platby
Úvod
Zde je zobrazen zjednodušený tok procesu platby, od potvrzení objednávky v eshopu, přes registraci a zaplacení, až po zobrazení výsledků uživateli.
Proces probíhá mezi eshopem, backendem Benefit Plus, UI platební brány Benefit Plus, a platební branou ČSOB (v případě doplatků).
Proces
Popis začátku procesu
Začátek procesu je pro všechny typy plateb shodný:
Uživatel potvrdí objednávku v UI eshopu
UI eshopu zavolá backend eshopu
Backend eshopu zavolá registraci objednávky v backendu platební brány Benefit Plus
Backend platební brány provede registraci objednávky a vrátí:
Jedinečný GUID objednávky
RedirectURL pro přesměrování na UI platební brány Benefit Plus
Eshop poté zobrazí UI platební brány Benefit Plus (zavolá GET na zaslaném RedirectURL)
Tím se zobrazí UI platební brány Benefit Plus pro danou platbu.
Uživatel potvrdí platbu BP kartou (zadá číslo BP karty)
UI platební brány Benefit Plus zavolá vytvoření virtuální objednávky v backendu platební brány Benefit Plus
Výsledky jsou zobrazeny uživateli v UI platební brány Benefit Plus (rozpis plateb)
Uživatel potvrdí objednávku
UI platební brány Benefit Plus zavolá vytvoření skutečné objednávky v backendu platební brány Benefit Plus
Uživateli je zaslán konfirmační SMS kód
Uživatel potvrdí objednávku (zadá zaslaný SMS kód)
UI platební brány Benefit Plus zavolá potvrzení a zaplacení objednávky v backendu platební brány Benefit Plus
Backend provede zaplacení objednávky z interních účtů
Pokud šlo o platbu bez doplatku, uživateli jsou zobrazeny výsledky
Poté je provedeno přesměrování zpět do UI eshopu.
Pokud šlo o platbu s doplatkem, živateli jsou zobrazeny možné způsoby doplatku, a tok zpracování pokračuje jednou z možností:
Platba s doplatkem OneClick
Platba s doplatkem na platební bráně ČSOB
Pokračování procesu pro platby s doplatkem - alternativně:
Platba s doplatkem OneClick
Uživateli jsou zobrazeny možnosti platby doplatku, a on zvolí doplatek zaregistrovanou kartou (OneClick)
UI platební brány Benefit Plus zavolá potvrzení a zaplacení doplatku v backendu platební brány Benefit Plus
Backend inicializuje OneClick platbu na platební bráně ČSOB
Backend ihned vzápětí provede OneClick platbu na platební bráně ČSOB
Backend počká na provedení OneClick platby a vrátí výsledky platby
Uživateli jsou zobrazeny výsledky
Poté je provedeno přesměrování zpět do UI eshopu.
Pozn.: Pokud platbu zvolenou kartou nelze provést, vrátí se UI na obrazovku volby platby doplatku
Platba s doplatkem na platební bráně ČSOB
Uživateli jsou zobrazeny možnosti platby doplatku, a on zvolí doplatek na platební bráně ČSOB
UI platební brány Benefit Plus zavolá potvrzení a zaplacení doplatku v backendu platební brány Benefit Plus
Backend inicializuje platbu doplatku na platební bráně ČSOB
Řízení se vrátí do UI platební brány Benefit Plus, která provede přesměrování na UI platební brány ČSOB
Uživatel provede proces platby v UI platební brány ČSOB
UI platební brány ČSOB provede přesměrování zpět do UI platební brány Benefit Plus
UI platební brány Benefit Plus zavolá ověření stavu platby v backendu platební brány Benefit Plus
Uživateli jsou zobrazeny výsledky
Poté je provedeno přesměrování zpět do UI eshopu.
Legenda k obrázku
Obdelníčky představují formuláře v UI.
Kosočtverce představují procesy (na pozadí UI, na backendu eshopu nebo backendu BP).
Barvy odlišují, kde k procesu dochází: