Dokumentace
Vytisknout stránku

Testování pomocí rozhraní PayPal sandbox

Nastavení plateb lze otestovat dvěma způsoby. Nejjednodušší možnost je vytvořit rezervaci v ostrém provozu a následně ji opět vzít zpět. Bude vás to stát nějaké drobné, PayPal totiž účtuje poplatek za refundaci (0,30 USD / 0,35 EUR). Pokud se chcete tomuto poplatku vyhnout nebo chcete provádět detailnější testování, můžete použít rozhraní v testovacím módu spolu s vývojářským PayPal účtem.

  1. Pokud jste ještě PayPal sandbox nepoužívali, přihlaste se pomocí svých normálních PayPal údajů na stránce developer.paypal.com
  2. Přejděte do Dashboard > Sandbox > Accounts („ovládací panel>sandbox>účty“). Zde uvidíte testovací obchodní (business) účet, který je pro vás již připraven. Tento účet používá (falešnou) e-mailovou adresu, která je podobná té vaší, na konci uživatelského jména je pouze přidán text -facilitator. Například uzivatel@priklad.cz se převede na uzivatel-facilitator@priklad.cz. V přehledu klikněte na tuto e-mailovou adresu a potom na odkaz Profile („profil“), který se zobrazí pod ní. V zobrazeném pop-up okně vyberte Change password („změnit heslo“), zadejte heslo pro tento účet a změnu uložte
  3. Potom vytvořte alespoň jeden osobní (personal) testovací účet, který použijete pro otestování plateb

    Účty v sandboxu
  4. Zůstaňte přihlášeni na developer.paypal.com a v novém okně/kartě prohlížeče se přihlaste do SuperSaaS jako administrátor

  5. Přejděte do Nastavení plateb a kdekoliv do testového pole nadepsaného jako Vzkaz který se zobrazuje v horní části stránky eshopu: přidejte „magické slovo“$gateway {paypal uzivatel-facilitator@priklad.cz} (uzivatel-facilitator@priklad.cz nahraďte svou e-mailovou adresou s příponou „facilitator“)

    Nastavení testovacího módu
  6. Dole na stránce označte Testovací mód.Přepněte se do PayPal „sandbox“ rozhraní…
  7. Klikněte na Uložit změny
  8. Odhlaste se z administrátorského účtu a přihlaste se jako uživatel
  9. Vytvořte rezervaci vyžadující platbu. Jakmile budete přesměrováni na PayPal, přihlaste se pomocí údajů některého z testovacích osobních (personal) účtů, které jste vytvořili v kroku 3
  10. Celý platební proces můžete nyní dokončit, jako byste byli skutečným uživatelem. Po dokončení budete přesměrováni zpět na rozvrh SuperSaaS
  11. Odhlaste se jako uživatel a přihlaste se zpět jako administrátor. Když se nyní podíváte na stav testovací rezervace, uvidíte +, což znamená, že platba byla přijata
  12. Prohlédnout si platby přijaté na „facilitator“ účet, a případně také otestovat refundace, lze kliknutím na Applications > Sandbox accounts („aplikace>sandbox účty“) a vybráním odkazu Enter Sandbox site („vstoupit na sandbox web“) nad přehledem testovacích účtů
  13. Přihlaste se pomocí údajů „facilitator“ účtu, které jste vytvořili v kroku 1
  14. Na kartě s přehledem v My recent activity („moje poslední aktivita“) uvidíte vypsané platby, které jste po testovací rezervaci obdrželi. Více informací o tom, jak provést refundaci, naleznete v části Otestování systému v ostrém provozu

    Přehled PayPal účtu

Jakmile je testování u konce, je nutno opět smazat „magické slovo“, které jste přidali v kroku 5 (nebo ho v případě potřeby nahradit relevantními PayPal údaji) a odznačením zatržítka Testovací mód.Přepněte se do PayPal „sandbox“ rozhraní… na stránce Nastavení plateb vypnout testovací mód.