Prijímanie platieb cez Global Payments
Global Payments je medzinárodný poskytovateľ platobných služieb, kompatibilný s Desjardins (Québec). Vaši používatelia platia platobnou kartou na zabezpečenej platobnej stránke Global Payments. Táto stránka zabezpečuje aj overenie 3-D Secure. Poplatky sa riadia vašou zmluvou s Global Payments. OpenResa si z týchto platieb neúčtuje žiadnu províziu.

Predpoklady
Ak chcete prijímať skutočné platby, vaša organizácia musí mať obchodnícky účet Global Payments, napríklad prostredníctvom Desjardins v Québecu. Váš správca účtu vám potom odovzdá dva identifikátory určené pre vašu aplikáciu: App ID a App Key.
Ak chcete bránu vyskúšať ešte pred podpisom zmluvy, bezplatne si vytvorte účet na vývojárskom portáli Global Payments (developer.globalpayments.com). Vytvorí sa v ňom testovacia aplikácia s vlastným App ID a vlastným App Key.
Nastavenie Global Payments na fakturačnom účte
Každý fakturačný účet má vlastnú platobnú bránu. Global Payments tak môžete vyhradiť len pre časť svojich aktivít a ostatné ponechať na inom účte.
- Prejdite do Administrácia›Nastavenia›Fakturácia›Fakturačné účty, otvorte príslušný fakturačný účet a prepnite sa na kartu Platby.
- Zapnite Online platby a v zozname platobných brán vyberte Global Payments.
- Vložte svoje App ID a App Key. App Key sa uloží v šifrovanej podobe a už sa nikdy nezobrazí celý.
- V poli Adresa API ponechajte
apis.globalpay.com. Hodnotuapis.eu.globalpay.comvyberte, iba ak vám to Global Payments výslovne uviedol. - Pole Názov účtu nechajte prázdne. OpenResa si účet, ktorý použije, vyberie sám (pozrite nižšie).
- Ak zadávate identifikátory testovacej aplikácie, začiarknite Testovacie prostredie (sandbox).
- Kliknite na Uložiť a potom na Otestovať pripojenie.

