É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)

  1. Indítsa el az echo műveletet a GET módszerrel.
  2. Ellenőrizze a válaszkódot (200 OK).
  3. Ellenőrizze a válasz aláírását (az integrációs környezet kulcsának használatával).
  4. A visszaküldött JSON válaszban ellenőrizze a resultCode (0) értéket.

Kommunikációs teszt - echo (POST)

  1. hívja meg a echo műveletet a POST módszerrel.
  2. Ellenőrizze a válaszkódot (200 OK).
  3. Ellenőrizze a válasz aláírását (az integrációs környezet kulcsának használatával).
  4. A visszaküldött JSON válaszban ellenőrizze a resultCode (0) értéket.

Sikeresen engedélyezett fizetés

  1. 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).
  2. 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.
  3. Ellenőrizze a válaszkódot (200 OK).
  4. Ellenőrizze a válasz aláírását (az integrációs környezet kulcsának használatával).
  5. 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)

  1. 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).
  2. Kattintson a "Fizetés törlése és visszatérés a shopba" gombra.
  3. Ellenőrizze a válaszkódot (200 OK).
  4. Ellenőrizze a válasz aláírását (az integrációs környezet kulcsának használatával).
  5. A visszaküldött JSON válaszban ellenőrizze a resultCode (0), paymentStatus (3) értékeket.

Lejárt fizetés (időkorlát)

  1. 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).
  2. 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
  3. Ellenőrizze a válaszkódot (200 OK).
  4. Ellenőrizze a válasz aláírását (az integrációs környezet kulcsának használatával).
  5. A visszaküldött JSON válaszban ellenőrizze a resultCode (130), paymentStatus (6) értékeket.

Fizetés sztornózása

  1. 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).
  2. 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.
  3. Ellenőrizze a válaszkódot (200 OK).
  4. Ellenőrizze a válasz aláírását (az integrációs környezet kulcsának használatával).
  5. 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).
  6. Hajtsa végre a payment/reverse műveletet az adott tranzakcióra, amelyet az imént végzett.
  7. Ellenőrizze a válaszkódot (200 OK).
  8. Ellenőrizze a válasz aláírását (az integrációs környezet kulcsának használatával).
  9. 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.