Testovací platební brána umožňuje provedení platby dostupnými platebními metodami. Pro tyto účely je sestaveno webové rozhraní, které simuluje chování dodavatele platební metody (např. Komerční banka, mBank, Global Payments), resp. co nejvěrněji kopíruje komunikaci s ním. Všechny potřebné údaje a postupy potřebné pro testování plateb v testovacím prostředí naleznete v tomto článku.

Testovací platební karty

Pro testování nové platební brány jsme pro vás připravili sadu testovacích platebních karet.

Typ karty Číslo karty 3D Secure ověření Country kód vydavatele platební karty Stav autorizace
VISA 4188030000000003 NE CZE Úspěšná - platba uhrazena
VISA 4444444444444448 ANO Polsko Úspěšná - platba uhrazena
VISA 4188030000000011 ANO CZE Nedostatek peněžních prostředků na kartě - platba zamítnuta
Maestro 6705040000000019 ANO CZE Zamítnuto v autorizačním centru banky - platba zamítnuta
MasterCard 5160000000000013 NE Austrálie Špatné číslo karty - platba zamítnuta
VISA 4444555566667777 - - Nevalidní číslo karty

Tip GoPay:
Jako CVV/CVC kód můžete uvést jakékoli 3 čísla, např. 123 a jako datum expirace můžete uvést jakýkoli datum, pokud je v budoucnu, např. 03/28. 

Platební metoda GoPay účet

Test platby z GoPay uživatelského účtu je umožněn pomocí testovacího prostředí platební brány GoPay. K testu je připraven uživatel s virtuálním kreditem. Přístupové údaje jsou:

Platební metoda GoPay účet
Go přezdívka: test01@test.gopay.cz
Heslo: Test0001 nebo SMS kód 1111

Platební metoda Premium SMS

Platba prostřednictvím Premium SMS vyžaduje zaslání SMS v GP formátu.

Fiktivní SMS je možné odeslat prostřednictvím webového rozhraní, viz níže. Do několika minut od odeslání virtuální SMS zprávy by měla být platba v prodejním místě označena jako zaplacená.

Odeslání virtuální SMS
https://partner.sandbox.gopay.com/gp-gateways/premiumsms/initSmsAuto.action

Pokud platební brána vyžaduje zadání ověřovacího kódu, použijte, prosím, níže uvedený kód.

Kód ověřovacích SMS na testovacím prostředí
1111

Testovací scénář

Pro ověření integrace je vyžadováno provedení těchto testovacích plateb:

  1. Ověření korektní funkce platební brány
    Provedení testovací platby pomocí všech požadovaných platebních metod. Informace o založení standardní platby naleznete v článku popisujícím postup integrace platební brány.
  2. Ověření korektního zpracování stavu CANCELED

    Platbu můžete založit s platební metodou platební kartou a následně vybrat číslo testovací karty se stavem - platba zamítnuta. Druhou variantou je vybrání platební metody online bankovního tlačítka a po přesměrování na testovací formulář zvolit možnost zrušit. V prodejním místě by měla být tato platba označena jako zrušená CANCELED. Propsání stavu zajistí automatická http notifikace, více informací o notifikacích a jejich zpracování naleznete v článku popisujícím postup integrace platební brány a v článku stav platby.

  3. Ověření korektního zpracovávání stavu TIMEOUTED
    Po přechodu na platební bránu uzavřete okno s platební bránou. Změna stavu na stav TIMEOUTED nastane po uplynutí 12ti hodin. Propsání stavu platby zajistí automatická http notifikace. Více informací o notifikacích a jejich zpracování naleznete v článku popisujícím postup integrace platební brány a v článku stav platby.
  4. Ověření přechodu na prodejní místo, aniž by byla platba provedena, a následné zpracování notifikace o změně stavu platby (platba provedena)
    • na platební bráně GoPay je zvolena platební metoda superCASH nebo bankovní převod
    • po zadání e-mailové adresy je vygenerováno číslo kupónu (je nutné si číslo superCASH poznamenat - toto je nezbytné k provedení úhrady v testovacím režimu) nebo údaje pro platbu bankovním převodem (nutno si poznamenat). V provozním prostředí jsou platební údaje zákazníkovi odeslány i e-mailem.
    • je nutné přejít na prodejní místo pomocí kříže v pravém horním rohu a zkontrolovat stav objednávky (měl by být ve stavu “Čeká se na platbu”).
    • je nutné zkontrolovat přechod z platební brány na return_url, je-li zákazníkovi správně zobrazeno, že se čeká na zaplacení superCASH nebo bankovním převodem.
    • dále je nutné zadat do prohlížeče níže uvedený odkaz a platbu provést pomocí čísla superCASH (zadávejte číslo včetně CR:) nebo údajů pro bankovní převod (vygenerované v PDF v předchozím kroku)

      Bankovní převod 

      https://partner.sandbox.gopay.com/gp-gateways/bank/gateway.action

      superCASH 

      https://partner.sandbox.gopay.com/gp-gateways/supercash/gateway.action

       

    • po 3 minutách by se měl změnit stav platby na zaplaceno.