Fizetési hivatkozás részletes adatainak lekérdezése
Működés
Használja a PaymentLinkDetails
funkciót egy fizetési hivatkozás adatainak lekérdezéséhez. A lekérdezett válasz tartalmazza az adott fizetési hivatkozás és a hivatkozáshoz tartozó tranzakció adatait is.
API kérés paraméterek
Az API kérés általános információi
PaymentLinkDetails
POST
method=PaymentLinkDetails
json={JSON encode-olt paraméterek}
Az API paraméterek felosztása a következő:
kötelező paraméterek
opcionális paraméterek
Kötelező paraméterek
PaymentLinkName
string
(35 karakter)
egyedi értékek
A fizetési hivatkozás egyedi azonosítója a Nevogate rendszerében.
Opcionális paraméterek
GetInfoData
boolean
false
true
Jelzi, hogy a PaymentLinkDetails
hívás során, az adott vásárlásra vonatkozó Info adatok is visszaadásra kerüljenek vagy nem.
Mintakód
Fizetési hivatkozás adatainak lekérdezése PaymentLinkDetails
kérés használatával:
curl --url 'https://system-test.paymentgateway.hu/api/payment/' \
--user 'sdk_test:86af3-80e4f-f8228-9498f-910ad' \
--user-agent 'PaymentLinkDetails | merchant-store.com | PHP | 7.3.0' \
--request 'POST' \
--data 'method=PaymentLinkDetails' \
--data 'json=
{
"PaymentLinkName":"pl_d6b8323abb1c839a8cd6434c67bbbbef",
"GetInfoData":false
}'
API válasz paraméterek
A PaymentLinkDetails kérést
eredményét JSON formában válaszoljuk meg. A válasz a következő paramétereket tartalmazza:
CommonData
JSON object
egyedi értékek
Az objektum tartalmazza a fizetési hivatkozás alap adatait (melyeket a PaymentLinkCreate
hívásra adott válasz is tartalmaz).
RelatedTransactions
JSON object
egyedi értékek
Az objektum tartalmazza az adott fizetési hivatkozáshoz tartozó további tranzakciókat.
InfoData
JSON object
egyedi értékek
Az objektum tartalmazza a fizetési hivatkozás létrehozása során megadott Info
adatokat.
ResultCode
string
SUCCESSFUL
Hiba esetén a következő eredménykódok jelölik a hiba okát:
InactiveStore
MissingParameter
MissingRemoteAddress
UnauthorizedAccess
UnauthorizedRemoteAddress
UknownPaymentLink
UnknownStore
WrongApikey
Jelzi a lekérdezés eredményét.
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 PaymentLinkDetails
kérésre adott válasz formázás után:
{
"CommonData":
{
"PaymentLinkUrl":"https://system-test.paymentgateway.hu/PaymentLink/pl_d6b8323abb1c839a8cd6434c67bbbbef",
"PaymentLinkQR":"https://system-test.paymentgateway.hu/PaymentQR/pl_d6b8323abb1c839a8cd6434c67bbbbef.png",
"ResultCode":"SUCCESSFUL",
"ResultMessage":null,
"PaymentLinkName":"pl_d6b8323abb1c839a8cd6434c67bbbbef",
"ProviderName":"Borgun2",
"Amount":"100",
"Currency":"HUF",
"Language":"HU",
"OrderId":"TEST-ORDER-ID",
"UserId":"TEST-USER-ID",
"AutoCommit":"1",
"ExpirationTime":null,
"NotificationUrl":null,
"NotificationEmail":"[email protected]",
"EmailNotificationOnlySuccess":"0",
"EmailNotificationTime":null,
"Extra":null,
"Status":"PENDING",
"Created":"2017-11-20 14:43:31",
"LastModified":"2017-11-20 14:43:31",
"ResponseId": "3202109280600047727"
},
"RelatedTransactions": [],
"InfoData": null,
"ResultCode": "SUCCESSFUL",
"ResultMessage": null,
"ResponseId": "3202109280600047727"
}
Last updated
Was this helpful?