Teszt kártyák és hitelesítési adatok_Test cards and credentials - khpos/Payment-gateway_HU GitHub Wiki

FIGYELEM: Ezek a kártyák csak az integrációs környezetben használhatók (amely a fizetési engedélyezést szimulálja). A felsorolásban nem szereplő kártya használatával nem lehetséges a tranzakció továbbléptetése a fizetőfelület kezdő fizetési oldaláról.

Ha azt keresi, hogyan végezze el a szerződéskötés után a bank által megkövetelt, és a fizetéseknek az Ön oldalán történő aktiválásához szükséges teszt tranzakciókat, kérjük, használja a Éles környezet aktiválása / Activation of the production environment útmutatóban található alábbi teszteseteket. Csak az útmutatóban felsorolt kártyákat használja.


Az integrációs környezetben a fizetőoldal tesztelése egy szimulátorban történik, ott történik meg a tesztkártyákkal végrehajtott fizetések visszaigazolása és azt követő engedélyezés.

A visszaigazolás eredménye a használt tesztkártyától függ. Ha egy adott tesztkártyához a fizetés megerősítése szükséges, egy visszaigazoló képernyő jelenik meg, ahol az ügyfél egy numerikus (One Time Password - OTP) kódot ad meg. A szimulátor a megadott értéknek megfelelően jeleníti meg a fizetés visszaigazolásának eredményét. Ha a visszaigazolás sikeres, a későbbi fizetési engedélyezés csak a megadott CVC/CVV kódtól függ.

Tesztkártyák

A következő tesztkártyák az az ügyfél böngészőjéből történő fizetés visszaigazolásának tesztelésére szolgálnak.

Kártyaszám Ismertetés
4000007000010006 Szimuláció a sikeres visszaigazolásról olyan esetekben, amikor az ügyfélnek nem kell megerősíteni a fizetést. Az engedélyezés folytatódik.
4000007000020005 Szimuláció a sikertelen visszaigazolásról (az ügyfélnek nem kell megerősítenie a fizetést). Az engedélyezés nem folytatódik.
4000007000030004 Fizetés visszaigazolásának szimulációja az ügyfél általi fizetési megerősítéssel. Az ügyfélnek egy hitelesítési képernyő fog megjelenni az OTP-kód megadásához. A beírt értéktől függően kerül sor a visszaigazolás eredményének szimulálására:
1234 = sikeres visszaigazolás (az engedélyezés folytatódik)
bármilyen más kód = a visszaigazolás elutasítva, az engedélyezés nem folytatódik.

A következő tesztkártyák a 3DS SDK-val integrált mobilalkalmazásból elvégzett fizetés visszaigazolásának tesztelésére szolgálnak.

Kártyaszám Ismertetés
4000007000050002 Szimuláció a sikeres visszaigazolásról olyan esetekben, amikor az ügyfélnek nem kell megerősíteni a fizetést. Az engedélyezés folytatódik.
4000007000060001 Szimuláció a sikertelen visszaigazolásról (az ügyfélnek nem kell megerősítenie a fizetést). Az engedélyezés nem folytatódik.
4000007000070000 Fizetés visszaigazolásának szimulációja az ügyfél általi fizetés megerősítéssel. Az ügyfélnek egy hitelesítési képernyő fog megjelenni az OTP-kód megadásához. A beírt értéktől függően kerül sor a visszaigazolás eredményének szimulálására:
1234 = sikeres visszaigazolás (az engedélyezés folytatódik)
bármilyen más kód = a visszaigazolás elutasítva, az engedélyezés nem folytatódik.

A OneClick-fizetések tesztelése integrációs környezetben

A fizetési sablon mintájául szolgáló legelső OneClick fizetés végrehajtásához használja a 4000007000030004 kártyát a fizetőoldalnál. Adjon meg bármilyen lejáratot, a CVC 100-as értéket és az 1234 OTP kódot a fizetés megerősítésben.

Ezt követő OneClick fizetéskor a visszaigazolás eredményének szimulációja a fizetés teljes összegétől függ - állítsa a totalAmount paramétert a oneclick/init-n belül az alábbi táblázatban szereplő megfelelő értékre (a fizetési tétel teljes értéke az alap devizanem századrészében kifejezve, míg a currency paraméter esetében a szerződött devizanemet válassza).

teljes összeg Ismertetés
100 Szimuláció a sikeres visszaigazolásról olyan esetekben, amikor az ügyfélnek nem kell megerősíteni a fizetést. Az engedélyezés folytatódik, a fizetés visszaigazolása megtörténik.
200 Szimuláció a sikertelen visszaigazolásról (nem kell a vásárlónak megerősítenie a fizetést). Az engedélyezés nem folytatódik, a fizetést a rendszer elutasítja.
XXX A fentiektől eltérő összegek a fizetés visszaigazolásának szimulációját váltják ki, a fizetés ügyfél általi megerősítésével. Az ügyfélnek egy hitelesítési képernyő fog megjelenni az OTP-kód megadásához. A beírt értéktől függően kerül sor a visszaigazolás eredményének szimulálására:
1234 = sikeres visszaigazolás (az engedélyezés folytatódik, a fizetést a rendszer visszaigazolja)
bármilyen más kód = a visszaigazolás elutasítva, az engedélyezés nem folytatódik, a fizetést a rendszer elutasítja.

Apple Pay és Google Pay fizetések tesztelése integrációs környezetben

Az Apple Pay és Google Pay fizetések esetében nem a valódi kártyaszámot használjuk az integrációs környezetben, a tesztkártya cseréje a fizetés teljes összegétől függ – a [totalAmount paraméter beállítása itt: applepay/init or [googlepay/init](Methods-for-Google-Pay#googlepay-init-operation’] történik, az alábbi táblázatban megadott megfelelő értékre (a fizetési tétel teljes értéke az alap devizanem századrészében kifejezve, míg a currency paraméter tetszőlegesen választható).

teljes összeg Ismertetés
100 Szimuláció a sikeres visszaigazolásról olyan esetekben, amikor az ügyfélnek nem kell megerősíteni a fizetést. Az engedélyezés folytatódik, a fizetés megerősítése megtörténik.
200 Szimuláció a sikertelen visszaigazolásról (nem kell a vásárlónak megerősítenie a fizetést). Az engedélyezés nem folytatódik, a fizetést a rendszer elutasítja.
XXX A fentiektől eltérő összegek a fizetés visszaigazolását szimulálják, a fizetés ügyfél általi megerősítésével. Az ügyfélnek egy hitelesítési képernyő fog megjelenni az OTP-kód megadásához. A beírt értéktől függően kerül sor a visszaigazolás eredményének szimulálására:
1234 = sikeres visszaigazolás (az engedélyezés folytatódik, a fizetés megerősítése megtörténik)
bármilyen más kód = a visszaigazolás elutasítva, az engedélyezés nem folytatódik, a fizetést a rendszer elutasítja.

Tranzakciók engedélyezési szabályai

CVC/CVV érték

CVC/CVV Ismertetés
200 általános elutasítás
300 elégtelen fedezet
400 letiltott kártya
500 az engedélyezés technikai hibájának szimulációja (az eredmény csak 30 másodperces időkorlát után jelenik meg)
xxx minden más érték sikeres engedélyezést eredményez, ha a fent felsorolt tesztkártyákat használja.

Lejárati dátum

Bármilyen jelenlegi vagy jövőbeli értéket megadhat HH/ÉÉ értékként. Az érték semmilyen módon nem befolyásolja az engedélyezés eredményét.

⚠️ **GitHub.com Fallback** ⚠️