Všetky príručky

Platobná brána GoPay

Nastavenie pluginu GoPay — GoID, Client ID, secret, sandbox režim, refundácia a webhook.

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

Plugin GoPay pripája platobnú bránu GoPay — zákazník sa pri platbe presmeruje na hostovanú stránku GoPay a po dokončení sa vráti späť do e-shopu.

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

Čo plugin robí

Po výbere platby GoPay v pokladni sa zákazník presmeruje na platobnú bránu GoPay, kde zaplatí zvolenou metódou (karta, bankový prevod alebo iná metóda podľa vašej zmluvy s GoPay). GoPay nemá v pokladni vlastný vstavaný formulár — celý platobný krok prebieha na jeho stránke.

Požiadavky

Zmluvný účet GoPay s GoID, Client ID a Client secret pre prístup k GoPay API.

Nastavenia

PoleVýznam
GoIDIdentifikátor vášho GoPay účtu.
Client IDClient ID pre prístup k GoPay API (z GoPay administrácie).
Client secretClient secret pre GoPay API. Po uložení sa zašifruje; nechajte prázdne pre zachovanie existujúceho.
Testovací režimZapnite počas testovania — použije sa GoPay sandbox (gw.sandbox.gopay.com). Pred spustením naostro vypnite. Predvolené: vypnuté.

Inštalácia a nastavenie

  1. Otvorte Systém > Pluginy a zapnite plugin GoPay.
  2. V Nastaveniach vyplňte GoID, Client ID a Client secret z GoPay administrácie.
  3. Kým platbu testujete, zapnite Testovací režim — komunikácia pôjde cez GoPay sandbox.
  4. Uložte nastavenia. Pred spustením naostro Testovací režim vypnite.

Testovací/sandbox režim

Prepínač Testovací režim prepína celú adresu GoPay API medzi gw.sandbox.gopay.com (test) a gate.gopay.com (produkcia) — ide teda o samostatné testovacie prostredie, nielen príznak transakcie. Prihlasovacie údaje pre sandbox a produkciu sa v GoPay administrácii môžu líšiť, overte si preto správnu kombináciu pred prepnutím naostro.

Čo sa deje na objednávke

Objednávka sa označí ako zaplatená, keď GoPay potvrdí stav PAID (cez notifikáciu alebo pri návrate zákazníka). GoPay pri overovaní vždy vyžaduje zhodu identifikátora platby uloženého v objednávke s tým, ktorý prišiel v notifikácii — notifikácia pre inú platbu sa tak nemôže priradiť k cudzej objednávke. Suma sa vždy porovná s pôvodnou objednávkou.

Refundácie

GoPay podporuje plnú aj čiastočnú refundáciu priamo z detailu objednávky v Ecommio — odpoveď GoPay je okamžitá.

Webhook

GoPay posiela notifikáciu na payments/gopay/notification. Ecommio si stav platby po jej prijatí ešte raz overí priamym dotazom na GoPay, nespolieha sa len na obsah notifikácie.

Časté problémy

  • Brána sa v pokladni nezobrazuje. Chýba GoID, Client ID alebo Client secret — doplňte ich v nastaveniach.
  • Testovacia platba prebehla naostro (alebo naopak). Skontrolujte prepínač Testovací režim — mení celú adresu GoPay API, nielen príznak.
  • Objednávka ostala nezaplatená, hoci zákazník platbu dokončil. Overte notifikačnú URL GoPay v GoPay administrácii — pozrite Riešenie problémov v pokladni.
  • Notifikácia od GoPay sa neprejaví v objednávke inej platby. Ide o zámerné správanie — Ecommio priraďuje notifikáciu len k objednávke, ktorej platobný identifikátor sa presne zhoduje, aby sa cudzia notifikácia nemohla omylom prejaviť na inej objednávke.

Súvisí

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