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:
- 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. - 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. - 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 stavTIMEOUTED
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. - 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 1558858/0200.
- 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