Provádění plateb v testovacím prostředí

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), 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.

Tip GoPay:

Testovací údaje platební brány nastavte do vašeho e-shopového systému a proveďte testovací platby za objednávky z pohledu platícího zákazníka. Stavy plateb by se vám měly adekvátně propisovat k objednávkám ve vašem systému.

Testování je možné provádět z libovolné domény.

Pokud jste novým klientem, získáte testovací údaje po registraci.

Veškeré operace na testovacím prostředí platební brány GoPay jsou prováděny s fiktivními penězi a je nutné, aby obchodník zabránil svým zákazníkům přístup na testovací rozhraní GoPay platební brány.

Upozorňujeme, že testovací prostředí je standardně omezené a některé platební metody nelze simulovat, například Apple Pay.

Testovací platební karty

Pro testování nové platební brány jsme pro vás připravili sadu testovacích platebních karet. Výsledek autorizace záleží na použité částce.

Typ karty Číslo karty Country kód vydavatele platební karty
MasterCard 5447380000000006 CZE
VISA 4444444444444448 POL
Částka končí na Příklad Výsledek
*00 10,00 CZK Autorizace úspěšná - platba uhrazena
*04 15,04 EUR Autorizace neúspěšná - platba zamítnuta

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 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ě částku 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í 1 hodiny. 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 bankovní převod
    • po zadání e-mailové adresy jsou vygenerovány ú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í bankovním převodem.
    • dále je nutné zadat do prohlížeče níže uvedený odkaz a platbu provést pomocí údajů pro bankovní převod (platební údaje zobrazené na platební bráně)

Bankovní převod

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

  • Jako účet zákazníka vyplňte libovolné validní číslo účtu (například 7654322).
  • Jako kód banky zadejte libovolný kód banky (kombinace čísla účtu a kódu banky musí být odlišná, než číslo účtu a kód banky, kam je platba zasílána).
  • Pro úhradu v měně CZK vyberte jako cílový účet 7654322/0800, pro měnu EUR vyberte jako cílový účet 1125262009/1111.
  • Po 3 minutách by se měl změnit stav platby na zaplaceno.

Refundace

Testovací prostředí umožňuje simulaci refundace (vrácení platby zákazníkovi)
stejnou platební metodou s omezenými možnostmi oproti provoznímu prostředí.
Refundace je možné provádět z rozhraní testovacího GoPay obchodního účtu,
případně požadavkem přes API.

Plnou refundaci na testovacím prostředí podporují metody:

  • Platební karta
  • Online bankovní převod (Raiffeisenbank a Česká Spořitelna)
  • Offline bankovní převod

Částečnou refundaci na testovacím prostředí podporují metody:

  • Online bankovní převod (Raiffeisenbank a Česká Spořitelna)
  • Offline bankovní převod

 

Pomohl Vám tento článek?:

Nenašli jste, co hledáte?

Kontaktujte pracovníka podpory