Tranzakció érvénytelenítése (Cancel)
Működés
Használja a Cancel
hívást a tranzakció érvénytelenítéséhez. Tranzakció érvénytelenítésére mindaddig lehetőség van, amíg a tranzakció PENDING
, vagy OPEN
státuszban van. A sikeres érvénytelenítés hatására a tranzakció CANCELED
státuszba kerül, így innentől már sikeres tranzakció létrehozása nem lehetséges.
Az API kérés általános információi
Cancel
POST
method=Cancel
json={JSON encode-olt paraméterek}
API kérés paraméterek
TransactionId
string
32 karakter hosszú md5 hash
A tranzakció azonosítója a Nevogate rendszerében.
Mintakód
A tranzakció érvénytelenítése Cancel
használatával:
curl --url 'https://system-test.paymentgateway.hu/api/payment/' \
--user 'sdk_test:86af3-80e4f-f8228-9498f-910ad' \
--user-agent 'Cancel | merchant-store.com | PHP | 7.3.0' \
--request 'POST' \
--data 'method=Cancel' \
--data 'json=
{
"TransactionId":"b8156ec464a00c34b947a1aac4891e0d"
}'
API válasz paraméterek
A Cancel
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 Nevogate rendszerében.
ResultCode
string
Az API kérés eredménye 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
WrongTransactionStatus
(Továbbá a szolgáltatókra vonatkozó specifikus eredménykódok is megjelenhetnek itt.)
Jelzi az API kérés eredményét:
SUCCESSFUL: az API kérés sikeres.
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 Nevogate rendszerében.
Mintakód
A fenti Cancel
kérésre adott válasz:
{
"TransactionId": "b8156ec464a00c34b947a1aac4891e0d",
"ResultCode": "SUCCESSFUL",
"ResultMessage": null,
"ResponseId": "3382412101354326635"
}
Last updated
Was this helpful?