Přeskočit přímo na text


První český platební modul - UC GoPay

Ve spolupráci s Vojtěchem Kusým, vývojářem Drupalu, jsme připravili modul pro integraci platební brány GoPay. Modul je volně ke stažení z Drupal.org: http://drupal.org/…ect/uc_gopay. Momentálně existují verze pro Drupal 6/Übercart 2 a Drupal 7/Übercart 3. Díky platební bráně Gopay můžete zákazníkům zpřístupnit většinu platebních metod běžných v České republice. V článku se dozvíte jak probíhá integrace, jak modul nainstalovat a také jak ho případně podpořit, aby se dále rozvíjel.

Informace o modulu

Modul integruje platební bránu GoPay do Übercartu. GoPay Momentálně podporuje platby v Česku a na Slovensku.

Integrací platební brány GoPay umožníte zákazníkům využít následující platební kanály:

  • Platební karty – zprostředkování plateb z karet VISA, VISA Electron, MasterCard, Amex, JCB
  • ePlatby – systém bezhotovostních úhrad pro klienty Raiffeisenbank
  • MojePlatba – systém bezhotovostních úhrad pro klienty Komerční banky
  • mPeníze – systém bezhotovostních úhrad pro klienty mBank
  • Banka – standardní bankovní převod
  • superCASH – systém hotovostních plateb prostřednictvím terminálů společnosti Sazka a České Pošty
  • GoPay peněženka – elektronická peněženka vhodná pro mikroplatby
  • MoneyBookers – elektronická peněženka vhodná pro mezinárodní platby a převody peněz
  • Premium SMS – systém plateb prostřednictvím SMS z mobilních telefonů

Podpořte vývoj registrací svého e-shopu

I když motivace k vytvoření modulu pro Drupal 7 vycházela z vlastní potřeby, od začátku jsme chtěli modul udělat univerzálně použitelný a dát ho veřejně k dispozici. To samozřejmě navýšilo náklady, o které jsme se chtěli zprvu podělit s poskytovatelem platební brány, firmou GoPay s.r.o. Tato jednání však nedopadla podle našich představ, dohodli jsme se „jen“ na finančních příspěvcích odvislých od počtu e-shopů, které budou daný modul používat. Kromě toho jsme se rozhodli modul zpřístupnit v typickém opensource modelu jako donationware.

Pokud modul používáte a chcete nás podpořit, můžete svůj e-shop (dobrovolně a bezplatně) zaregistrovat do naší databáze (neexistuje bohužel žádná cesta, jak zjistit použitý modul přímo na straně poskytovatele). Registrací pomůžete dalšímu vývoji modulu. Kromě toho nás můžete podpořit i přímo – posláním libovolné částky na účet nebo darovací SMS. Peníze budou vynaloženy na další vývoj modulu. Např. v tomto roce chystáme vydat ještě verzi pro Drupal Commerce. Více ohledně sponzoringu se dozvíte na http://www.stepankorcak.cz/…pro-sponzory.

A nyní již k samotné integraci a instalaci modulu.

Návod na instalaci

Prvním krokem je ujednání podmínek a uzavření smlouvy se společností GoPay, kde vám vznikne unikátní účet, přes který budou probíhat platby. www.gopay.cz Po tomto kroku vám GoPay zašle e-mail s názvem Test – integrační soupis, kde najdete vaše GoID a klíč Secret, jež vložíte do modulu (viz. níže popisky v obrázku). Dostanete také přístupy do monitoru, kde budete sledovat stav peněženky a plateb. Pokud toto máte, pokračujte instalací modulu.

Použijte Drush nebo stáhněte soubor s modulem z adresy http://drupal.org/…ect/uc_gopay.

Download

Rozbalte archiv a nahrajte složku uc_gopay na ftp do adresáře s moduly (standartně …/sites/all/mo­dules/). Máte-li přístup přes SSH, můžete použít drush: „drush dl uc_gopay“ – stáhne modul uc_gopay z drupal.org a „drush en uc_gopay -y“ – zapne modul.

