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.
API kérés paraméterek
Kötelező paraméterek
StoreName
string
A BIG FISH Payment Gateway szerződésben kerül meghatározásra.
Rendszerünkben tárolt egyedi bolt azonosító.
ProviderName
*
string
OTP
RawOTPSZEP
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 Info
paraméter átadása kötelező).
OtpCardPocketId
*
string
Cafeteria kártya esetén:
01 (étel utalvány)
02 (meleg étkezési utalvány)
03 (iskolakezdési utalvány)
04 (kultúra utalvány)
05 (ajándék utalvány)
06 (sport utalvány)
SZÉP Kártya esetén:
09 (főszámla)
08 (aktív magyarok alszámla)
09 (otthonfelújítás alszámla)
A fizetéshez használt alszámla (zseb) azonosítója.
* Az OtpCardPocketId
paramétert csak OTP ProviderName
érték használata esetén kell átadni.
RawOTPSZEP ProviderName
használata esetén a SzepPocket
paraméter használata szükséges.
RawOTPSZEP ProviderName
érték használatával csak SZÉP Kártya terhelhető.
ResponseUrl
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.
NotificationUrl
string (255 karakter)
szabadon választható
Amount
number
szabadon választható
(egész szám)
Bruttó végösszeg amit a vásárló kifizet.
Opcionális paraméterek
Currency
string (3 karakter)
HUF
A fizetés devizaneme.
(Átadása nem befolyásolja a tranzakció devizanemét, mely SZÉP Kártyánál minden esetben HUF.)
OrderId
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.)
UserId
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.)
Language
string (2 karakter)
HU (alapért.)
EN
DE
A fizetési felület nyelve.
Info
*
string
egyedi értékek
SzepPocket
*
string
foszamla (alapért.)
aktiv_magyarok
otthonfelujitas
A fizetéshez használt alszámla (zseb) azonosítója.
* A SzepPocket
paramétert csak RawOTPSZEP ProviderName
érték használata esetén lehet átadni.
OTP ProviderName
használata esetén az OtpCardPocketId
paraméter használata szükséges.
ModuleName
string (255 karakter)
egyedi értékek
A kereskedő oldalán használt szervizcsomag, programnyelv, keretrendszer, modul, stb. megnevezése.
ModuleVersion
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:
TransactionId
string
Sikeres inicializálás:
32 karakter hosszú md5 hash
Sikertelen inicializálás:
null
A tranzakció azonosítója a BIG FISH Payment Gateway rendszerében.
ResultCode
string
Sikeres inicializálás:
SUCCESSFUL
Sikertelen inicializálás:
InactiveStore
InactiveProvider
MissingParameter
MissingRemoteAddress
UnauthorizedAccess
UnauthorizedRemoteAddress
UnknownParameter
UnknownProvider
UnknownProviderForStore
UnknownStore
WrongApikey
WrongParameter
WrongProviderSettings
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.
ResultMessage
string
leírás
Az egyes ResultCode
értékek szöveges magyarázata.
ResponseId
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
Was this helpful?