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.
Az API kérés általános információi
Refund
POST
method=Refund
json={JSON encode-olt paraméterek}
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ő):
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.
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:
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
(Nem a tényleges pénzvisszatérítés sikeres megtörténtét jelzi!)
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.
Mintakód
A fenti Refund
kérésre adott válasz:
Last updated