-
Notifications
You must be signed in to change notification settings - Fork 1
Přehled eAPI metod
Pro napojení e-shopu na eAPI proveďte nejprve provolání operace echo
. Otestujete si tak podepsání požadavku i ověření podpisu v odpovědi od platební brány. Provolání je možné naimplementovat jak přes GET
, tak přes POST
HTTP method.
Metoda | Popis |
---|---|
echo | Operace pro ověření dostupnosti platební brány, případně pro ověření podpisu zprávy pro snazší integraci. |
Pro základní integraci e-shopu na platební bránu slouží operace payment/init
a payment/process
:
Metoda | Popis |
---|---|
payment/init | Založení platby na platební bráně. |
payment/process | Přesměrování na platební bránu po předchozí inicializaci platby. |
Dále je nutné naimplementovat volání následujících operací, pomocí kterých je možné řídit životní cyklus platby:
Metoda | Popis |
---|---|
payment/status | Zjištění stavu platby. |
payment/reverse | Operace reverzuje (zruší před odesláním do zúčtování) již autorizovanou platbu. |
payment/close | Operace zařadí autorizovanou nezaúčtovanou platbu do zúčtování. |
payment/refund | Operace zažádá o plný nebo částečný návrat prostředků nazpět plátci. |
Pokud obchodník bude využívat OneClick platbu, musí naimplementovat následující operace oneclick/init
a oneclick/process
. Pomocí operace oneclick/echo
si obchodník může ověřit stav OneClick šablony, například v případě, kdy uživateli zobrazuje stav jeho "registrovaných karet".
Metoda | Popis |
---|---|
oneclick/echo | Ověření stavu OneClick šablony. |
oneclick/init | Založení OneClick platby na platební bráně. |
oneclick/process | Spuštění zpracování OneClick platby. |
Pro platební metodu Apple Pay je potřeba, aby obchodník implementoval následující operace:
Metoda | Popis |
---|---|
applepay/echo | Získání parametrů pro inicializaci Apple Pay. |
applepay/init | Založení Apple Pay platby pro applepay@shop. |
applepay/process | Spuštění zpracování Apple Pay platby. |
Pro platební metodu Google Pay je potřeba, aby obchodník implementoval následující operace:
Metoda | Popis |
---|---|
googlepay/echo | Získání parametrů pro inicializaci Google Pay. |
googlepay/init | Založení Google Pay platby pro googlepay@shop. |
googlepay/process | Spuštění zpracování Google Pay platby. |
Pro integraci platebního tlačítka pro platbu převodem z účtů ČSOB je nutné, aby obchodník naimplementoval metodu button/init
:
Metoda | Popis |
---|---|
button/init | Založení platby pro platební tlačítko (pt@shop). |
Platební metoda mallpay se od předchozích způsobů platby poněkud liší: obchodník sice nejprve založí platbu pomocí mallpay/init
a zjišťuje její stav pomocí payment/status
, další průběh zpracování je ale odlišný - obchodník může platbu zrušit (mallpay/cancel
). Dále poté, co doručil nebo odeslal zboží zákazníkovi, předává na platební bránu logistický stav (mallpay/logistics
) a odlišně se provádí i vrácení (mallpay/refund
).
Metoda | Popis |
---|---|
mallpay/init | Založení Odložené platby na platební bráně pro mallpay@shop. |
mallpay/logistics | Pomocí této operace obchodník předá údaje o doručení nebo odeslání zboží zákazníkovi, případně údaje o zrušených položkách objednávky. |
mallpay/cancel | Pomocí této operace může obchodník zrušit Odloženou platbu. |
mallpay/refund | Provedení vratky u mallpay platby. |
Následující operace jsou volitelné:
Metoda | Popis |
---|---|
echo/customer | Operace pro zjištění informace o uloženém zákazníkovi. |
- Průběh platby
- API integrace a zabezpečení
- Návod na přechod do produkčního prostředí
- Testovací karty
- API Sunset
- Ověření karetních plateb
- Platba na bráně
- OneClick platba
- Platba na míru
- Apple Pay
- Google Pay
- Zaúčtování platby kartou na menší částku
- Platební tlačítko ČSOB
- Platba Skip Pay
- Volání rozhraní eAPI
- Podpis požadavku a ověření podpisu odpovědi
- Přehled eAPI metod
- Základní metody
- Metody pro OneClick platbu
- Metody pro Apple Pay
- Metody pro Google Pay
- Metody pro platební tlačítko
- Metody pro platbu Skip Pay
- Dodatečná data o nákupu