Všetky príručky

Platobná brána PayPal

Nastavenie pluginu PayPal — Client ID, Client Secret, sandbox režim a refundácia.

Pre: ObchodníkV administrácii:/admin/plugins/paypal/settings

Plugin PayPal pripája platbu cez PayPal — zákazník sa presmeruje na stránku PayPal, kde platbu schváli, a po návrate do e-shopu sa platba automaticky potvrdí.

Obrazovka „Platobná brána PayPal“ v administrácii
Obrazovka „Platobná brána PayPal“ v administrácii

Čo plugin robí

Po výbere platby PayPal v pokladni sa vytvorí objednávka priamo v PayPal a zákazník sa presmeruje na jej schválenie. Po návrate do e-shopu sa platba overí a strhne (zúčtuje). PayPal nemá v pokladni vlastný vstavaný formulár — schválenie platby prebieha výhradne na stránke PayPal.

Požiadavky

Účet v PayPal Developer Dashboard (sekcia My Apps & Credentials) s Client ID a Client Secret.

Nastavenia

PoleVýznam
ProstredieSandbox (test) alebo Produkcia (live). Predvolené: Sandbox.
Client IDREST API Client ID z PayPal Developer Dashboard.
Client SecretREST API Secret z PayPal Developer Dashboard. Po uložení sa zašifruje; nechajte prázdne pre zachovanie existujúceho.

Inštalácia a nastavenie

  1. Otvorte Systém > Pluginy a zapnite plugin PayPal.
  2. V PayPal Developer Dashboard (My Apps & Credentials) vytvorte alebo otvorte aplikáciu a skopírujte Client ID a Client Secret.
  3. Vložte ich do nastavení pluginu; kým platbu testujete, ponechajte Prostredie: Sandbox.
  4. Uložte nastavenia. Pred spustením naostro prepnite Prostredie na Produkcia a vložte produkčné údaje aplikácie.

Testovací/sandbox režim

Voľba Prostredie prepína celú adresu PayPal API medzi sandboxom a produkciou.

Čo sa deje na objednávke

Po schválení platby v PayPal sa zákazník vráti do e-shopu a Ecommio až vtedy zavolá PayPal API na strhnutie (capture) platby — samotný návrat teda platbu ešte nezaručuje, kým prebehne toto strhnutie. Suma sa porovná s pôvodnou objednávkou; pri nezhode ostane objednávka nezaplatená a označená na kontrolu. Zrušenie platby v PayPal necháva objednávku nezaplatenú a zákazník ju môže skúsiť zaplatiť znova.

Refundácie

PayPal podporuje refundáciu priamo z detailu objednávky v Ecommio.

Webhook

PayPal webhook nemá zapojený — platba sa potvrdzuje priamo pri návrate zákazníka z PayPal, nie cez samostatnú notifikáciu. Ak zákazník na stránke PayPal zaplatí, ale do e-shopu sa nevráti (zavrie kartu prehliadača), Ecommio o tom nemá ako vedieť a objednávka ostane nezaplatená, kým sa stav neskontroluje priamo v PayPal.

Časté problémy

  • Brána sa v pokladni nezobrazuje. Chýba Client ID alebo Client Secret — doplňte ich v nastaveniach.
  • Testovacia platba prešla ako ostrá (alebo naopak). Skontrolujte voľbu Prostredie — sandbox a produkcia používajú odlišné prihlasovacie údaje aplikácie v PayPal Developer Dashboard.
  • Zákazník sa vrátil z PayPal, ale objednávka nie je zaplatená. Skontrolujte, či strhnutie platby prebehlo bez chyby — nezhoda sumy alebo zrušenie zo strany zákazníka ponechá objednávku nezaplatenú.
  • Zákazník zrušil platbu v PayPal. Objednávka ostáva nezaplatená a zákazník ju môže dokončiť neskôr znova.
  • Chcete testovať platbu bez reálnych peňazí. Použite Prostredie: Sandbox a testovací PayPal účet vytvorený v Developer Dashboard — sandbox a produkcia majú oddelené prihlasovacie údaje aj testovacie peniaze.

Súvisí

Bola táto stránka užitočná?