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í:

K dalšímu studiu