-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathErrorMessages.php
93 lines (88 loc) · 6.29 KB
/
ErrorMessages.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
<?php
/**
*
* A Banki felület által generálható és dokumentált hibaüzenet listája és azok
* szöveges megfelelői.
*
* Az összerendelést a $errorMessages global változó tartalmazza.
*
* @version 4.0
*
*/
global $errorMessages;
$errorMessages = array(
'050' => 'A megadott kártyaadatok hibásak',
'051' => 'A megadott kártya lejárt',
'055' => 'A megadott kártya blokkolt.',
'056' => 'A megadott kártyaszám ismeretlen',
'057' => 'A megadott kártya elvesztett kártya',
'058' => 'A megadott kártyaszám érvénytelen',
'059' => 'A megadott kártya lejárt',
'069' => 'A megadott kártyaadatok hibásak',
'070' => 'A megadott kártyaszám érvénytelen, a BIN nem létezik',
'072' => 'A megadott kártya letiltott',
'074' => 'A megadott kártyaadatok hibásak',
'076' => 'A megadott kártyaadatok hibásak',
'082' => 'A megadott kártya terhelése a megadott összeggel nem lehetséges (jellemzően vásárlási limittúllépés miatt)',
'089' => 'A megadott kártyaadatok hibásak, vagy nincs elég fedezet',
'097' => 'A megadott bankkártya nem aktív',
'200' => 'A megadott kártyaadatok hibásak',
'204' => 'A megadott kártya terhelése nem lehetséges',
'205' => 'Érvénytelen összegű vásárlás',
'206' => 'A megadott kártya az üzletági követelményeknek nem felel meg',
'901' => 'A megadott kártyaszám érvénytelen, a BIN nem létezik',
'902' => 'A megadott kártya lejárt',
'903' => 'A megadott bankkártya nem aktív',
'909' => 'A megadott kártya terhelése nem lehetséges',
'BASE24TIMEOUT' => 'A kártya autorizációs rendszer a beállított időn belül nem küldött választ.',
'BINVISSZAUTASITVA' => 'A megadott kártyaszámmal a fizetési / regisztrálási tranzakció nem engedélyezett a bolt által igényelt bankkártya korlátozás miatt.',
'CDVKARTYA' => 'Hibás bankkártyaszám.',
'DUPLAFIZETES' => 'A megadott tranzakció azonosító nem egyedi, azzal már létezik fizetési tranzakció.',
'DUPLALEZARAS' => 'A megadott tranzakció azonosítójú kétlépcsős fizetés már lezárásra került, vagy lezárása folyamatban van.',
'EXTREMDATUM' => 'Szélsőségesen távoli vagy érvénytelen dátum',
'FORMATUMBANKKARTYASZAM' => 'A megadott terhelendő kártyaszám hibás formátumú',
'FORMATUMMENNYISEG' => 'A mennyiség mező formátuma nem megfelelő.',
'FORMATUMTELEFONSZAM' => 'A megadott telefonszám nem értelmezhető telefonszámként.',
'FORMATUMTRANZAZON' => 'Hibás formátumú a megadott tranzakció azonosító.',
'HIANYZIKBANKKARTYASZAM' => 'A terhelendő bankkártya száma nem került megadásra',
'HIANYZIKDATUM' => 'A bankkártya lejárat dátuma nem került megadásra',
'HIANYZIKLOGIKAI' => 'Kötelezően kitöltendő logikai értékű paraméter nem került megadása',
'HIANYZIKMENNYISEG' => 'Az összeg mező nem került kitöltésre',
'HIANYZIKNEV' => 'A név (bankkártya tulajdonos vagy vásárló neve) adat nem került kitöltésre',
'HIANYZIKNYELVKOD' => 'A nyelvkód nem került megadásra',
'HIANYZIKPOSAZONOSITO' => 'A Shop azonosító üres.',
'HIANYZIKSHOPKERESKEDOAZONOSITO' => 'AMEX kártyával történő fizetés visszautasításra került',
'HIANYZIKSHOPPUBLIKUSKULCS' => 'A shop-hoz a Fizetőfelület rendszerében nem található a digitális aláírás ellenőrzéséhez szükséges publikus kulcs.',
'HIANYZIKTRANZAZON' => 'A tranzakció azonosító üres',
'HIBASCVCCVV' => 'A bankkártya ellenőrző (biztonsági) kódja nem vagy hibásan került megadásra',
'HIBASDATUM' => 'Hibás dátum formátum',
'HIBASDEVIZANEMKOD' => 'A devizanem kód hibás (nemlétező vagy nem támogatott devizanem szerepel benne).',
'HIBASKLIENSALAIRAS' => 'A kapott digitális aláírás nem hiteles, a tárolt publikus kulccsal ellenőrizve hibás ellenőrző összeg keletkezett.',
'HIBASLEJARATDATUMA' => 'Hibás formátumú a kártya lejárati dátuma.',
'HIBASNYELVKOD' => 'Hibás formátumú vagy hibás értékű nyelvkód érték (lásd ISO 639 nyelvkódokat)',
'HIBASPOSAZONOSITO' => 'Hibás formátumú a megadott shop azonosító (POS ID)',
'IDONTULIFELOLDAS' => 'A fizetés lezárása és a foglalás feloldása a türelmi időszakún túl nem lehetséges.',
'IDONTULITERHELES' => 'A fizetés lezárása és a terhelés végrehajtása a türelmi időszakún túl nem lehetséges.',
'INDULODATUMNAGYOBBAKTUALIS' => 'A szűrő idő intervallum alsó határa nem lehet későbbi az aktuális időpontnál.',
'KLIENSKODHIBA' => 'A Fizetőfelület tranzakcióiban a kliens kód csak "WEBSHOP” lehet',
'LEZARTKETLEPCSOSFIZETES' => 'A megadott tranzakció azonosítójú kétlépcsős fizetésre lezárásra (elutasításra/feloldásra) került, vagy lezárása folyamatban van.',
'LETEZOFIZETESITRANZAKCIO' => 'A megadott tranzakció azonosítóval már létezik fizetési tranzakció.',
'MENNYISEGPOZITIV' => 'A mennyiség mező tartalma csak pozitív lehet',
'NEMENGWEBSHOPFUNKCIO' => 'A funkció a hívó bolt számára nem engedélyezett.',
'NEMKETLEPCSOSFIZETES' => 'A megadott tranzakció azonosító nem kétlépcsős fizetésre vonatkozik.',
'NEMLEZARASRAVAROTRANZAKCIO' => 'A megadott tranzakció nem kétlépcsős vagy nem a fizetés lezárására várakozik.',
'NEMLOGIKAI' => 'A megadott logikai érték érvénytelen',
'NINCSILYENWEBSHOP' => 'A megadott azonosítóval (POS ID) nem létezik ismert shop',
'RENDSZERHIBA' => 'Súlyos Fizetőfelület-oldali hiba a folyamat feldolgozása közben. A folyamat beállítási vagy más belső probléma miatt nem tudott helyesen lefutni.',
'WEBSHOPIPNEMENGEDELYEZETT' => 'Az IP címről a Bank nem fogad el fizetőfelület tranzakció kéréseket',
'ZARODATUMNAGYOBBINDULO' => 'A szűrő idő intervallum felső határa nem lehet későbbi az alsó határ időpontnál.',
'NEMLETEZOWEBSHOPUGYFELAZON' => 'A megadott ügyfél regisztrációs azonosító nem létezik vagy deregisztrálásra került.',
'NEMJOVAIRHATOTRANZAKCIO' => 'A megadott adatokkal sikeres fizetési tranzakció nem található.',
'JOVAIRANDOOSSZEGNAGYOBBMINTTERHELT' => 'A megadott jóváírandó összeg nagyobb mint az eredeti fizetési tranzakció össszegének és az eddigi jóváírások összegének a különbsége.',
'TERHELENDOOSSZEGNAGYOBBMINTZAROLT' => 'A megadott terhelendő összeg nagyobb mint az eredeti fizetési tranzakció össszege.',
'FELOLDANDOOSSZEGNEMUGYANAZMINTZAROLT' => 'A megadott feloldandó összeg nem egyenlő az eredeti fizetési tranzakció össszegével.',
);
function getMessageText($messageCode) {
global $errorMessages;
return $errorMessages[$messageCode];
}