Platby bankovým prevodom poskytujú zákazníkom alternatívny spôsob splnenia ich platobných povinností prostredníctvom Barion Smart Gateway, popri možnostiach platby elektronickými peniazmi z peňaženky a platby kartou.
Táto platobná možnosť je dostupná na Barion Smart Gateway len vtedy, ak sú splnené všetky technické požiadavky. Viac informácií nájdete v časti Dostupnosť a obmedzenia.
Aktuálne technické obmedzenia sú nasledovné:
Upozornenie: Platby realizované v demo obchode sú spracovávané v reálnom produkčnom prostredí, čo zahŕňa skutočné prevody peňazí. Prosím, používajte túto funkciu zodpovedne.
Podporované banky sú:
CZK:
EUR - Slovensko:
Poznámka: Zoznam podporovaných bánk sa môže meniť bez predchádzajúceho upozornenia.
Táto funkcia je dostupná aj pre mnoho ďalších bánk v týchto krajinách:
Platbu bankovým prevodom môžete otestovať v našom demo obchode:
Keď sa zákazník rozhodne zaplatiť bankovým prevodom, postupuje nasledovne:
Poznámka: Banku môžete pre zákazníkov vybrať aj manuálne. Viac informácií nájdete v časti Výber banky pre vašich zákazníkov.
Ak prevod nie je úspešný, zákazník môže skúsiť platbu znova s inou bankou alebo si vybrať alternatívnu platobnú metódu. Ak je prevod úspešný, na server obchodníka je odoslaný spätný volací mechanizmus na potvrdenie transakcie.
Poznámka: Niektoré bankové prevody môžu trvať dlhšie. V takýchto prípadoch je zákazník informovaný o situácii a po zistení výsledku prevodu dostane e-mailové upozornenie.
Namiesto toho, aby si zákazníci sami vyberali banku zo zoznamu, môžete túto voľbu vykonať za nich.
Môžete pridať identifikátor banky (BankId) do URL v nasledujúcom formáte:
https://secure.barion.com/Pay?Id=PaymentRequestId&DefaultBankId=BankIdentifier_Countrycode
Napríklad, ak chcete predvoliť banku Revolut-CZ, URL bude vyzerať takto:
https://secure.barion.com/Pay?Id=PaymentRequestId&DefaultBankId=REVOLUT_CZ
Táto tabuľka uvádza dostupné identifikátory banky a kódy krajín:
Identifikátor banky | Kód krajiny |
---|---|
RAIFFEISEN_CZ | CZ |
REVOLUT_CZ | CZ |
AIRBANK_CZ | CZ |
CSAS_CZ | CZ |
CSOB_CZ | CZ |
FIO_CZ | CZ |
KB_CZ | CZ |
MBANK_CZ | CZ |
MONETA_CZ | CZ |
CSOB_SK | SK |
INTESA_SANPAOLO_SK | SK |
RAIFFEISEN_SK | SK |
REVOLUT_SK | SK |
SLSP_SK | SK |
TATRA_SK | SK |
UNICREDIT_SK | SK |
Existujú dva typy scenárov pri platbách bankovým prevodom. Až po dokončení prevodu systém zistí, ktorý scenár bol použitý. Preto musí každý systém, ktorý spracováva platby bankovým prevodom, zvládnuť aj asynchrónny scenár.
Súbežný scenár: V tomto prípade je výsledok bankového prevodu známy okamžite po jeho uskutočnení. Tento scenár funguje rovnako ako pri platbe kartou. Po zistení konečného stavu platby sa spustí mechanizmus spätného volania, ktorý informuje obchodníka.
Asynchrónny scenár: Existuje situácia, keď výsledok bankového prevodu nie je známy na konci platby. Môže trvať až päť dní, kým sa dostaví konečný výsledok prevodu. V tomto prípade systém Barion spustí dva procesy spätného volania:
Ako pri každom spätnom volaní by mal obchodník použiť požiadavku PaymentState na určenie, čo sa stalo.
V prvom mechanizme spätného volania sa zavádza nový stav platby nazývaný "Čakajúce". Tento stav znamená, že systém Barion čaká na konečný výsledok bankového prevodu. V tomto momente platba ešte nie je dokončená a môže sa tiež zlyhať.
Keď systém Barion dostane konečný výsledok prevodu, spustí sa nový mechanizmus spätného volania, aby sa obchodník opäť informoval.
Ak zákazník zaplatil bankovým prevodom, môžu sa v odpovedi na volanie /v4/Payment/<PaymentId>/PaymentState objaviť rôzne typy transakcií:
Tieto transakcie sú špecifické pre tento typ platby, ale okrem nich môžu byť prítomné aj iné typy transakcií ako pri akomkoľvek inom platobnom scenári.
Toto je diagram zmien stavu platby, ak bola platba financovaná bankovým prevodom.