Copy

Na stránce s moduly (…/admin/modules) najděte v sekci ÜBERCART – PLATBA řádek GoPay a zaškrtněte. Na konci stránky potvrďte tlačítkem Uložit nastavení. Modul se nainstaluje.

Modules

Přejděte na stránku pro nastavení modulu Obchod → Způsoby platby a na řádku GoPay platby přes webové rozhraní klikněte na Nastavení (admin/store/set­tings/payment/met­hod/gopay_wps).

Settings1

Stránka s nastavením platebních kanálů:

Settings2

Pokračujte nastavením předdefinované platby:

settings3

Následuje řada nastavení důležitých k funkčnosti modulu.

settings6

Spolu s notifikační adresou zašlete do GoPay e-mailem také IP adresu(-y) vašeho e-shopu, aby vám povolili přístup na stránky, kde se budou uskutečňovat samotné platby. (Platby probíhají na serveru GoPay pod bezpečnostním protokolem, proto je potřeba povolit přístup serveru, na kterém máte e-shop.) IP adresa je potřeba také pro testování modulu viz. Integrační e-mail:

integrmail

IP adresu vašeho e-shopu zjistíte pomocí dotazu WHOIS, např. na stránce whois.smartweb.cz:

settings7

Nebo pomocí příkazu PING v příkazovém řádku. Spusťte příkazový řadek a napište: ping www.nejakastranka.cz:

settings8

Vyplňte kolonky s identifikačními klíči:

settings9

Integrační e-mail:

email1

Proveďte další nastavení a uložte:

settings10

Nezapomeňte na stránce Obchod → Způsoby platby (admin/store/set­tings/payment) zaškrtnout políčko u řádku GoPay platby přes webové rozhraní a uložit potvrzovacím tlačítkem Uložit nastavení.

settings11

Na stránce https://www.gopay.cz/styl-go-pay si vygenerujte odpovídající logo s obrázky plateb, které zákazníkům nabízíte a přes Struktura → Bloky si vytvořte blok s logem, který umístíte na titulní stránku. Toto je podmínkou úspěšné integrace GoPay platební brány.

To je konec instalace. Po odeslání testovací platby by měla být integrace úplná. Před nasazením do ostrého provozu nezapomeňte v nastavení platební metody přepnout platební bránu na produkční „ostrou“ platební bránu!

Poté co dokončíte integraci, můžete vyplnit registrační formulář, kterým zaregistujete adresu e-shopu do naší databáze uživatelů modulu UC Gopay.

K registračnímu formuláři se dostanete přes stránku nastavení platební metody GoPay:

settings4

Formulář s registrací:

settings5

Registrací nebo sponzorským darem pomůžete dalšímu vývoji.

Další informace ohledně sponzoringu a darovací tlačítko najdete zde: http://www.stepankorcak.cz/…pro-sponzory. V případě, že potřebujete s čímkoliv pomoci nebo bližší informace, můžete mne kontaktovat na e-mailu strep@stepankorcak.cz.

Upozornění: modul UC Gopay pro Drupal není oficiálně podporovaný modul společnosti GoPay s.r.o.

 

krásná práce

krásná práce

WOW! Paráda, díky!

WOW! Paráda, díky!

Poslat nový komentář

  • You can use Texy! to format and alter entered content.
  • Povolené HTML značky: <em> <strong> <b> <i> <br> <code> <ul> <ol> <li> <pre> <pre class="php">
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".

Více informací o možnostech formátování

Hledat

Přihlášení

Bezpečnost Drupalu

Z hlediska bezpečnosti je Drupal na velmi vysoké úrovni, díky propracovanému systému hlášení, prověřování a řešení možných problémů.

Čtěte více a odebírejte bezpečnostní aktuality

Poslední komentáře

Kdo je online

Momentálně je online 2 uživatelé a 0 hostů.

Online uživatelé

Support

Psychologie - poradenství