OTP specifikus paraméterek
Az OTP Bank esetében a hagyományos SZÉP Kártyán kívül úgynevezett cafeteria kártya is elérhető. A cafeteria, a SZÉP Kártyához képest más típusú alszámlákat (zsebeket) tartalmaz, ugyanakkor az alszámla azonosítók átadása a SZÉP Kártyás fizetéssel azonos módon történik.
2023. január 9-től a SZÉP Kártyához tartozó alszámlák (zsebek) összevonásra kerültek a szálláshely alszámla alatt. A határozat szerint minden SZÉP Kártyás fizetés a szálláshely alszámlából kerül levonásra. Ennek értelmében a fizetési szolgáltatók jelenleg minden SZÉP Kártyás terhelést a szálláshely alszámlára irányítanak át. Ennek ellenére a SZÉP Kártyás tranzakciók indításában nem történt technikai változás, így ezek indításához továbbra is meg kell adni egy alszámla-azonosítót.
Az API kérésekhez kapcsolódó paramétereket két táblázatba soroljuk fel a könnyebb átláthatóság kedvéért. Természetesen az egyes paraméterek megjelenhetnek ugyanabban az API kérésben.
Az API paraméterek felosztása a következő:
kötelező paraméterek
opcionális paraméterek
API kérés paraméterek
Kötelező paraméterek
Paraméter | Típus | Érték | Leírás |
---|---|---|---|
| string | A BIG FISH Payment Gateway szerződésben kerül meghatározásra. | Rendszerünkben tárolt egyedi bolt azonosító. |
| string |
| A tranzakcióhoz kiválasztott fizetési szolgáltató.
* RawOTPSZEP használatánál a szolgáltató elvárja a vásárló email címének átadását az általános vásárlói adatok objektumban (ebben az esetben az |
| string | Cafeteria kártya esetén:
SZÉP Kártya esetén:
| A fizetéshez használt alszámla (zseb) azonosítója.
* A paramétert csak OTP |
| string (255 karakter) | szabadon választható | Visszatérési URL: tranzakciót követően, rendszerünk erre a címre irányítja vissza a vásárlót. |
| string (255 karakter) | szabadon választható | Rendszerünk ezen a címen értesíti a kereskedőt a tranzakció státuszának változásáról (URL értesítés). |
| number | szabadon választható (egész szám) | Bruttó végösszeg amit a vásárló kifizet. |
Opcionális paraméterek
Paraméter | Típus | Érték | Leírás |
---|---|---|---|
| string (3 karakter) |
| A fizetés devizaneme. (Átadása nem befolyásolja a tranzakció devizanemét, mely SZÉP Kártyánál minden esetben HUF.) |
| string (255 karakter) | szabadon választható (kivéve e-mail címek, illetve személyes adatok) | A megrendelés azonosítója a kereskedő áruházában. (Lehetővé teszi a tranzakció visszakeresését, használata erősen javasolt.) |
| string (255 karakter) | szabadon választható (kivéve e-mail címek, illetve személyes adatok) | A vásárló azonosítója a kereskedő áruházában. (Lehetővé teszi a tranzakció visszakeresését, használata erősen javasolt.) |
| string (2 karakter) |
| A fizetési felület nyelve. |
| string | egyedi értékek | A vásárlás és a vásárló adatai (PSD2/SCA).
* RawOTPSZEP használatánál a szolgáltató elvárja a vásárló email címének átadását az általános vásárlói adatok objektumban (ebben az esetben az |
| string (255 karakter) | egyedi értékek | A kereskedő oldalán használt szervizcsomag, programnyelv, keretrendszer, modul, stb. megnevezése. |
| string (8 karakter) | verziószám | A kereskedő oldalán használt szervizcsomag, programnyelv, keretrendszer, modul, stb. verziószáma. |
Mintakód
Tranzakció inicializálása Init
kérés használatával:
API válasz paraméterek
Az Init
kérés eredményét JSON formában válaszoljuk meg. A válasz a következő paramétereket tartalmazza:
Paraméter | Típus | Érték | Leírás |
---|---|---|---|
| string | Sikeres inicializálás:
Sikertelen inicializálás:
| A tranzakció azonosítója a BIG FISH Payment Gateway rendszerében. |
| string | Sikeres inicializálás:
Sikertelen inicializálás:
Illetve további szolgáltató specifikus eredménykódok. | Jelzi a tranzakció inicializálás eredményét. Sikertelen inicializálás esetén jelzi a hiba okát. A felsoroltakon kívül további szolgáltató specifikus eredménykódokat is tartalmazhat. |
| string | leírás | Az egyes |
| integer | egyedi értékek | A válaszüzenet egyedi azonosítója a BIG FISH Payment Gateway rendszerében. |
Mintakód
Sikeres inicializálásra adott válasz:
Last updated