Wirecard je on-line služba umožnujúca realizovať platby prostredníctvom karty, alebo bankového prevodu. Často sa integruje do e-shopov. Proces je veľmi jednoduchý a schematicky je znázornený na obrázku nižšie:
Schéma procesu
Na strane on-line aplikácie (e-shopu) sa vygeneruje a pošle metódou POST potrebný dotaz (Request) na službu Wirecard. Služba Wirecard dotaz spracuje a pokiaľ sú vstupné údaje správne vytvorí unikátnu platobnú reláciu, vrátane vygenerovania URL pre platbu a nasleduje odpoveď (Response). Následne z tejto odpovede je potrebné vygenerovanú URL pre platbu získať a návštevníka presmerovať na túto adresu. Request a Response sú spracované štandardným REST API prostredníctvom formátu XML, alebo JSON. Kompletnejšia dokumentácia k integrácii platobného modulu Wirecard je dostupná na:
https://document-center.wirecard.com/display/PTD
Moje riešenie integrácie tejto platobnej brány je postavené na zaslaní requestu metódou POST vo formáte JSON, následné získanie vytvorenej unikátnej platobnej URL z odpovede do premennej a automatické presmerovanie návštevníka na platobnú bránu v stanovenom čase buď automaticky, alebo pomocou odkazu.