Éles környezet aktiválása_Activation of the production environment - khpos/Payment-gateway_HU GitHub Wiki
Az integrációs környezetből az éles rendszerre történő átálláshoz az elfogadóhelynek az alábbi teszt forgatókönyveket kell elvégeznie.
⚠️ Ha szeretné megtudni, hogyan kell tesztelni a fejlesztés során, integrációs környezetben, kérjük, látogasson el a következő webhelyre. Ezek a kártyák nem használhatók éles környezetben.
A következő teszteket az integrációs környezetben (https://[api.sandbox.khpos.hu](http://api.sandbox.khpos.hu/)
) szükséges elvégezni. Ezek a tesztek csak annyiban különböznek a fejlesztés során elvégzett tesztektől, hogy konkrét megadott kártyaszámokat használnak a teszthez.
Kommunikációs teszt - echo (GET)
- Indítsa el az
echo
műveletet aGET
módszerrel. - Ellenőrizze a válaszkódot (200 OK).
- Ellenőrizze a válasz aláírását (az integrációs környezet kulcsának használatával).
- A visszaküldött JSON válaszban ellenőrizze a
resultCode
(0) értéket.
Kommunikációs teszt - echo (POST)
- hívja meg a
echo
műveletet aPOST
módszerrel. - Ellenőrizze a válaszkódot (200 OK).
- Ellenőrizze a válasz aláírását (az integrációs környezet kulcsának használatával).
- A visszaküldött JSON válaszban ellenőrizze a
resultCode
(0) értéket.
Sikeresen engedélyezett fizetés
- Végezze el a fizetés inicializálását (
payment/init
) és az azt követő átirányítást a fizetőoldal felé (payment/process
). - Használja a 4000007000010006 számú tesztkártyát, bármilyen érvényes lejárati dátummal és 100-as értékű CVC-vel. Indítsa el a fizetést. Ez a lépés sikeres fizetési hitelesítést és engedélyezést eredményez, és visszairányít a webshopba. Ellenőrizze, hogy a kívánt oldalra került-e vissza a webshopban.
- Ellenőrizze a válaszkódot (200 OK).
- Ellenőrizze a válasz aláírását (az integrációs környezet kulcsának használatával).
- A visszaküldött JSON válaszban ellenőrizze a
resultCode
(0),paymentStatus
értékeket (4 vagy 7, a tranzakcióclosePayment
beállításaitól függően).
Fizetés nélküli visszatérés a kereskedői oldalra (ügyfél által törölt fizetés)
- Végezze el a fizetés inicializálását (
payment/init
) és az azt követő átirányítást a fizetőoldal felé (payment/process
). - Kattintson a "Fizetés törlése és visszatérés a shopba" gombra.
- Ellenőrizze a válaszkódot (200 OK).
- Ellenőrizze a válasz aláírását (az integrációs környezet kulcsának használatával).
- A visszaküldött JSON válaszban ellenőrizze a
resultCode
(0),paymentStatus
(3) értékeket.
Lejárt fizetés (időkorlát)
- Végezze el a fizetés inicializálását (
payment/init
) és az azt követő átirányítást a fizetőoldal felé (payment/process
). - NE adjon meg semmilyen kártyaadatot, NE küldje el a fizetést, és várjon 30 percet az automatikus visszairányításra a webshopba. Alternatívaként bezárhatja az ablakot, és 30 vagy több perc elteltével hívja a
payment/status
- Ellenőrizze a válaszkódot (200 OK).
- Ellenőrizze a válasz aláírását (az integrációs környezet kulcsának használatával).
- A visszaküldött JSON válaszban ellenőrizze a
resultCode
(130),paymentStatus
(6) értékeket.
Fizetés sztornózása
- Végezze el a fizetés inicializálását (
payment/init
) és az azt követő átirányítást a fizetőoldal felé (payment/process
). - Használja a 4000007000010006 számú tesztkártyát, bármilyen érvényes lejárati dátummal és 100-as értékű CVC-vel. Indítsa el a fizetést, amelyet a rendszer engedélyez, majd visszairányítja a shopba.
- Ellenőrizze a válaszkódot (200 OK).
- Ellenőrizze a válasz aláírását (az integrációs környezet kulcsának használatával).
- A visszaküldött JSON válaszban ellenőrizze a
resultCode
(0),paymentStatus
(4 vagy 7, a tranzakcióclosePayment
beállításaitól függően). - Hajtsa végre a
payment/reverse
műveletet az adott tranzakcióra, amelyet az imént végzett. - Ellenőrizze a válaszkódot (200 OK).
- Ellenőrizze a válasz aláírását (az integrációs környezet kulcsának használatával).
- A visszaküldött JSON válaszban ellenőrizze a
resultCode
(0),paymentStatus
(5) értékeket.
Tesztesetek végrehajtása és integrációs teszt kérése
Amint befejezte az összes forgatókönyv tesztelését vagy kérdése van, kérjük, írjon a [email protected] címre. Ezt követően a Pénzforgalmi szolgáltató is teszteli az Ön webshopját és Payment gateway / vpos integrációt.
Az éles környezet aktiválása
A tesztek sikeres befejezésének ellenőrzése után tájékoztatjuk Önt az éles környezet aktiválásáról. Ettől a ponttól kezdve tényleges fizetéseket végezhet és pénzösszegeket fogadhat az ügyfelektől. Ne felejtse el átkonfigurálni a fizetőoldal behívását az integrációs környezetről (https://[api.sandbox.khpos.hu](http://api.sandbox.khpos.hu/)
) az éles fizetőoldalra (https://api[.khpos.hu](http://api.khpos.hu/)
).
Az éles környezet tesztje
A fizetések ügyfelek számára történő lehetővé tétele előtt javasoljuk az éles környezet tesztelését is. Ehhez bármilyen működő hitelkártyát használhat, amelyet általában használ. Ezt a teszt tranzakciót természetesen utólag visszaküldheti. A fizetőoldalra történő át- és visszairányítást mindenképpen javasoljuk kipróbálni, még ha fizetés nem is történik.