Tranzakció indítása regisztrált fizetőeszközzel (StartRP)
Működés
A rákövetkező tranzakció befejezéséhez a sikeres inicializáció után egy sikeres tranzakció indítás szükséges. Ebben az esetben használja a StartRP
hívást a tranzakció indításához.
Rákövetkező fizetések esetén a tranzakció eredményét a StartRP
hívás adja vissza, ezért itt nincs szükség Result hívás indítására.
Amennyiben a StartRP
hívásra visszaadott válaszban a tranzakció státusza még PENDING, abban az esetben a kereskedő rendszerét a megadott ResponseUrl
és NotificationUrl
címeken értesítjük, amint rendszerünk megkapta a fizetési szolgáltatótól a tranzakció végstátuszát. Ebben az esetben szükséges a Result
hívás indítása a kereskedő rendszeréből.
API kérés paraméterek
Az API kérés általános információi
Művelet | HTTP kérés | Adatok |
---|---|---|
|
| method= |
Az API kérés paramétere
Paraméter | Típus | Érték | Leírás |
---|---|---|---|
| string | 32 karakter hosszú md5 hash | A tranzakció azonosítója, melyet az |
Mintakód
Rákövetkező tranzakció indítása referencia tranzakció segítségével, StartRP
kérés használatával:
API válasz paraméterek
A StartRP
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 | egyedi értékek | Rendszerünkben tárolt egyedi boltazonosító. |
| string | egyedi értékek | A tranzakcióhoz kiválasztott fizetési szolgáltató. |
| string | 32 karakter hosszú md5 hash | A tranzakció azonosítója a BIG FISH Payment Gateway rendszerében. |
| string | A tranzakció státusza lehet:
Hiba esetén a következő eredménykódok jelölik a hiba okát:
| Jelzi a tranzakció eredményét. A tranzakció státuszokról a következő oldalon olvashat további információkat: Tranzakció státuszok Sikertelen inicializálás esetén jelzi a hiba okát. |
| string | leírás | Az egyes |
| string | egyedi értékek | A tranzakció engedélyszáma a fizetési szolgáltató rendszerében. (Csak bizonyos szolgáltatók esetén.) |
| number | egyedi értékek | A tranzakció bruttó végösszege. (Az összeg amit a vásárló kifizetett.) |
| string (3 karakter) |
| A tranzakció devizaneme. (Értékei fizetési szolgáltatónként és szerződésenként eltérőek lehetnek.) |
| string | egyedi értékek | A megrendelés azonosítója a kereskedő áruházában. (Az inicializáció során átadott |
| string | szabadon választható (kivéve e-mail címek és személyes adatok) | A vásárló azonosítója a kereskedő áruházában. (Az inicializáció során átadott |
| string (2 karakter) |
| A fizetési felület nyelve. |
| string | egyedi értékek | A tranzakció azonosítója a fizetési szolgáltató rendszerében. |
| string |
| Jelzi, hogy a bank azonnal vagy később hajtja végre a tranzakciót. (Az inicializáció során beállított |
| string |
| Kétlépcsős tranzakció esetén jelzi a tranzakciós összeg állapotát. • PENDING: az összeg zárolásra került, de még terhelésre vár (tranzakció lezárással) • APPROVED: a végleges összeg beterhelése megtörtént • DECLINED: a zárolt összeg feloldásra került (nem történt terhelés) |
| string (36 karakter) |
| A tranzakció PayWall azonosítója (kizárólag a PayWall segítségével indított fizetések esetén). |
| string |
| Jelzi a vásárló hozzájárulását, hogy a kereskedő a jövőben az adott tranzakcióra hivatkozva újabb, ismétlődő tranzakciókat indíthasson (kizárólag a PayWall segítségével indított fizetések esetén). |
| string | MIT | Jelzi a fizetőeszköz regisztráció típusát. |
| string |
| A paraméter ismétlődő fizetések esetén nincs használatban. |
| string | egyedi értékek, melyek csak az alábbi fizetési szolgáltatóktól származhatnak (szolgáltató és hozzá tartozó kód párosként felsorolva):
| A fizetési szolgáltató rendszeréből származó elsődleges eredmény- vagy hibakód. |
| string | egyedi értékek, melyek csak az alábbi fizetési szolgáltatóktól származhatnak (szolgáltató és hozzá tartozó kód párosként felsorolva):
| A fizetési szolgáltató rendszeréből származó másodlagos eredmény- vagy hibakód. |
| string | dátum | A tranzakció létrehozásának dátuma. |
| integer | egyedi értékek | A válaszüzenet egyedi azonosítója a BIG FISH Payment Gateway rendszerében. |
Mintakód
Sikeres rákövetkező tranzakció indítására adott válasz:
Last updated