Tranzakció összegének visszatérítése (Refund)
Működés
Használja a Refund
hívást egy sikeres tranzakció összegének teljes vagy részleges visszatérítésére. Visszatérítésre csak bizonyos fizetési szolgáltatóknál van lehetőség, továbbá ezt a funkciót jellemzően külön kell igényelni az adott fizetési szolgáltatótól.
Kétlépcsős tranzakció esetén a visszatérítés (Refund
) csak olyan lezárt tranzakciókra kérhető, ahol a befoglalt összeg már részben vagy egészben megterhelésre került (egy Close
hívás segítségével). Befoglalt (de nem terhelt) összeg feloldásához használja a Close
hívást a feloldásához szükséges paraméterekkel.
Az API kérés általános információi
Művelet | HTTP kérés | Adatok |
---|---|---|
|
| method= |
API kérés paraméterek
A Refund
kérés a következő paraméterekkel rendelkezik (a TransactionId
és Amount
átadása kötelező):
Paraméter | Típus | Érték | Leírás |
---|---|---|---|
| string | 32 karakter hosszú md5 hash | A tranzakció azonosítója a BIG FISH Payment Gateway rendszerében. |
| number | egyedi értékek | Visszatérítésre kerülő összeg az eredeti tranzakció pénznemében. |
| string | egyedi értékek | Egyéb illetve szolgáltató specifikus adatok. (További részletekről az Extra adatok pontban olvashat.) |
Mintakód
A tranzakció összegének részleges vagy teljes visszatérítése Refund
használatával:
API válasz paraméterek
A Refund
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 | 32 karakter hosszú md5 hash | A tranzakció azonosítója a BIG FISH Payment Gateway rendszerében. |
| string | A visszatérítés beküldésének eredménye a következők egyike lehet:
Hiba esetén a következő eredménykódok jelölik a hiba okát:
(Továbbá a szolgáltatókra vonatkozó specifikus eredménykódok is megjelenhetnek itt.) | Jelzi a visszatérítés beküldésének eredményét:
|
| string | leírás | Az egyes |
| string | egyedi értékek | A visszatérítés kérésének azonosítója a fizetési szolgáltató rendszerében. (Egyes fizetési szolgáltatóknál nem rendelkezik értékkel.) |
| string | egyedi értékek | A visszatérítés azonosítója a fizetési szolgáltató rendszerében. (Egyes fizetési szolgáltatóknál nem rendelkezik értékkel.) |
| string | egyedi értékek | A visszatérítés engedélyszáma a fizetési szolgáltató rendszerében. (Egyes fizetési szolgáltatóknál nem rendelkezik értékkel.) |
| string (35 karakter) | egyedi értékek | A visszatérítés egyedi azonosítója a BIG FISH Payment Gateway rendszerében. |
| integer | egyedi értékek | A válaszüzenet egyedi azonosítója a BIG FISH Payment Gateway rendszerében. |
Mintakód
A fenti Refund
kérésre adott válasz:
Last updated