Vo svojom priestore Global Payments nemusíte nastavovať žiadnu adresu na notifikácie. OpenResa pri každej platbe sám odovzdá svoje návratové adresy. Tieto kroky zhŕňa aj odkaz Online pomoc vo formulári.
Ak test odpovie, že identifikátory boli odmietnuté, najprv skontrolujte políčko testovacieho prostredia. Testovacie identifikátory fungujú iba so začiarknutým políčkom a produkčné identifikátory iba s nezačiarknutým políčkom.
Výber spracovateľského účtu
Jedna aplikácia Global Payments môže zahŕňať viacero účtov na spracovanie platieb. Keď je pole Názov účtu prázdne, OpenResa použije jediný dostupný účet. Ak je ich viac, použije jediný účet vyhradený pre platobnú stránku, ktorého názov končí na _hpp. Test pripojenia vám zobrazí vybraný účet, napríklad Pripojenie ku Global Payments OK — účet na spracovanie platieb bol vybraný automaticky: transaction_processing_hpp.
Ak OpenResa nedokáže vybrať účet sám, správa testu vypíše dostupné účty. Do poľa Názov účtu skopírujte názov účtu, ktorý vám uviedol Global Payments. Uložte zmeny a test spustite znova.
Vyskúšanie v testovacom prostredí
S identifikátormi testovacej aplikácie a začiarknutým políčkom Testovacie prostredie (sandbox) sú platby fiktívne: žiadna karta sa nezaťaží a zaplatené objednávky vytvárajú faktúry série SPECIMEN, ktoré nemajú účtovnú hodnotu.
Ak chcete vykonať skúšobnú platbu, zaplaťte objednávku testovacou kartou Visa 4263970000005262 s dátumom platnosti 05/39 a bezpečnostným kódom 599. Platba bude prijatá. Ďalšie testovacie karty nájdete v dokumentácii Global Payments.
Ak chcete prejsť do produkčného režimu, nahraďte App ID a App Key svojimi produkčnými identifikátormi. Zrušte začiarknutie políčka a uložte zmeny. Potom znova spustite test pripojenia.
Priebeh platby z pohľadu používateľa
Pri platbe používateľ vyberie Online platba s označením cez Global Payments. Potom je presmerovaný na platobnú stránku Global Payments vo francúzštine alebo v angličtine podľa svojho jazyka. Tam zadá údaje karty a ak to jeho banka vyžaduje, potvrdí platbu overením 3-D Secure.
Potom sa vráti do OpenResa, ktorý čaká na potvrdenie od Global Payments. Správa Platba potvrdená sa zvyčajne zobrazí približne desať sekúnd po platbe. OpenResa mu potom, ako pri každej platobnej bráne, pošle potvrdenie a faktúru.
Platí niekoľko pravidiel špecifických pre Global Payments:
- E-mailová adresa. Global Payments vyžaduje e-mailovú adresu platiteľa. Používateľ preto musí mať na objednávke alebo vo svojom účte platnú adresu s dĺžkou najviac 50 znakov. V opačnom prípade mu online platba bude zamietnutá so správou Na platbu online je potrebná platná e-mailová adresa. Skontrolujte svoj účet.
- Mena. Platba prebieha v mene objednávky, napríklad v kanadských dolároch pre klub v Québecu. Táto mena musí byť aktivovaná na vašom účte Global Payments. V opačnom prípade používateľ uvidí správu o nedostupnosti a po niekoľkých zlyhaniach dostanete upozornenie.
- Jeden pokus na stránku. Po zamietnutí karty sa používateľ vráti do OpenResa a spustí platbu znova. Vytvorí sa nová platobná stránka.
Platobná stránka Global Payments zostáva platná 24 hodín. Ak ju používateľ opustí, jeho objednávka zostane v stave čakania na platbu. Môže ju znova zaplatiť cez Global Payments alebo iným spôsobom platby, ktorý ponúkate.
Vyhľadanie platby
Vo vašom portáli Global Payments má každá platba referenciu, ktorá kombinuje číslo objednávky bez pomlčiek a číslo pokusu o platbu. Napríklad BJ2026000123T15349533 zodpovedá objednávke 2026-000123. Ak chcete objednávku otvoriť, vyhľadajte toto číslo v Administrácia›Dashboard›Fakturácia›Faktúry & transakcie.
V detaile objednávky transakcia uvádza Identifikátor transakcie od Global Payments, Autorizačné číslo a Referencia. Možnosť Denník udalostí fakturačného účtu zobrazuje odpovede prijaté od Global Payments a overený výsledok vrátane dôvodu prípadného zlyhania. Pri riadku so zlyhaním Prehrať znova znova overí platbu u Global Payments a zaznamená ju, ak bola úspešná.
Refundácia platby
Refundáciu spustíte z Administrácia›Dashboard›Fakturácia›Faktúry & transakcie. Otvorte objednávku a kliknite na Vrátiť peniaze. Potom vyberte úplnú alebo čiastočnú refundáciu. Pri dlaždici Global Payments OpenResa aktualizuje objednávku a odovzdá refundáciu do Global Payments, ktorý peniaze vráti na kartu platiteľa.
Úplná refundácia odoberie dodané položky (vrátené kredity, zrušené predplatné) a objednávka prejde do stavu refundovaná. Čiastočná refundácia ponechá objednávku zaplatenú a iba zníži prijatú sumu. Global Payments neumožňuje refundovať viac, než je suma platby.
Ak Global Payments refundáciu nepotvrdí, napríklad pri výpadku spojenia, objednávka sa aj tak aktualizuje. Správa Vrátenie platby treba overiť na strane Global Payments vás vyzve, aby ste vo svojom portáli overili, či refundácia skutočne prebehla, a ak nie, aby ste ju vykonali.