A törlési művelet az egyik alapvető fizetési művelet, amely biztosítja a már végrehajtott fizetési művelet törlését a kártyabirtokos számlájára.
A lemondási folyamat a következő:
Lemondás létrehozása
A tranzakciót a következő hívással lehet kezdeményezni:
gptom://transaction/cancel?…
ahol a következő paramétereket használják a jelentés összeállításához, beleértve az egyes kifizetésekhez rendelt amsID-t is:
Változó/Mező
Formátum/Formátum
Leírás/leírás
Példa
clientID
string
amsID MANDATORY
string
CZ: Egyedi amsID, amelyet a fizetéskor kap.
HU: Az egyedi amsID, amelyet a fizetéskor kap.
HU: Az egyedi amsID, amelyet a fizetéskor kap.
redirectUrl
string
CZ: Az Ön alkalmazásának URL címe, ahová a törlés befejezése után átirányítjuk az ügyfelet.
HU: Az Ön alkalmazásának URL-címe, amelyre a törlés befejezése után átirányítjuk az ügyfelet.
HU: Az Ön alkalmazásának URL-címe, amelyre a törlés befejezése után átirányítjuk az ügyfelet.
fb://Success
preferableReceiptType
enum (sms,email,qr,print)
CZ: A GP tom alkalmazásból történő nyugta küldés esetén lehetőség van a nyugta API-n keresztül történő küldésének módját előre meghatározni.
Lehetséges értékek: HU: A GP tom alkalmazásból történő nyugta küldés esetén lehetőség van a nyugta API-n keresztül történő küldésének módját előre meghatározni.
A lehetséges értékek: PHONE EMAIL QR PRINT
Lehetséges értékek: HU: A GP tom alkalmazásból történő nyugta küldés esetén lehetőség van a nyugta API-n keresztül történő küldésének módját előre meghatározni.
A lehetséges értékek: PHONE EMAIL QR PRINT
szöveg
printByPaymentApp
bool
CZ: Meghatározza, hogy a nyugtát az Ön alkalmazása vagy a GP tom adja át az ügyfélnek. Az alapértelmezett érték true (azaz a GP tom felajánlja a nyugta átadásának módszerét az ügyfélnek). Ha a "false" értéket küldöd, akkor a tranzakció után azonnal visszaadjuk a felhasználónak az alkalmazásodnak, és a nyugta átadása már a te feladatod.
HU: Meghatározza, hogy a nyugtát az Ön alkalmazása vagy a GP tom adja át az ügyfélnek. Az alapértelmezett érték true (azaz a GP tom felajánlja a nyugta átadásának módját az ügyfélnek). Ha "false" értéket küld, akkor a tranzakció után azonnal visszaadjuk a felhasználót az alkalmazásodnak, és a nyugta átadása már rajtad múlik.
HU: Meghatározza, hogy a nyugtát az Ön alkalmazása vagy a GP tom adja át az ügyfélnek. Az alapértelmezett érték true (azaz a GP tom felajánlja a nyugta átadásának módját az ügyfélnek). Ha "false" értéket küld, akkor a tranzakció után azonnal visszaadjuk a felhasználót az alkalmazásodnak, és a nyugta átadása már rajtad múlik.
igaz/hamis
ügyfélTelefon
string
CZ: Az ügyfél telefonszáma.
HU: Az ügyfél telefonszáma.
HU: Az ügyfél telefonszáma.
+420606505404
clientEmail
string
CZ: Az ügyfél e-mail címe.
HU: Az ügyfél e-mail címe.
HU: Az ügyfél e-mail címe.
info@gptom.com
Példa hívás:
gptom://transaction/cancel?amsID=123&preferableReceiptType=QR&clientPhone=+420606505404&clientID=123&printByPaymentApp=true&redirectUrl=gp://transaction/cancel&clientEmail=info@gptom.com
A válasz a következő mezőket tartalmazza:
Mező/Mező
Leírás/leírás
Példa/példa
FELADAT ÁLLAPOT
CZ: Megadja a választ, hogy a kérés milyen állapotban fejeződött be.
HU: Azt az információt adja meg, hogy a kérés melyik állapotban ért véget.
HU: Azt az információt adja meg, hogy a kérés melyik állapotban ért véget.
BEFEJEZETT TÖRÖLT HIBA
terminalID
CZ: annak a terminálnak az azonosítója, amelyen a tranzakciókat feldolgozzák.
Azonosítja a terminált a GP rendszerekben. HU: Egyedi terminálazonosító, amelyen a tranzakciót feldolgozzák.
Azonosítja a terminált a GP rendszerekben. HU: Egyedi terminálazonosító, amelyen a tranzakciót feldolgozzák.
12345678
összeg
CZ: Az összeg határozza meg a tranzakció volumenét. Ez az összeg a terminál által használt hazai pénznemben kerül kiszámításra. Egy zárás esetében magában foglalja az összes kártyatranzakciót, jóváírva mínusz terhelve.
HU: Az összeg határozza meg a tranzakció volumenét. Ez az összeg a terminál által használt hazai pénznemben kerül kiszámításra. Zárónapon tartalmazza az összes kártyatranzakciót, jóváírva mínusz terhelve.
HU: Az összeg határozza meg a tranzakció volumenét. Ez az összeg a terminál által használt hazai pénznemben kerül kiszámításra. Zárónapon tartalmazza az összes kártyatranzakciót, jóváírva mínusz terhelve.
10
batchNumber
CZ: A zárószámot azonosítja. Akkor kell kitölteni, ha határidőt kérnek.
HU: Meghatározza a tételszámot. Jelen van a záró tétel tranzakció során.
HU: Meghatározza a tételszámot. Jelen van a záró tétel tranzakció során.
1
emvAppLabel
CZ: A fizetés során használt EMV neve.
HU: A használt kártya címkéje
HU: A használt kártya címkéje
Visa Debit
amsID
CZ: Egyedi tranzakciós szám.
HU: Egyedi tranzakciós szám.
HU: Egyedi tranzakciós szám.
referenceNumber
CZ: A kifizetés igénylésekor megadott hivatkozási szám.
HU: A kifizetési kérelem során megadott hivatkozási szám.
HU: A kifizetési kérelem során megadott hivatkozási szám.
ABC123
sequenceNumber
CZ: Törlési tranzakciókhoz használatos. Használja azt a kapott értéket, amely a törlendő tranzakció része volt.
HU: Tranzakció törléséhez használatos. Azt a kapott értéket használja, amely a törlendő tranzakció része volt.
HU: Tranzakció törléséhez használatos. Azt a kapott értéket használja, amely a törlendő tranzakció része volt.
001000000
transactionType
HU: Meghatározza a tranzakció típusát.
HU: Meghatározza a tranzakció típusát.
HU: Meghatározza a tranzakció típusát.
KÁRTYA
dátum
CZ: A tranzakció időpontját jelzi.
HU: A tranzakció dátumát adja meg.
HU: A tranzakció dátumát adja meg.
2024-10-29T12:14:00.112Z
currencyCode
CZ: Háromjegyű ISO valutakódok - a listát lásd a Wiki oldalon.
HU: Háromjegyű valuta ISO-kód.
HU: Háromjegyű valuta ISO-kód.
EUR
merchantID
CZ: Egyedi kereskedői azonosító, általában helyazonosító. HU: Egyedi kereskedői azonosító, általában helyazonosító.
TipAmount
CZ: Tippek. Kitöltve, ha már be lett írva.
HU: Borravaló. Szükség esetén kitöltve.
HU: Borravaló. Szükség esetén kitöltve.
2
totalAmount
CZ: A tranzakció teljes összegét jelzi (borravalóval együtt). HU: A tranzakció teljes összegét jelzi (borravalóval együtt).
12
eredmény
CZ: Válasz a kérésre.
HU: A kérelemre adott válasz.
HU: A kérelemre adott válasz.
0 = teljesítve -1 = elutasítva
cardEntryMode
CZ: Meghatározza, hogy a kártyaadatokat hogyan adták meg, például chip, érintésmentes, magisztrális csík stb. HU: Meghatározza, hogy a kártyát hogyan olvasták le: magisztrális csík, chip vagy érintésmentes.
KAPCSOLATLAN
transactionID
CZ: A fizetési alkalmazás által a tranzakció regisztrációja során generált egyedi azonosító.
HU: A fizetési alkalmazás által a tranzakció regisztrációja során generált egyedi azonosító.
HU: A fizetési alkalmazás által a tranzakció regisztrációja során generált egyedi azonosító.
001000000
authorizationCode
CZ: Csak akkor kell kitölteni, ha a tranzakciót végül jóváhagyják.
HU: Csak akkor van jelen, ha a tranzakciót feldolgozták.
HU: Csak akkor van jelen, ha a tranzakciót feldolgozták.
123456
cardNumber
CZ: Kártyaszám (PAN). Maszkolt formában van jelen.
HU: Kártyaszám (PAN). maszkolt formában van jelen.
HU: Kártyaszám (PAN). maszkolt formában van jelen.
0001
pinOk
igaz/hamis
CODE
CZ: Megjeleníti a tranzakció eredményét az engedélyezéskor.
HU: Megjeleníti a tranzakció eredményét az engedélyezési oldalon.
HU: Megjeleníti a tranzakció eredményét az engedélyezési oldalon.
jóváhagyott