Tranzakció összegének visszatérítése (Refund)
Last updated
Last updated
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.
Művelet | HTTP kérés | Adatok |
---|---|---|
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 |
---|---|---|---|
A tranzakció összegének részleges vagy teljes visszatérítése Refund
használatával:
A Refund
kérés eredményét JSON formában válaszoljuk meg. A válasz a következő paramétereket tartalmazza:
A fenti Refund
kérésre adott válasz:
Paraméter | Típus | Érték | Leírás |
---|---|---|---|
Refund
POST
method=Refund
json={JSON encode-olt paraméterek}
TransactionId
string
32 karakter hosszú md5 hash
A tranzakció azonosítója a BIG FISH Payment Gateway rendszerében.
Amount
number
egyedi értékek
Visszatérítésre kerülő összeg az eredeti tranzakció pénznemében.
Extra
string
egyedi értékek
Egyéb illetve szolgáltató specifikus adatok.
(További részletekről az Extra adatok pontban olvashat.)
TransactionId
string
32 karakter hosszú md5 hash
A tranzakció azonosítója a BIG FISH Payment Gateway rendszerében.
ResultCode
string
A visszatérítés beküldésének eredménye a következők egyike lehet:
SUCCESSFUL
Hiba esetén a következő eredménykódok jelölik a hiba okát:
InactiveStore
MissingParameter
MissingRemoteAddress
UnauthorizedAccess
UnauthorizedRemoteAddress
UnknownStore
UnknownTransaction
WrongApikey
(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:
SUCCESSFUL: a visszatérítés beküldése sikeres
ResultMessage
string
leírás
Az egyes ResultCode
értékek szöveges magyarázata.
RefundRequestId
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.)
RefundTransactionId
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.)
RefundAuthorizationCode
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.)
RefundId
string (35 karakter)
egyedi értékek
A visszatérítés egyedi azonosítója a BIG FISH Payment Gateway rendszerében.
ResponseId
integer
egyedi értékek
A válaszüzenet egyedi azonosítója a BIG FISH Payment Gateway rendszerében.