Tapaya
Online platbyZačínameTestovanie

Testovanie

Overte svoju integráciu online platieb v sandboxe pomocou testovacích kariet.

Skôr ako začnete prijímať skutočné platby, otestujte svoju integráciu Checkoutu v sandboxe Tapaya. Platby v sandboxe používajú testovacie karty, takže sa nepresúvajú žiadne skutočné peniaze. Checkout v produkčnom prostredí prijíma skutočné platby od schválených obchodníkov.

Nasmerujte svoj server na sandboxové API

Nastavte TAPAYA_CHECKOUT_API_URL na https://api.sandbox.tapaya.com a do TAPAYA_CHECKOUT_API_KEY uložte checkout kľúč obchodníka. Obe hodnoty uchovávajte na svojom serveri.

.env
TAPAYA_CHECKOUT_API_URL=https://api.sandbox.tapaya.com
TAPAYA_CHECKOUT_API_KEY=tapaya_test_...

Dokončite onboarding s funkciou online platieb a v nastaveniach Checkoutu overte, že je obchodník v stave Ready. Ak používate Hosted Checkout, uložte návratové URL.

Vytvorte testovaciu reláciu

Vytvorte reláciu pre testovaciu objednávku presne podľa rýchleho štartu. Vrátené id uložte k objednávke ešte pred presmerovaním, aby ste mohli výsledok overiť, aj keď sa prehliadač zatvorí.

Zaplaťte testovacou kartou

Otvorte url relácie a zaplaťte jednou z nižšie uvedených kariet, s ľubovoľným budúcim dátumom platnosti a CVC 123.

Overte výsledok zo svojho servera

Načítajte reláciu zo svojho servera a porovnajte jej referenciu objednávky, sumu, menu a paymentStatus s uloženou objednávkou. Návrat prehliadača na vašu URL úspechu platbu nedokazuje.

Testovacie karty

Použite tieto testovacie karty.

ScenárČíslo kartyOčakávaný výsledok
Platba prebehne úspešne4242 4242 4242 4242paymentStatus: successful. Váš server vybaví objednávku práve raz.
Karta je zamietnutá4916 0184 7581 4056paymentStatus: failed, status zostáva open. Zákazník môže v tej istej relácii skúsiť inú kartu.
Vyžaduje sa 3-D Secure4012 0018 0000 0016Dokončite testovacie overenie. Objednávku vybavte až potom, ako načítanie relácie potvrdí úspech.

Karta simulujúca chybu spracovania môže prejsť tokenizáciou a zlyhať až pri zaťažení karty, preto vždy kontrolujte načítaný stav, nie reakciu formulára pre kartu.

Čo sandbox pokrýva

  • Hosted Checkout: karty s vyššie uvedenými testovacími kartami. Tlačidlá peňaženiek závisia od nastavení obchodníka a od zariadenia a prehliadača zákazníka, preto sa nespoliehajte na to, že sa zobrazia v každom teste.
  • Vložené platby: karty a podporované peňaženky s Tapaya.js 0.2.0. Otestujte dostupnosť peňaženiek, zrušenie, zmeny celkovej sumy a overenie na serveri. Apple Pay vyžaduje registrovanú doménu obchodu. Pozrite si Embedded Checkout.
  • Platnosť relácie: relácie prijímajú nové platby počas 30 minút od vytvorenia. Pre každý samostatný test použite nové merchantOrderId: objednávku možno zaplatiť iba raz a nová relácia pre nezaplatenú objednávku nahradí tú predchádzajúcu.

Keď základný tok funguje, prejdite kontrolný zoznam QA, ktorý pokrýva opakované pokusy, stratené odpovede a zákazníkov, ktorí sa nikdy nevrátia.

Chýba vám niečo na tejto stránke?Navrhnite funkciu. Pripojíme túto stránku, aby tím videl súvislosti.