GP webpay: Správa objednávek, Web Services
|
|
- Petr Jelínek
- před 9 lety
- Počet zobrazení:
Transkript
1 GP webpay: Správa objednávek, Web Services červenec 2013
2 OBSAH: ÚVOD... 3 ON-LINE ADMINISTRACE PROSTŘEDNICTVÍM WEB SERVICES... 3 DRUHY PODPOROVANÝCH POŽADAVKŮ... 4 Approve Reversal... 6 Deposit... 9 Deposit Reversal Credit Credit Reversal Order Close Delete Query Order State Batch Close PŘÍLOHA 1 PODEPISOVÁNÍ ZPRÁV Podepisování požadavku Podepisování odpovědi Výpočet elektronického podpisu Ověření elektronického podpisu Grafické znázornění generování a ověření Použité klíče Formáty předávaných klíčů Logování Reference PŘÍLOHA 2 SEZNAM NÁVRATOVÝCH KÓDŮ PŘÍLOHA 3 STAV OBJEDNÁVKY Global Payments Europe, s.r.o. Global Payments Europe, s.r.o., V Olšinách 80/626, Praha 10 - Strašnice 2
3 Úvod Dokument informuje o možnosti integrace on-line komunikace elektronického obchodu obchodníka a systému GP webpay prostřednictvím Web Services. Dokument dále obsahuje podrobný popis on-line rozhraní Web Services. Aplikace GP webpay (dále jen GP webpay) je internetová platební brána, která umožňuje elektronickým obchodům (dále jen e-shop) přijímat platby, uskutečněné platebními kartami asociací VISA, MasterCard a Diners Club, v prostředí sítě Internet. GP webpay plně podporuje standard 3-D Secure a poskytuje možnost integrovat funkčnost standardního webového rozhraní formou Web Services Komunikace s GP webpay je zajištěna: on-line formou zaslání administrativního požadavku do GP webpay. Následuje zpracování přijatého požadavku a zaslání výsledku zpracování požadavku. Detailní popis je součástí tohoto dokumentu; on-line formou zaslání požadavku na vytvoření objednávky do GP webpay. Následuje zpracování přijatého požadavku a zaslání výsledku zpracování požadavku. Detailní popis je součástí dokumentu GP webpay Seznámení se systémem, vytváření objednávek; prostřednictvím standardně dodávaného webového rozhraní aplikace. Detailní popis administrace GP webpay je součástí dokumentu GP webpay - Administrace. ON-LINE ADMINISTRACE PROSTŘEDNICTVÍM WEB SERVICES Standardní administrace GP webpay je přístupná prostřednictvím standardně dodávaného grafického webového rozhraní na adrese, která bude uvedena ve smlouvě. Kromě tohoto rozhraní je k dispozici možnost zasílat požadavky podle standardu Web Services definovaného organizací W3C (více na adrese Vzhledem k tomu, že aplikace GP webpay administrativní požadavky podporuje, je možné integrovat kompletní funkčnost standardně poskytovaného webového administrativního rozhraní do systémů obchodníka. Zasílaný požadavek (HTTPS request) pro administraci musí splňovat následující podmínky: Web Services standard definovaný organizací W3C; komunikace s GP webpay probíhá dle definice W3C Web Services. Popis standardu Web Services, včetně komunikace prostřednictvím Web Services, není součástí dokumentu více informací na adrese Příklady uvedené v tomto dokumentu jsou pouze demonstrativní, nelze pouze vyměnit hodnoty a zasílat takto požadavky na server. Vzhledem k použité technologii (WS) výsledný požadavek připraví WS framework na pozadí a odešle jej ke zpracování. Stejně jak přijme odpověď a předá ji aplikaci na straně klienta. Neexistuje záruka, že odpovědi budou mít stejnou strukturu jako v uvedených příkladech. 3
4 Druhy podporovaných požadavků GP webpay definuje následující množinu požadavků, jejichž zpracování je přímo závislé na předchozím stavu objednávky/dávky. Dle výsledku zpracování požadavku se změní stav objednávky/dávky. Detailní popis stavů objednávek/dávek je součástí dokumentu GP webpay Seznámení se systémem, vytváření objednávek. PODPOROVANÉ OPERACE S OBJEDNÁVKAMI Požadavek Význam Popis Předchozí možné stavy approvereversal Zneplatnění autorizace objednávky Požadavek na zneplatnění autorizace objednávky. Platí pouze pro úspěšně autorizované objednávky. Autorizována APPROVED Výsledné možné stavy Reverzována REVERSED deposit Úhrada objednávky Požadavek na úhradu (zaúčtování) objednávky. Označí objednávku pro následné zpracování, po kterém bude zaslán požadavek na zaúčtování finanční transakce zúčtovací bance. Vlastní zaúčtování je v kompetenci zúčtující banky. Platí pouze pro úspěšně autorizované objednávky. Autorizována APPROVED Uhrazena DEPOSITED depositreversal Zneplatnění úhrady objednávky Požadavek na zneplatnění úhrady objednávky. Platí pouze pro uhrazené objednávky, které ještě nebyly zpracovány nedojde k převodu finančních prostředků od držitele karty k obchodníkovi Uhrazena DEPOSITED Autorizována APPROVED credit Návrat objednávky Požadavek na návrat úhrady objednávek, které již byly zpracovány. Zpracována PROCESSED Kreditována CREDITED Označí objednávku pro následné zpracování, po kterém budou finanční prostředky převedeny od obchodníka zpět k držiteli karty. Kreditována CREDITED 4
5 Požadavek Význam Popis Předchozí možné stavy creditreversal Zneplatnění návratu objednávky Požadavek na zrušení, zneplatnění úhrady objednávky. Platí pouze pro zneplatněné objednávky, které ještě nebyly zpracovány nedojde k zpětnému převodu finančních prostředků od obchodníka k držiteli karty. Kreditována CREDITED Dávka s kreditem musí být otevřená Výsledné možné stavy Uhrazena DEPOSITED (v případě, že další platné kredity neexistují) Kreditována CREDITED orderclose Uzavření objednávky Požadavek na uzavření objednávky. Uhrazena DEPOSITED Uzavřena CLOSED Zpracována PROCESSED Kreditována CREDITED delete Odstranění objednávky Požadavek na odstranění objednávky. Zamítnuta DECLINED Vymazána DELETED Reverzována REVERSED Uzavřena CLOSED queryorderstate Stav objednávky Požadavek na zjištění aktuálního stavu objednávky na dotaz se vrátí aktuální stav dané objednávky. libovolný PODPOROVANÉ OPERACE S DÁVKAMI Požadavek Význam Popis Předchozí možné stavy batchclose Uzavření dávky objednávek Požadavek na uzavření dávky obsahující objednávky, označené pro další zpracování. Není nezbytně nutné zasílat tento požadavek. Uzavírání dávek probíhá automaticky před každým zpracování dávek. Výsledné možné stavy 5
6 Approve Reversal POPIS ZPRACOVÁNÍ POŽADAVKU Akce Approve Reversal Req Auth Reversal Req Auth Reversal Res Approve Reversal Res Popis GP webpay obdrží požadavek na zneplatnění autorizace dané objednávky. GP webpay vytvoří požadavek na zneplatnění autorizace finanční transakce, který předá do autorizačního centra. Požadavek je předán prostřednictvím finančních sítí vydavateli karty, který zneplatní autorizaci dané finanční transakce. GP webpay obdrží odpověď na autorizační požadavek. GP webpay zašle výsledek autorizace objednávky. PRŮBĚH ZPRACOVÁNÍ POŽADAVKU Nutné podmínky: Objednávka byla úspěšně autorizována je ve stavu: APPROVED Zpracování: GP webpay zkontroluje platnost zadaných údajů: vyhledá požadovaného obchodníka; vyhledá požadovanou objednávku; zkontroluje platnost zadané operace zda stav objednávky povoluje požadovanou operaci; zkontroluje podpis požadavku; zkontroluje platnost obsahu (délka, typ, hodnota) všech prvků. Výsledek: GP webpay vytvoří požadavek na zneplatnění autorizace a ten předá ke zpracování do autorizačního centra. Podle výsledku zneplatnění autorizace může být objednávka ve stavu: APPROVE_REVERSED autorizace objednávky byla úspěšně zneplatněna; APPROVED objednávka zůstává úspěšně autorizována autorizaci nebylo možné zneplatnit. 6
7 Chybové stavy: požadavek nelze zpracovat obchodník nenalezen; požadavek nelze zpracovat objednávka nenalezena; požadavek nelze zpracovat neplatná operace; požadavek nelze zpracovat chybný podpis dat; požadavek nelze zpracovat prvek XXX neobsahuje požadovaný typ; požadavek nelze zpracovat prvek XXX neobsahuje požadovanou délku; požadavek nelze zpracovat prvek XXX neobsahuje požadovanou hodnotu; neúspěšné zneplatnění autorizace objednávky z důvodu XXX; požadavek nelze zpracovat technické problémy. FORMÁT POŽADAVKU: Request approvereversal Vstupní parametr Typ Délka Povinný Poznámka merchantnumber znakový 10 ano Přidělené číslo obchodníka. ordernumber znakový 15 ano Číslo objednávky, pro kterou je požadováno zneplatnění autorizace. digest znakový ano Kontrolní podpis všech výše uvedených polí, zřetězených se sdílenou tajnou informací za využití hash funkce SHA1. Popis algoritmu výpočtu pole DIGEST viz Příloha 1 Podepisování zpráv FORMÁT ZASLANÉ ODPOVĚDI: Response OrderResponse Atribut Typ Délka Povinný Poznámka ordernumber znakový 15 ano Obsah pole z požadavku. primaryreturncode numerický ano Obsahuje primární kód, viz Příloha 2 Seznam návratových kódů secondaryreturncode numerický ano Obsahuje sekundární kód, viz Příloha 2 Seznam návratových kódů digest znakový ano Popis algoritmu výpočtu pole DIGEST viz Příloha 1 Podepisování zpráv 7
8 Příklad zaslaného požadavku a obdržené odpovědi: Požadavek: request: POST /webservices/services/pgw HTTP/1.0 Content-Type: text/xml; charset=utf-8 Accept: application/soap+xml, application/dime, multipart/related, text/* User-Agent: Axis/1.2.1 Host: pat Cache-Control: no-cache Pragma: no-cache SOAPAction: "" Content-Length: 923 <?xml version="1.0" encoding="utf-8"?> <soapenv:envelope xmlns:soapenv=" xmlns:xsd=" xmlns:xsi=" <soapenv:body> <ns1:approvereversal xmlns:ns1=" <merchantnumber xsi:type="xsd:string"> </merchantnumber> <ordernumber xsi:type="xsd:string"> </ordernumber> <digest xsi:type="xsd:string">erx+jxh7oywzba3l+xka6ylqhhxrnovsqnuqewr+qjrv9fm45dz8b938zkfmyskme /4KuIoxyTf7Yli70113iOjnrgitS8rmTEKX3Aj59Y5v28ZzpfStRnyZ5Mznv0bR4HgieVx8aHwC+Jn1R2XuS4Gd QbyyYcBhbrlu10vSDAwurH58gpuaUbkpY7mp7ahBf2HASJxnJ4S2/2aRH3VKE4lSDAp31ClK1DNX9SPBYm+CdAt NckCQfkoF/EYJBShR+Gt5KwR8EQGV2EkYP/ZZ3KQYenP2peWsG8gUky+Y8gZ5vDdhu6/2H6a/gQkTpV7KfWRjm8 +IOucgjETeZ1w8Zg==</digest> </ns1:approvereversal> </soapenv:body> </soapenv:envelope> Odpověď: HTTP/ OK Date: Tue, 10 May :37:32 GMT Server: Apache/ (Win32) mod_ssl/ OpenSSL/0.9.8i mod_auth_sspi/1.0.4 Connection: close Content-Type: text/xml; charset=utf-8 Content-Language: cs-cz <?xml version="1.0" encoding="utf-8"?> <soapenv:envelope xmlns:soapenv=" xmlns:xsd=" xmlns:xsi=" <soapenv:body> <ns1:approvereversalresponse xmlns:ns1=" <approvereversalreturn href="#id0"/> </ns1:approvereversalresponse> <multiref id="id0" soapenc:root="0" xsi:type="ns2:orderresponse" xmlns:soapenc=" xmlns:ns2=" <digest xsi:type="soapenc:string">xm15nykdw5rpjfbantcp/5kfk3d7pfcrq+plgkq53ja2zuha88og+jqbunihq XdprkhYMb+pa1kY27u/OxPEgIP5zfkPmZyTWvXP4aSX0wwVCdqk/RZkO8jK0obFvFS2/HoB5CgWpdV8gktyVLcW Irm8Ja+4EBHfZdN1Olxe7nQvCvvqYRUnxkhsg8tFy0xNGTqOTPGYfCKW1W6aUsGnrxPruplQrpsoJJ411qLzOet AaMDpDt24l+W0eqvs5gp7m9j5zdnPjn7yo/Kaf9KrRBPrp09yic9VXHR00lZmo+UeufsD0l2Atf1BwZ49x5W9d5 WIJZdsOT/xxliE5NB2vA==</digest> <ok href="#id1"/> <ordernumber xsi:type="soapenc:string"> </ordernumber> <primaryreturncode href="#id2"/> 8
9 <secondaryreturncode href="#id3"/> <requestid href="#id4"/> </multiref> <multiref id="id3" soapenc:root="0" xsi:type="xsd:int" xmlns:soapenc=" <multiref id="id2" soapenc:root="0" xsi:type="xsd:int" xmlns:soapenc=" <multiref id="id4" soapenc:root="0" xsi:type="xsd:long" xmlns:soapenc=" > <multiref id="id1" soapenc:root="0" xsi:type="xsd:boolean" xmlns:soapenc=" </soapenv:body> </soapenv:envelope> Deposit POPIS ZPRACOVÁNÍ POŽADAVKU Akce Deposit Req Deposit Res Processing Capture Req Capture Res Capture Amount + Captured Amount Popis GP webpay obdrží požadavek na úhradu dané objednávky. GP webpay označí danou objednávku pro zpracování a zašle výsledek zaúčtování objednávky. GP webpay zpracuje všechny objednávky určené ke zpracování. GP webpay vytvoří požadavek na zaúčtování objednávky. Požadavek je předán prostřednictvím mezibankovních sítí vydavateli karty, který provede zaúčtování. Bance daného obchodníka je potvrzeno zaúčtování objednávky. Na účet obchodníka je připsána zaúčtovaná částka. Z účtu držitele karty je odepsána zaúčtovaná částka. 9
10 PRŮBĚH ZPRACOVÁNÍ POŽADAVKU Nutné podmínky: Objednávka byla úspěšně autorizována je ve stavu: APPROVED Zpracování: GP webpay zkontroluje platnost zadaných údajů: vyhledá požadovaného obchodníka; vyhledá požadovanou objednávku; zkontroluje platnost zadané operace zda stav objednávky povoluje požadovanou operaci; zkontroluje požadovanou částku zda je rovna (nebo menší) než původně autorizovaná částka; zkontroluje podpis požadavku; zkontroluje platnost obsahu (délka, typ, hodnota) všech prvků. Výsledek: GP webpay vytvoří požadavek na zaúčtování objednávky. Stav objednávky se změní na: DEPOSITED BATCH OPEN Chybové stavy: požadavek nelze zpracovat obchodník nenalezen; požadavek nelze zpracovat objednávka nenalezena; požadavek nelze zpracovat neplatná operace; požadavek nelze zpracovat chybný podpis dat; požadavek nelze zpracovat prvek XXX neobsahuje požadovaný typ; požadavek nelze zpracovat prvek XXX neobsahuje požadovanou délku; požadavek nelze zpracovat prvek XXX neobsahuje požadovanou hodnotu; neúspěšné zaúčtování objednávky z důvodu XXX; požadavek nelze zpracovat technické problémy. Formát požadavku Request deposit Vstupní parametr Typ Délka Povinný Poznámka merchantnumber znakový 10 ano Přidělené číslo obchodníka. ordernumber znakový 15 ano Číslo objednávky, pro kterou je požadováno zaúčtování. amount numerický 15 ano Částka v nejmenších jednotkách dané měny. digest znakový ano Kontrolní podpis všech výše uvedených polí, zřetězených se sdílenou tajnou informací za využití hash funkce SHA1. Popis algoritmu výpočtu pole DIGEST viz Příloha 1 Podepisování zpráv 10
11 Formát zaslané odpovědi Response OrderResponse Atribut Typ Délka Povinný Poznámka ordernumber znakový 15 ano Obsahuje ordernumber z požadavku. primaryreturncode numerický ano Obsahuje primární kód, viz Příloha 2 Seznam návratových kódů secondaryreturncode numerický ano Obsahuje sekundární kód, viz Příloha 2 Seznam návratových kódů digest znakový ano Popis algoritmu výpočtu pole DIGEST viz Příloha 1 Podepisování zpráv 11
12 Příklad zaslaného požadavku a obdržené odpovědi Požadavek: POST /webservices/services/pgw HTTP/1.0 Content-Type: text/xml; charset=utf-8 Accept: application/soap+xml, application/dime, multipart/related, text/* User-Agent: Axis/1.2.1 Host: pat Cache-Control: no-cache Pragma: no-cache SOAPAction: "" Content-Length: 947 <?xml version="1.0" encoding="utf-8"?> <soapenv:envelope xmlns:soapenv=" xmlns:xsd=" xmlns:xsi=" <soapenv:body> <ns1:deposit xmlns:ns1=" <merchantnumber xsi:type="xsd:string"> </merchantnumber> <ordernumber xsi:type="xsd:string"> </ordernumber> <amount xsi:type="xsd:long">100</amount> <digest xsi:type="xsd:string">armus+rjlluuivgznvo3qqpl9iyepczdjvkdele/kfibeor2dp8bfoz5f8ar3n8tg Z7X4oNua1iiIjQ3oJJuwKXhgn64ivd4RMzWsDaXmvI/Iq+tCkG1+GKWGpvCxz5ZO+DnNwSM89erYOIihawkr78O Iv8rCm8IihIv2CKz0fdavO6sjs2jfyBf0++Nek+DUzfWyDGUyZ5JNsKT25iCdMve5SKgq6HQuReTcmzpOqz6w2/ ny6q/+oulcxqtvsnydk9wao5meioy1gkvyha2mz83otoykjln0bfgusm7kkgifcdq5p+lqvda0uomvqv/ac602b P10jvyv0aWly3yOA==</digest> </ns1:deposit> </soapenv:body> </soapenv:envelope> Odpověď: HTTP/ OK Date: Tue, 10 May :41:29 GMT Server: Apache/ (Win32) mod_ssl/ OpenSSL/0.9.8i mod_auth_sspi/1.0.4 Connection: close Content-Type: text/xml; charset=utf-8 Content-Language: cs-cz <?xml version="1.0" encoding="utf-8"?> <soapenv:envelope xmlns:soapenv=" xmlns:xsd=" xmlns:xsi=" <soapenv:body> <ns1:depositresponse xmlns:ns1=" <depositreturn href="#id0"/> </ns1:depositresponse> <multiref id="id0" soapenc:root="0" xsi:type="ns2:orderresponse" xmlns:soapenc=" xmlns:ns2=" <digest xsi:type="soapenc:string">tezqcyri1yigu0cqaebyr7h9hxtcqkk+3f6tlw58bagewjmyjgyhtca/u27fx 4AHDc0W0fZxA9C8D8byMtm1Hd4WyJcpq4Sivcrtb9gwLJT6Js74IAWRIwsVctC6XbZP4g29A5JfwSa+WspOEnuF uojfv9qiemg6qkwxgm/id2rgqas5srhtvrtkntbepasxftp87kaqjex7iqlbw7d9s+vmkgsdhjfyporz4wfcwjn NHRAb4Nw4rEPmfDkYIJaOWNjQvL3f23B6Jazusdum1UTicYVavRs1qumX4CGBVAzhYN/WibY5K9ThT/cHC+GvkH 3A+Z54x4IiawHs0zogtQ==</digest> <ok href="#id1"/> <ordernumber xsi:type="soapenc:string"> </ordernumber> <primaryreturncode href="#id2"/> <secondaryreturncode href="#id3"/> <requestid href="#id4"/> </multiref> 12
13 <multiref id="id4" soapenc:root="0" xsi:type="xsd:long" xmlns:soapenc=" > <multiref id="id1" soapenc:root="0" xsi:type="xsd:boolean" xmlns:soapenc=" <multiref id="id3" soapenc:root="0" xsi:type="xsd:int" xmlns:soapenc=" <multiref id="id2" soapenc:root="0" xsi:type="xsd:int" xmlns:soapenc=" </soapenv:body> </soapenv:envelope> Deposit Reversal POPIS ZPRACOVÁNÍ POŽADAVKU Akce Deposit Reversal Req Deposit Reversal Res Popis GP webpay obdrží požadavek na zneplatnění úhrady dané objednávky. GP webpay zneplatní úhradu dané objednávky a zašle výsledek zneplatnění úhrady objednávky. PRŮBĚH ZPRACOVÁNÍ POŽADAVKU Nutné podmínky: Objednávka byla předána k zaúčtování, ale zaúčtování ještě neproběhlo, objednávka je ve stavu DEPOSITED BATCH OPEN Zpracování: GP webpay zkontroluje platnost zadaných údajů: vyhledá požadovaného obchodníka; vyhledá požadovanou objednávku; zkontroluje platnost zadané operace zda stav objednávky povoluje požadovanou operaci; zkontroluje požadovanou částku zda je rovna (nebo menší) než původně autorizovaná částka; zkontroluje podpis požadavku; zkontroluje platnost obsahu (délka, typ, hodnota) všech prvků. 13
14 Výsledek: GP webpay vytvoří požadavek na zaúčtování objednávky. Stav objednávky se změní na: DEPOSITED BATCH OPEN Chybové stavy: požadavek nelze zpracovat obchodník nenalezen; požadavek nelze zpracovat objednávka nenalezena; požadavek nelze zpracovat neplatná operace; požadavek nelze zpracovat chybný podpis dat; požadavek nelze zpracovat prvek XXX neobsahuje požadovaný typ; požadavek nelze zpracovat prvek XXX neobsahuje požadovanou délku; požadavek nelze zpracovat prvek XXX neobsahuje požadovanou hodnotu; neúspěšné zneplatnění zaúčtování objednávky z důvodu XXX; požadavek nelze zpracovat technické problémy. Formát požadavku Request depositreversal Vstupní parametr Typ Délka Povinný Poznámka merchantnumber znakový 10 ano Přidělené číslo obchodníka. ordernumber znakový 15 ano Číslo objednávky, pro kterou je požadováno zneplatnění zaúčtování. digest znakový ano Kontrolní podpis všech výše uvedených polí, zřetězených se sdílenou tajnou informací za využití hash funkce SHA1. Popis algoritmu výpočtu pole DIGEST viz Příloha 1 Podepisování zpráv Formát zaslané odpovědi Response OrderResponse Atribut Typ Délka Povinný Poznámka ordernumber znakový 15 ano Obsahuje ordernumber z požadavku. primaryreturncode numerický ano Obsahuje primární kód, viz Příloha 2 Seznam návratových kódů secondaryreturncode numerický ano Obsahuje sekundární kód, viz Příloha 2 Seznam návratových kódů digest znakový ano Popis algoritmu výpočtu pole DIGEST viz Příloha 1 Podepisování zpráv 14
15 Příklad zaslaného požadavku a obdržené odpovědi Požadavek: POST /webservices/services/pgw HTTP/1.0 Content-Type: text/xml; charset=utf-8 Accept: application/soap+xml, application/dime, multipart/related, text/* User-Agent: Axis/1.2.1 Host: pat Cache-Control: no-cache Pragma: no-cache SOAPAction: "" Content-Length: 923 <?xml version="1.0" encoding="utf-8"?> <soapenv:envelope xmlns:soapenv=" xmlns:xsd=" xmlns:xsi=" <soapenv:body> <ns1:depositreversal xmlns:ns1=" <merchantnumber xsi:type="xsd:string"> </merchantnumber> <ordernumber xsi:type="xsd:string"> </ordernumber> <digest xsi:type="xsd:string">cmcniyifpkgeio1jsyqx9waf6jjf5f65sjpq85rzcuyvs7l2le6rx2ptvkgcqcmri K6L78H+MxVV5Ujz3ZZAgWPCUd04xbVvyOQ1PLmlXqNb9d0PeaiPtmRteCCLNxt+utrGAEcGyLlajCCF4JVN9Woq vqrpgpx/kfxbzpt7dnbezqk8tll4c/qkwrubghjmyh7+hs8iubo8rflj+fk4pt0rodez84+8txr4wywy/6gliid qwjiy1h/5bjifubjd/lvzhad7syjghtwham1izxaptc0k7zit2qapg0vpcvkd0flydqabo18mtuwppkktl7lgco uppr9wkvnxxqxjrg==</digest> </ns1:depositreversal> </soapenv:body> </soapenv:envelope> Odpověď: HTTP/ OK Date: Tue, 10 May :43:20 GMT Server: Apache/ (Win32) mod_ssl/ OpenSSL/0.9.8i mod_auth_sspi/1.0.4 Connection: close Content-Type: text/xml; charset=utf-8 Content-Language: cs-cz <?xml version="1.0" encoding="utf-8"?> <soapenv:envelope xmlns:soapenv=" xmlns:xsd=" xmlns:xsi=" <soapenv:body> <ns1:depositreversalresponse xmlns:ns1=" <depositreversalreturn href="#id0"/> </ns1:depositreversalresponse> <multiref id="id0" soapenc:root="0" xsi:type="ns2:orderresponse" xmlns:soapenc=" xmlns:ns2=" <digest xsi:type="soapenc:string">tezqcyri1yigu0cqaebyr7h9hxtcqkk+3f6tlw58bagewjmyjgyhtca/u27fx 4AHDc0W0fZxA9C8D8byMtm1Hd4WyJcpq4Sivcrtb9gwLJT6Js74IAWRIwsVctC6XbZP4g29A5JfwSa+WspOEnuF uojfv9qiemg6qkwxgm/id2rgqas5srhtvrtkntbepasxftp87kaqjex7iqlbw7d9s+vmkgsdhjfyporz4wfcwjn NHRAb4Nw4rEPmfDkYIJaOWNjQvL3f23B6Jazusdum1UTicYVavRs1qumX4CGBVAzhYN/WibY5K9ThT/cHC+GvkH 3A+Z54x4IiawHs0zogtQ==</digest> <ok href="#id1"/> <ordernumber xsi:type="soapenc:string"> </ordernumber> <primaryreturncode href="#id2"/> <secondaryreturncode href="#id3"/> <requestid href="#id4"/> </multiref> <multiref id="id4" soapenc:root="0" 15
16 xsi:type="xsd:long" xmlns:soapenc=" > <multiref id="id1" soapenc:root="0" xsi:type="xsd:boolean" xmlns:soapenc=" <multiref id="id3" soapenc:root="0" xsi:type="xsd:int" xmlns:soapenc=" <multiref id="id2" soapenc:root="0" xsi:type="xsd:int" xmlns:soapenc=" </soapenv:body> </soapenv:envelope> Credit POPIS ZPRACOVÁNÍ POŽADAVKU Akce Credit Req Credit Res Processing Capture Req Capture Res Capture Amount Captured Amount + Popis GP webpay obdrží požadavek na návrat již uhrazené objednávky. GP webpay označí danou objednávku pro zpracování a zašle výsledek návratu uhrazené objednávky. GP webpay zpracuje všechny objednávky určené ke zpracování. GP webpay vytvoří požadavek na návrat již zaúčtované objednávky. Požadavek je předán prostřednictvím mezibankovních sítí vydavateli karty, který provede návrat zaúčtování. Bance daného obchodníka je potvrzen návrat zaúčtování objednávky. Z účtu obchodníka je odepsána zaúčtovaná částka. Na účet držitele karty je připsána zaúčtovaná částka. PRŮBĚH ZPRACOVÁNÍ POŽADAVKU Nutné podmínky: Objednávka již byla zaúčtována je ve stavu: 16
17 DEPOSITED BATCH CLOSED CREDITED BATCH OPEN CREDITED BATCH CLOSED Zpracování: GP webpay zkontroluje platnost zadaných údajů: vyhledá požadovaného obchodníka; vyhledá požadovanou objednávku; zkontroluje platnost operace zda stav objednávky povoluje požadovanou operaci; zkontroluje požadovanou částku zda je rovna (nebo menší) než zaúčtovaná částka; zkontroluje podpis požadavku; zkontroluje platnost obsahu (délka, typ, hodnota) všech prvků. Výsledek: GP webpay vytvoří požadavek na návrat zaúčtování objednávky. Stav objednávky se změní na: CREDITED BATCH OPEN Chybové stavy: požadavek nelze zpracovat obchodník nenalezen; požadavek nelze zpracovat objednávka nenalezena; požadavek nelze zpracovat neplatná částka; požadavek nelze zpracovat neplatná operace; požadavek nelze zpracovat chybný podpis dat; požadavek nelze zpracovat prvek XXX neobsahuje požadovaný typ; požadavek nelze zpracovat prvek XXX neobsahuje požadovanou délku; požadavek nelze zpracovat prvek XXX neobsahuje požadovanou hodnotu; neúspěšný návrat objednávky z důvodu XXX; požadavek nelze zpracovat technické problémy. Formát požadavku Request credit Vstupní parametr Typ Délka Povinný Poznámka merchantnumber znakový 10 ano Přidělené číslo obchodníka. ordernumber znakový 15 ano Číslo objednávky, pro kterou je požadován návrat finančních prostředků. amount numerický 15 ano Částka v nejmenších jednotkách dané měny. digest znakový ano Kontrolní podpis všech výše uvedených polí, zřetězených se sdílenou tajnou informací za využití hash funkce SHA1. Popis algoritmu výpočtu pole DIGEST viz Příloha 1 Podepisování zpráv Formát odpovědi Response OrderResponse Atribut Typ Délka Povinný Poznámka 17
18 ordernumber znakový 15 ano Obsahuje ordernumber z požadavku. primaryreturncode numerický ano Obsahuje primární kód, viz Příloha 2 Seznam návratových kódů secondaryreturncode numerický ano Obsahuje sekundární kód, viz Příloha 2 Seznam návratových kódů digest znakový ano Popis algoritmu výpočtu pole DIGEST viz Příloha 1 Podepisování zpráv 18
19 Příklad zaslaného požadavku a obdržené odpovědi Požadavek: POST /webservices/services/pgw HTTP/1.0 Content-Type: text/xml; charset=utf-8 Accept: application/soap+xml, application/dime, multipart/related, text/* User-Agent: Axis/1.2.1 Host: pat Cache-Control: no-cache Pragma: no-cache SOAPAction: "" Content-Length: 944 <?xml version="1.0" encoding="utf-8"?> <soapenv:envelope xmlns:soapenv=" xmlns:xsd=" xmlns:xsi=" <soapenv:body> <ns1:credit xmlns:ns1=" <merchantnumber xsi:type="xsd:string"> </merchantnumber> <ordernumber xsi:type="xsd:string"> </ordernumber> <amount xsi:type="xsd:long">50</amount> <digest xsi:type="xsd:string">bwoh7/0agm0xwnqztkcp2jjqsxahoxyxrsmfkxda1oztqhj8enmhz30f2+dq0t7zk mfpurl5n8wms4tjbvjrzrr89j+bkh8llon+jrozdspmseo076w8zrx8spb8v8bzcuqw4gzjwwbjinlzi3kdsgn+ yruamr0ckf+n9e1wekrjqeua6mtylnzdpa/tyoriicrcik5bl8rwm7wn8rgmogmodvs1tkpphfn5b8fz8s2cbck obkyu9gn+ai56oecyspxkli9a4tbhrbjumsycyksmgb39ubhkdwayxf2lr7zpthtevnsqy8e+6dty+ugxyhc0vb RDoXKofzUyxsDh8Q==</digest> </ns1:credit> </soapenv:body> </soapenv:envelope> Odpověď: HTTP/ OK Date: Tue, 10 May :48:32 GMT Server: Apache/ (Win32) mod_ssl/ OpenSSL/0.9.8i mod_auth_sspi/1.0.4 Connection: close Content-Type: text/xml; charset=utf-8 Content-Language: cs-cz <?xml version="1.0" encoding="utf-8"?> <soapenv:envelope xmlns:soapenv=" xmlns:xsd=" xmlns:xsi=" <soapenv:body> <ns1:creditresponse xmlns:ns1=" <creditreturn href="#id0"/> </ns1:creditresponse> <multiref id="id0" soapenc:root="0" xsi:type="ns2:orderresponse" xmlns:soapenc=" xmlns:ns2=" <digest xsi:type="soapenc:string">tezqcyri1yigu0cqaebyr7h9hxtcqkk+3f6tlw58bagewjmyjgyhtca/u27fx 4AHDc0W0fZxA9C8D8byMtm1Hd4WyJcpq4Sivcrtb9gwLJT6Js74IAWRIwsVctC6XbZP4g29A5JfwSa+WspOEnuF uojfv9qiemg6qkwxgm/id2rgqas5srhtvrtkntbepasxftp87kaqjex7iqlbw7d9s+vmkgsdhjfyporz4wfcwjn NHRAb4Nw4rEPmfDkYIJaOWNjQvL3f23B6Jazusdum1UTicYVavRs1qumX4CGBVAzhYN/WibY5K9ThT/cHC+GvkH 3A+Z54x4IiawHs0zogtQ==</digest> <ok href="#id1"/> <ordernumber xsi:type="soapenc:string"> </ordernumber> <primaryreturncode href="#id2"/> <secondaryreturncode href="#id3"/> <requestid href="#id4"/> 19
20 </multiref> <multiref id="id3" soapenc:root="0" xsi:type="xsd:int" xmlns:soapenc=" <multiref id="id2" soapenc:root="0" xsi:type="xsd:int" xmlns:soapenc=" <multiref id="id4" soapenc:root="0" xsi:type="xsd:long" xmlns:soapenc=" > <multiref id="id1" soapenc:root="0" xsi:type="xsd:boolean" xmlns:soapenc=" </soapenv:body> </soapenv:envelope> Credit Reversal POPIS ZPRACOVÁNÍ POŽADAVKU Akce Credit Reversal Req Credit Reversal Res Popis GP webpay obdrží požadavek na zneplatnění návratu již zaúčtované objednávky. GP webpay zneplatní zaúčtování dané objednávky a zašle výsledek zneplatnění návratu již zaúčtované objednávky. PRŮBĚH ZPRACOVÁNÍ POŽADAVKU Nutné podmínky: Návrat objednávky byl předán k zaúčtování, ale zaúčtování ještě neproběhlo; objednávka je ve stavu: CREDITED BATCH OPEN Zpracování: GP webpay zkontroluje platnost zadaných údajů: vyhledá požadovaného obchodníka; vyhledá požadovanou objednávku; zkontroluje platnost zadané operace zda stav objednávky povoluje požadovanou operaci; zkontroluje podpis požadavku; zkontroluje platnost obsahu (délka, typ, hodnota) všech prvků. Výsledek: GP webpay vytvoří požadavek na zaúčtování objednávky. Stav objednávky se změní na: 20
21 DEPOSITED BATCH CLOSED CREDITED BATCH CLOSED Chybové stavy požadavek nelze zpracovat obchodník nenalezen; požadavek nelze zpracovat objednávka nenalezena; požadavek nelze zpracovat chybný podpis dat; požadavek nelze zpracovat prvek XXX neobsahuje požadovaný typ; požadavek nelze zpracovat prvek XXX neobsahuje požadovanou délku; požadavek nelze zpracovat prvek XXX neobsahuje požadovanou hodnotu; neúspěšné zneplatnění návratu objednávky z důvodu XXX; požadavek nelze zpracovat technické problémy. Formát požadavku Request creditreversal Vstupní parametr Typ Délka Povinný Poznámka merchantnumber znakový 10 ano Přidělené číslo obchodníka. ordernumber znakový 15 ano Číslo objednávky, pro kterou je požadováno zneplatnění návratu finančních prostředků. creditnumber numerický ano Unikátní identifikátor zneplatnění návratu v rámci dané objednávky. Z důvodu možnosti provedení několika návratů v rámci jedné objednávky je nezbytně nutné identifikovat, pro který návrat je zneplatnění požadováno. digest znakový ano Kontrolní podpis všech výše uvedených polí, zřetězených se sdílenou tajnou informací za využití hash funkce SHA1. Popis algoritmu výpočtu pole DIGEST viz Příloha 1 Podepisování zpráv Formát odpovědi Response OrderResponse Atribut Typ Délka Povinný Poznámka ordernumber znakový 15 ano Obsahuje ordernumber z požadavku. primaryreturncode numerický ano Obsahuje primární kód, viz Příloha 2 Seznam návratových kódů secondaryreturncode numerický ano Obsahuje sekundární kód, viz Příloha 2 Seznam návratových kódů digest znakový ano Popis algoritmu výpočtu pole DIGEST viz Příloha 1 Podepisování zpráv 21
22 Příklad zaslaného požadavku a obdržené odpovědi Požadavek: POST /webservices/services/pgw HTTP/1.0 Content-Type: text/xml; charset=utf-8 Accept: application/soap+xml, application/dime, multipart/related, text/* User-Agent: Axis/1.2.1 Host: pat Cache-Control: no-cache Pragma: no-cache SOAPAction: "" Content-Length: 970 <?xml version="1.0" encoding="utf-8"?> <soapenv:envelope xmlns:soapenv=" xmlns:xsd=" xmlns:xsi=" <soapenv:body> <ns1:creditreversal xmlns:ns1=" <merchantnumber xsi:type="xsd:string"> </merchantnumber> <ordernumber xsi:type="xsd:string"> </ordernumber> <creditnumber xsi:type="xsd:int">1</creditnumber> <digest xsi:type="xsd:string">ls/vzd+jcpi00wfj3d8bet3/i1opjsgkvaif9m6t5doxp5uzwxhjogwblys6qw5d+ ktedgoefmqbkvwzn3wrmpr2vol4mt/ro5aq1fxw/uowjatm7tdjjsrbyhcbcypfiinoglddhxj24q2mcll81bnc 7UmUQy1OFEdXPRhgYWyF1Plunq+vowbtHhdBdy+RW7L4EvbGdyZRrzrdEzOTVhsPepCb5hDhyhLlhBdOX4XO5oe UPctbg/Omz+qLG1RWRze6PFKoaAz/oKlxjO9kp6pYiS50ByKj8OHstxqkVsnmdI4q1oanvZasxEORHQ31mjIzGS XPe0/0nGUZJvZ1iA==</digest> </ns1:creditreversal> </soapenv:body> </soapenv:envelope> Odpověď: HTTP/ OK Date: Tue, 10 May :49:57 GMT Server: Apache/ (Win32) mod_ssl/ OpenSSL/0.9.8i mod_auth_sspi/1.0.4 Connection: close Content-Type: text/xml; charset=utf-8 Content-Language: cs-cz <?xml version="1.0" encoding="utf-8"?> <soapenv:envelope xmlns:soapenv=" xmlns:xsd=" xmlns:xsi=" <soapenv:body> <ns1:creditreversalresponse xmlns:ns1=" <creditreversalreturn href="#id0"/> </ns1:creditreversalresponse> <multiref id="id0" soapenc:root="0" xsi:type="ns2:orderresponse" xmlns:soapenc=" xmlns:ns2=" <digest xsi:type="soapenc:string">tezqcyri1yigu0cqaebyr7h9hxtcqkk+3f6tlw58bagewjmyjgyhtca/u27fx 4AHDc0W0fZxA9C8D8byMtm1Hd4WyJcpq4Sivcrtb9gwLJT6Js74IAWRIwsVctC6XbZP4g29A5JfwSa+WspOEnuF uojfv9qiemg6qkwxgm/id2rgqas5srhtvrtkntbepasxftp87kaqjex7iqlbw7d9s+vmkgsdhjfyporz4wfcwjn NHRAb4Nw4rEPmfDkYIJaOWNjQvL3f23B6Jazusdum1UTicYVavRs1qumX4CGBVAzhYN/WibY5K9ThT/cHC+GvkH 3A+Z54x4IiawHs0zogtQ==</digest> <ok href="#id1"/> <ordernumber xsi:type="soapenc:string"> </ordernumber> <primaryreturncode href="#id2"/> <secondaryreturncode href="#id3"/> <requestid href="#id4"/> 22
23 </multiref> <multiref id="id4" soapenc:root="0" xsi:type="xsd:long" xmlns:soapenc=" > <multiref id="id1" soapenc:root="0" xsi:type="xsd:boolean" xmlns:soapenc=" <multiref id="id3" soapenc:root="0" xsi:type="xsd:int" xmlns:soapenc=" <multiref id="id2" soapenc:root="0" xsi:type="xsd:int" xmlns:soapenc=" </soapenv:body> </soapenv:envelope> Order Close POPIS ZPRACOVÁNÍ POŽADAVKU Akce Close Order Req Close Order Res Popis GP webpay obdrží požadavek uzavření objednávky. GP webpay uzavře danou objednávku a zašle výsledek uzavření objednávky. PRŮBĚH ZPRACOVÁNÍ POŽADAVKU Nutné podmínky: Objednávka je ve stavu: DEPOSITED BATCH OPEN DEPOSITED BATCH CLOSED CREDITED BATCH OPEN CREDITED BATCH CLOSED Zpracování: GP webpay kontroluje platnost zadaných údajů: vyhledá požadovaného obchodníka; vyhledá požadovanou objednávku; zkontroluje platnost zadané operace zda stav objednávky povoluje požadovanou operaci; zkontroluje podpis požadavku; zkontroluje platnost obsahu (délka, typ, hodnota) všech prvků. Výsledek: 23
24 GP webpay uzavře objednávku. Pro uzavřenou objednávkou není možné zpracovat požadavek na zaúčtování. Stav objednávky se změní na: ORDER CLOSED Chybové stavy: požadavek nelze zpracovat obchodník nenalezen; požadavek nelze zpracovat objednávka nenalezena; požadavek nelze zpracovat chybný podpis dat; požadavek nelze zpracovat prvek XXX neobsahuje požadovaný typ; požadavek nelze zpracovat prvek XXX neobsahuje požadovanou délku; požadavek nelze zpracovat prvek XXX neobsahuje požadovanou hodnotu; neúspěšné uzavření objednávky z důvodu XXX; požadavek nelze zpracovat technické problémy. Formát požadavku Request orderclose Vstupní parametr Typ Délka Povinný Poznámka merchantnumber znakový 10 ano Přidělené číslo obchodníka. ordernumber znakový 15 ano Číslo objednávky, pro kterou je požadováno uzavření. digest znakový ano Kontrolní podpis všech výše uvedených polí, zřetězených se sdílenou tajnou informací za využití hash funkce SHA1. Popis algoritmu výpočtu pole DIGEST viz Příloha 1 Podepisování zpráv Formát zaslané odpovědi Response OrderResponse Atribut Typ Délka Povinný Poznámka ordernumber znakový 15 ano Obsahuje ordernumber z požadavku primaryreturncode numerický ano Obsahuje primární kód, viz Příloha 2 Seznam návratových kódů secondaryreturncode numerický ano Obsahuje sekundární kód, viz Příloha 2 Seznam návratových kódů digest znakový ano Popis algoritmu výpočtu pole DIGEST viz Příloha 1 Podepisování zpráv 24
25 Příklad zaslaného požadavku a obdržené odpovědi Požadavek: POST /webservices/services/pgw HTTP/1.0 Content-Type: text/xml; charset=utf-8 Accept: application/soap+xml, application/dime, multipart/related, text/* User-Agent: Axis/1.2.1 Host: pat Cache-Control: no-cache Pragma: no-cache SOAPAction: "" Content-Length: 913 <?xml version="1.0" encoding="utf-8"?> <soapenv:envelope xmlns:soapenv=" xmlns:xsd=" xmlns:xsi=" <soapenv:body> <ns1:orderclose xmlns:ns1=" <merchantnumber xsi:type="xsd:string"> </merchantnumber> <ordernumber xsi:type="xsd:string"> </ordernumber> <digest xsi:type="xsd:string">cmcniyifpkgeio1jsyqx9waf6jjf5f65sjpq85rzcuyvs7l2le6rx2ptvkgcqcmri K6L78H+MxVV5Ujz3ZZAgWPCUd04xbVvyOQ1PLmlXqNb9d0PeaiPtmRteCCLNxt+utrGAEcGyLlajCCF4JVN9Woq vqrpgpx/kfxbzpt7dnbezqk8tll4c/qkwrubghjmyh7+hs8iubo8rflj+fk4pt0rodez84+8txr4wywy/6gliid qwjiy1h/5bjifubjd/lvzhad7syjghtwham1izxaptc0k7zit2qapg0vpcvkd0flydqabo18mtuwppkktl7lgco uppr9wkvnxxqxjrg==</digest> </ns1:orderclose> </soapenv:body> </soapenv:envelope> Odpověď: HTTP/ OK Date: Tue, 10 May :51:17 GMT Server: Apache/ (Win32) mod_ssl/ OpenSSL/0.9.8i mod_auth_sspi/1.0.4 Connection: close Content-Type: text/xml; charset=utf-8 Content-Language: cs-cz <?xml version="1.0" encoding="utf-8"?> <soapenv:envelope xmlns:soapenv=" xmlns:xsd=" xmlns:xsi=" <soapenv:body> <ns1:ordercloseresponse xmlns:ns1=" <orderclosereturn href="#id0"/> </ns1:ordercloseresponse> <multiref id="id0" soapenc:root="0" xsi:type="ns2:orderresponse" xmlns:soapenc=" xmlns:ns2=" <digest xsi:type="soapenc:string">tezqcyri1yigu0cqaebyr7h9hxtcqkk+3f6tlw58bagewjmyjgyhtca/u27fx 4AHDc0W0fZxA9C8D8byMtm1Hd4WyJcpq4Sivcrtb9gwLJT6Js74IAWRIwsVctC6XbZP4g29A5JfwSa+WspOEnuF uojfv9qiemg6qkwxgm/id2rgqas5srhtvrtkntbepasxftp87kaqjex7iqlbw7d9s+vmkgsdhjfyporz4wfcwjn NHRAb4Nw4rEPmfDkYIJaOWNjQvL3f23B6Jazusdum1UTicYVavRs1qumX4CGBVAzhYN/WibY5K9ThT/cHC+GvkH 3A+Z54x4IiawHs0zogtQ==</digest> <ok href="#id1"/> <ordernumber xsi:type="soapenc:string"> </ordernumber> <primaryreturncode href="#id2"/> <secondaryreturncode href="#id3"/> <requestid href="#id4"/> </multiref> <multiref id="id2" soapenc:root="0" 25
26 xsi:type="xsd:int" xmlns:soapenc=" <multiref id="id1" soapenc:root="0" xsi:type="xsd:boolean" xmlns:soapenc=" <multiref id="id4" soapenc:root="0" xsi:type="xsd:long" xmlns:soapenc=" > <multiref id="id3" soapenc:root="0" xsi:type="xsd:int" xmlns:soapenc=" </soapenv:body> </soapenv:envelope> Delete POPIS ZPRACOVÁNÍ POŽADAVKU Akce Delete Order Req Delete Order Res Popis GP webpay obdrží požadavek na odstranění objednávky. GP webpay odstraní danou objednávku a zašle výsledek odstranění objednávky. PRŮBĚH ZPRACOVÁNÍ POŽADAVKU Nutné podmínky: Objednávka je ve stavu: REQUESTED PENDING DECLINED UNAPPROVED APPROVE_REVERSED ORDER_CLOSE Zpracování: GP webpay zkontroluje platnost zadaných údajů: vyhledá požadovaného obchodníka; vyhledá požadovanou objednávku; zkontroluje platnost zadané operace zda stav objednávky povoluje požadovanou operaci; zkontroluje podpis požadavku; zkontroluje platnost obsahu (délka, typ, hodnota) všech prvků. 26
27 Výsledek: GP webpay odstraní objednávku. Stav objednávky se změní na: DELETED Chybové stavy: požadavek nelze zpracovat obchodník nenalezen; požadavek nelze zpracovat objednávka nenalezena; požadavek nelze zpracovat chybný podpis dat; požadavek nelze zpracovat prvek XXX neobsahuje požadovaný typ; požadavek nelze zpracovat prvek XXX neobsahuje požadovanou délku; požadavek nelze zpracovat prvek XXX neobsahuje požadovanou hodnotu; neúspěšné odstranění objednávky z důvodu XXX; požadavek nelze zpracovat technické problémy. Formát požadavku Request delete Vstupní parametr Typ Délka Povinný Poznámka merchantnumber znakový 10 ano Přidělené číslo obchodníka. ordernumber znakový 15 ano Číslo objednávky, pro kterou je požadováno odstranění. digest znakový ano Kontrolní podpis všech výše uvedených polí, zřetězených se sdílenou tajnou informací za využití hash funkce SHA1. Popis algoritmu výpočtu pole DIGEST viz Příloha 1 Podepisování zpráv Formát zaslané odpovědi Response OrderResponse Atribut Typ Délka Povinný Poznámka ordernumber znakový 15 ano Obsahuje ordernumber z požadavku primaryreturncode numerický ano Obsahuje primární kód, viz Příloha 2 Seznam návratových kódů secondaryreturncode numerický ano Obsahuje sekundární kód, viz Příloha 2 Seznam návratových kódů digest znakový ano Popis algoritmu výpočtu pole DIGEST viz Příloha 1 Podepisování zpráv 27
28 Příklad zaslaného požadavku a obdržené odpovědi Požadavek: POST /webservices/services/pgw HTTP/1.0 Content-Type: text/xml; charset=utf-8 Accept: application/soap+xml, application/dime, multipart/related, text/* User-Agent: Axis/1.2.1 Host: pat Cache-Control: no-cache Pragma: no-cache SOAPAction: "" Content-Length: 905 <?xml version="1.0" encoding="utf-8"?> <soapenv:envelope xmlns:soapenv=" xmlns:xsd=" xmlns:xsi=" <soapenv:body> <ns1:delete xmlns:ns1=" <merchantnumber xsi:type="xsd:string"> </merchantnumber> <ordernumber xsi:type="xsd:string"> </ordernumber> <digest xsi:type="xsd:string">cmcniyifpkgeio1jsyqx9waf6jjf5f65sjpq85rzcuyvs7l2le6rx2ptvkgcqcmri K6L78H+MxVV5Ujz3ZZAgWPCUd04xbVvyOQ1PLmlXqNb9d0PeaiPtmRteCCLNxt+utrGAEcGyLlajCCF4JVN9Woq vqrpgpx/kfxbzpt7dnbezqk8tll4c/qkwrubghjmyh7+hs8iubo8rflj+fk4pt0rodez84+8txr4wywy/6gliid qwjiy1h/5bjifubjd/lvzhad7syjghtwham1izxaptc0k7zit2qapg0vpcvkd0flydqabo18mtuwppkktl7lgco uppr9wkvnxxqxjrg==</digest> </ns1:delete> </soapenv:body> </soapenv:envelope> Odpověď: HTTP/ OK Date: Tue, 10 May :52:32 GMT Server: Apache/ (Win32) mod_ssl/ OpenSSL/0.9.8i mod_auth_sspi/1.0.4 Connection: close Content-Type: text/xml; charset=utf-8 Content-Language: cs-cz <?xml version="1.0" encoding="utf-8"?> <soapenv:envelope xmlns:soapenv=" xmlns:xsd=" xmlns:xsi=" <soapenv:body> <ns1:deleteresponse xmlns:ns1=" <deletereturn href="#id0"/> </ns1:deleteresponse> <multiref id="id0" soapenc:root="0" xsi:type="ns2:orderresponse" xmlns:soapenc=" xmlns:ns2=" <digest xsi:type="soapenc:string">tezqcyri1yigu0cqaebyr7h9hxtcqkk+3f6tlw58bagewjmyjgyhtca/u27fx 4AHDc0W0fZxA9C8D8byMtm1Hd4WyJcpq4Sivcrtb9gwLJT6Js74IAWRIwsVctC6XbZP4g29A5JfwSa+WspOEnuF uojfv9qiemg6qkwxgm/id2rgqas5srhtvrtkntbepasxftp87kaqjex7iqlbw7d9s+vmkgsdhjfyporz4wfcwjn NHRAb4Nw4rEPmfDkYIJaOWNjQvL3f23B6Jazusdum1UTicYVavRs1qumX4CGBVAzhYN/WibY5K9ThT/cHC+GvkH 3A+Z54x4IiawHs0zogtQ==</digest> <ok href="#id1"/> <ordernumber xsi:type="soapenc:string"> </ordernumber> <primaryreturncode href="#id2"/> <secondaryreturncode href="#id3"/> <requestid href="#id4"/> </multiref> <multiref id="id4" soapenc:root="0" 28
29 xsi:type="xsd:long" xmlns:soapenc=" > <multiref id="id1" soapenc:root="0" xsi:type="xsd:boolean" xmlns:soapenc=" <multiref id="id3" soapenc:root="0" xsi:type="xsd:int" xmlns:soapenc=" <multiref id="id2" soapenc:root="0" xsi:type="xsd:int" xmlns:soapenc=" </soapenv:body> </soapenv:envelope> Query Order State POPIS ZPRACOVÁNÍ POŽADAVKU Akce Query Order State Req Query Order State Res Popis GP webpay obdrží požadavek na zjištění aktuálního stavu objednávky. GP webpay zašle výsledek obsahující aktuální stav objednávky. PRŮBĚH ZPRACOVÁNÍ POŽADAVKU Nutné podmínky: Objednávka je v libovolném stavu. Zpracování: GP webpay zkontroluje platnost zadaných údajů: vyhledá požadovaného obchodníka; vyhledá požadovanou objednávku; zkontroluje platnost zadané operace; zkontroluje podpis požadavku; zkontroluje platnost obsahu (délka, typ, hodnota) všech prvků. Výsledek: GP webpay předá detailní informace o objednávce. 29
30 Chybové stavy: požadavek nelze zpracovat obchodník nenalezen; požadavek nelze zpracovat objednávka nenalezena; požadavek nelze zpracovat neplatná operace; požadavek nelze zpracovat chybný podpis dat; požadavek nelze zpracovat prvek XXX neobsahuje požadovaný typ; požadavek nelze zpracovat prvek XXX neobsahuje požadovanou délku; požadavek nelze zpracovat prvek XXX neobsahuje požadovanou hodnotu; požadavek nelze zpracovat technické problémy. 30
31 Formát požadavku Request queryorderstate Vstupní parametr Typ Délka Povinný Poznámka merchantnumber znakový 10 ano Přidělené číslo obchodníka. ordernumber znakový 15 ano Číslo objednávky, pro kterou je požadováno zjištění aktuálního stavu. digest znakový ano Kontrolní podpis všech výše uvedených polí, zřetězených se sdílenou tajnou informací, za využití hash funkce SHA1. Popis algoritmu výpočtu pole DIGEST viz Příloha 1 Podepisování zpráv Formát zaslané odpovědi Response OrderStateResponse Atribut Typ Délka Povinný Poznámka ordernumber znakový 15 ano Obsahuje ordernumber z požadavku. state numerický ano Obsahuje aktuální stav objednávky, viz Příloha 2 Seznam návratových kódů primaryreturncode numerický ano Obsahuje primární kód, viz Příloha 2 Seznam návratových kódů secondaryreturncode numerický ano Obsahuje sekundární kód, viz Příloha 2 Seznam návratových kódů digest znakový ano Popis algoritmu výpočtu pole DIGEST viz Příloha 1 Podepisování zpráv 31
32 Příklad zaslaného požadavku a obdržené odpovědi Požadavek: POST /webservices/services/pgw HTTP/1.0 Content-Type: text/xml; charset=utf-8 Accept: application/soap+xml, application/dime, multipart/related, text/* User-Agent: Axis/1.2.1 Host: pat Cache-Control: no-cache Pragma: no-cache SOAPAction: "" Content-Length: 923 <?xml version="1.0" encoding="utf-8"?> <soapenv:envelope xmlns:soapenv=" xmlns:xsd=" xmlns:xsi=" <soapenv:body> <ns1:queryorderstate xmlns:ns1=" <merchantnumber xsi:type="xsd:string"> </merchantnumber> <ordernumber xsi:type="xsd:string"> </ordernumber> <digest xsi:type="xsd:string">cmcniyifpkgeio1jsyqx9waf6jjf5f65sjpq85rzcuyvs7l2le6rx2ptvkgcqcmri K6L78H+MxVV5Ujz3ZZAgWPCUd04xbVvyOQ1PLmlXqNb9d0PeaiPtmRteCCLNxt+utrGAEcGyLlajCCF4JVN9Woq vqrpgpx/kfxbzpt7dnbezqk8tll4c/qkwrubghjmyh7+hs8iubo8rflj+fk4pt0rodez84+8txr4wywy/6gliid qwjiy1h/5bjifubjd/lvzhad7syjghtwham1izxaptc0k7zit2qapg0vpcvkd0flydqabo18mtuwppkktl7lgco uppr9wkvnxxqxjrg==</digest> </ns1:queryorderstate> </soapenv:body> </soapenv:envelope> Odpověď: HTTP/ OK Date: Tue, 10 May :53:39 GMT Server: Apache/ (Win32) mod_ssl/ OpenSSL/0.9.8i mod_auth_sspi/1.0.4 Connection: close Content-Type: text/xml; charset=utf-8 Content-Language: cs-cz <?xml version="1.0" encoding="utf-8"?> <soapenv:envelope xmlns:soapenv=" xmlns:xsd=" xmlns:xsi=" <soapenv:body> <ns1:queryorderstateresponse xmlns:ns1=" <queryorderstatereturn href="#id0"/> </ns1:queryorderstateresponse> <multiref id="id0" soapenc:root="0" xsi:type="ns2:orderstateresponse" xmlns:soapenc=" xmlns:ns2=" <digest xsi:type="soapenc:string">ms0nefcngligrvk1qezguwdo21nnqgtrhqz6ejlj+ajvocu77gffjp+qiw8m4 ween5dmzctnhrrmy5o81kihj7y2sqxottrhow8gv0wfzy6aq9omf/v6p30dwpvu0ftlbruf0zex6p/s3tdqfgjo H4C+/y8GL6hlGahBhCsKLZlqptAU+KLHMk+juPi6Fim7myVF14j06gjkvqP6N9giQRBJqcXI98faIbFz4cQPg2M zmf3aumg3m4qbu+ludobdixod9zkyrw3fu65yb4xfuib/fyhdcvptpoeryimgw0vpwjt+brhx98jb3xx/wew7di LIXby3Rc8uKQ3ZD2EeTw==</digest> <ok href="#id1"/> <ordernumber xsi:type="soapenc:string"> </ordernumber> <primaryreturncode href="#id2"/> <secondaryreturncode href="#id3"/> <state href="#id4"/> 32
33 <requestid href="#id5"/> </multiref> <multiref id="id1" soapenc:root="0" xsi:type="xsd:boolean" xmlns:soapenc=" <multiref id="id3" soapenc:root="0" xsi:type="xsd:int" xmlns:soapenc=" <multiref id="id5" soapenc:root="0" xsi:type="xsd:long" xmlns:soapenc=" > <multiref id="id2" soapenc:root="0" xsi:type="xsd:int" xmlns:soapenc=" <multiref id="id4" soapenc:root="0" xsi:type="xsd:int" xmlns:soapenc=" </soapenv:body> </soapenv:envelope> Batch Close POPIS ZPRACOVÁNÍ POŽADAVKU Akce Batch Close Req Batch Close Res Popis GP webpay obdrží požadavek na uzavření dávky objednávek určených ke zpracování. GP webpay uzavře dávku objednávek a zašle výsledek uzavření dávky PRŮBĚH ZPRACOVÁNÍ POŽADAVKU Nutné podmínky: Dávka je ve stavu: OPEN Zpracování: GP webpay zkontroluje platnost zadaných údajů: vyhledá požadovaného obchodníka; zkontroluje platnost zadané operace zda stav dávky povoluje požadovanou operaci; zkontroluje podpis požadavku; zkontroluje platnost obsahu (délka, typ, hodnota) všech prvků. Výsledek: 33
GP webpay: Praktické scénáře
GP webpay: Praktické scénáře červenec 2013 OBSAH: SCÉNÁŘ 1: NÁKUP ZBOŽÍ VYTVOŘENÍ OBJEDNÁVKY S AUTORIZACÍ... 4 SCÉNÁŘ 2: NÁKUP ZBOŽÍ OKAMŽITÝ POŽADAVEK NA PŘEVOD ČÁSTKY Z ÚČTU DRŽITELE KARTY... 6 SCÉNÁŘ
GP webpay - praktické scénáře
GP webpay - praktické scénáře Verze: 2.1 Global Payments Europe, s.r.o. Vytvořeno 8.10.2015 Poslední změna 14.12.2015 Autor dokumentu Dimitrij Holovka Správce dokumentu Schválil Verze 2.1 Stupeň utajení
Administrace systému GP webpay Role: MerchantAdmin
Administrace systému GP webpay Role: MerchantAdmin Uživatelská příručka, červenec 2013 OBSAH: ÚVOD... 3 PŘIHLÁŠENÍ DO APLIKACE... 3 ZÁKLADNÍ NABÍDKA PRO ROLI MERCHANTADMIN... 4 ADMINISTRACE... 6 Změna
Administrace systému GP webpay Role: Merchant
Administrace systému GP webpay Role: Merchant Verze: 1.1 Global Payments Europe, s.r.o. Vytvořeno 14.8.2015 Poslední změna 14.12.2015 Autor dokumentu Dimitrij Holovka Správce dokumentu Schválil Verze 1.1
JSON API pro zjišťování cen MtG karet
JSON API pro zjišťování cen MtG karet Autor: Ing. Jiří Bažant Verze: 1.0 Datum: 20.9.2014 Changelog Verze Datum Autor Poznámka 1.0 17.9.2014 Ing. Jiří Bažant 20.9.2014 Ing. Jiří Bažant Oprava příkladu
GP WEBPAY POPIS SLUŽBY
GP WEBPAY POPIS SLUŽBY ZÁŘÍ 2015 Obsah Obsah... 2 1. Úvod... 4 2. Aktivace obchodníka... 4 2.1. Základní technická specifikace pro obchodníka... 4 3. Požadavky na provedení platby... 4 3.1. Podepisování
Aktuální trendy a inovace v on-line platbách. Václav Keřka 29. května 2014
Aktuální trendy a inovace v on-line platbách Václav Keřka 29. května 2014 1 Aktuální trendy v on-line platbách Kde se nakupuje na internetu v Česku? Odhad počtu českých e-shopů Platba kartou 30 000 Tržby
Seznámení se systémem GP webpay Vytváření objednávek - HTTP rozhraní
Seznámení se systémem GP webpay Vytváření objednávek - HTTP rozhraní Verze: 2.1 Global Payments Europe, s.r.o. Vytvořeno 10.9.2015 Poslední změna 14.12.2015 Autor dokumentu Dimitrij Holovka Správce dokumentu
GP webpay: Seznámení se systémem, vytváření objednávek
GP webpay: Seznámení se systémem, vytváření objednávek červenec 2013 OBSAH: ÚVOD... 3 GP WEBPAY POPIS APLIKACE... 3 GP WEBPAY 3-D STANDARD... 4 GP WEBPAY POPIS ZPRACOVÁNÍ... 6 GP WEBPAY VYTVOŘENÍ OBJEDNÁVKY...
GP webpay popis služby
GP webpay popis služby Verze: 2.0 Global Payments Europe, s.r.o. Vytvořeno 15.10.2015 Poslední změna 11.11.2015 Autor dokumentu Václav Keřka Správce dokumentu Schválil Verze 2.0 Stupeň utajení Důvěrné
Akceptace platebních karet E commerce
Akceptace platebních karet E commerce 1. E-commerce ČSOB - základní informace Služba E-commerce ČSOB je určena obchodníkům, kteří uvažují o rozšíření své podnikatelské činnosti v oblasti elektronického
GP webpay - WS API. Technická specifikace V1
Technická specifikace V1 Verze: 1.2 Global Payments Europe, s.r.o. Vytvořeno 6.11.2015 Poslední změna 13.7.2017 Autor dokumentu Dimitrij Holovka Správce dokumentu Schválil Verze 1.2 Stupeň utajení Důvěrné
BI-AWD. Administrace Webového a Databázového serveru Virtualizace HTTP serveru
BI-AWD Administrace Webového a Databázového serveru Virtualizace HTTP serveru Příprava studijního programu Informatika je podporována projektem financovaným z Evropského sociálního fondu a rozpočtu hlavního
Nabídka služeb na akceptaci platebních karet v prostředí internetu
Nabídka služeb na akceptaci platebních karet v prostředí internetu Platební brána nabídka START Společnost: Česká pirátská strana IČO: 71339698 Datum: 7.2.2017 Tento dokument obsahuje informace, které
Příručka pro potvrzování zůstatku vydavatelům karetních platebních prostředků
Příručka pro potvrzování zůstatku vydavatelům karetních platebních prostředků 1 Obsah Příručka pro potvrzování zůstatku vydavatelům karetních platebních prostředků (CIS)... 3 1. Dotaz na dostatek prostředků
Manuál pro implementaci služby PLATBA 24. Datum: 17. prosince 2014 Verze: 1.49
Manuál pro implementaci služby PLATBA 24 Datum: 17. prosince 2014 Verze: 1.49 1 Úvodní informace ke službě PLATBA 24... 3 1.1 Obecný popis služby... 3 1.2 Administrativní předpoklady k využití služby PLATBA
Technická specifikace Platební brána IBS
Technická specifikace Platební brána IBS Verze 1 Strana 1 z 6 1. Obecné Platební brána je určena k platbě za zboží nebo služby nakoupené v internetovém obchodě, kdy uživatel je přesměrován na přihlašovací
Stav e-commerce v ČR se zaměřením na platební metody 9/18/2013 2
Platby kartou na internetu trendy, výzvy a vize Připravil Václav Keřka Září 2013 Stav e-commerce v ČR se zaměřením na platební metody 9/18/2013 2 Kde se nakupuje na internetu? Odhad počtu českých e-shopů
INFORMACE INFORMACE O OBECNÝCH PODMÍNKÁCH PROVÁDĚNÍ PŘEVODŮ PENĚŽNÍCH PROSTŘEDKŮ
INFORMACE vydaná GE Money Bank, a.s. ("Banka") v souladu s 11, odst.1 zákona o bankách č. 21/1992 Sb., ve znění změn č. 126/2002 Sb. a) Banka je pro operace tuzemského platebního styku účastníkem Systému
sms.sluzba.cz API_XML30 pro textové SMS zprávy do ČR a do zahraničí
sms.sluzba.cz API_XML30 pro textové SMS zprávy do ČR a do zahraničí 1. Odesílání zpráv Provádí se odesláním jednoduchého XML dokumentu pomocí HTTPS (nezabezpečená komunikace není povolena!) metodou POST
Platební systém XPAY [www.xpay.cz]
Platební systém XPAY [www.xpay.cz] implementace přenosu informace o doručení SMS verze 166 / 1.3.2012 1 Obsah 1 Implementace platebního systému 3 1.1 Nároky platebního systému na klienta 3 1.2 Komunikace
Manuál Elektronický výpis
Manuál Elektronický výpis Obsah dokumentu 1. Obecně k výpisům... 1 1.1. Co je Elektronický výpis?... 1 1.2. V jakém formátu mohu obdržet výpis? (rozdíly PDF a CSV)... 1 1.3. Kdy dostanu Elektronický výpis?...
Popis egon služby. E76 - orgpredchudciaifo. Název dokumentu: Popis egon služeb Verze: Datum aktualizace: Správa základních registrů
Popis egon služby E76 - orgpredchudciaifo Název dokumentu: Autor: Popis egon služeb Verze: 01.00 Datum aktualizace: 14. 12. 2016 Účel: Popis egon služeb v rámci základních registrů Počet stran: 8 Obsah
Manuál pro implementaci služby PLATBA 24. Datum: 22. října 2015 Verze: 1.50
Manuál pro implementaci služby PLATBA 24 Datum: 22. října 2015 Verze: 1.50 1 Úvodní informace ke službě PLATBA 24... 3 1.1 Obecný popis služby... 3 1.2 Administrativní předpoklady k využití služby PLATBA
HTTP protokol. Zpracoval : Petr Novotný
HTTP protokol Zpracoval : Petr Novotný novotny0@students.zcu.cz HTTP protokol - úvod zkratka z Hyper-Text Transfer Protocol možnost přenášet jakákoliv data (soubor, obrázek, výsledek dotazu) obvykle provozován
PODMÍNKY POSKYTOVÁNÍ PŘÍSTUPU K PORTÁLU NAMĚŘENÝCH DAT POMOCÍ WEBOVÝCH SLUŽEB SPOLEČNOSTI ČEZ DISTRIBUCE, A. S.
PODMÍNKY POSKYTOVÁNÍ PŘÍSTUPU K PORTÁLU NAMĚŘENÝCH DAT POMOCÍ WEBOVÝCH SLUŽEB SPOLEČNOSTI ČEZ DISTRIBUCE, A. S. 1 ÚVOD... 5 2 POPIS VÝMĚNY DAT... 6 2.1 KOMUNIKAČNÍ SCÉNÁŘE... 6 2.2 TECHNOLOGIE KOMUNIKACE...
wplatba SOAP api Technická dokumentáce
wplatba SOAP api Technická dokumentáce 1 OBSAH ÚČEL DOKUMENTU... 3 TECHNICKÝ KONTAKT... 3 LEGENDA... 3 PLATEBNÍ METODY... 4 KOMUNIKACE... 4 TESTOVÁNÍ... 4 JAK POSTUPOVAT V PŘÍPADĚ PROBLÉMŮ... 4 CARDPAY...
PLATBY KARTOU NA INTERNETU
PLATBY KARTOU NA INTERNETU Chcete rychle, pohodlně a bezpečně nakupovat z pohodlí domova či kanceláře? Není nic jednoduššího, než nakupovat přes internet kartou. Karta šetří Váš čas i peníze S kartou můžete
Aktuální trendy a inovace v on-line platbách. Václav Keřka Product Manager GP webpay Global Payments Europe
Aktuální trendy a inovace v on-line platbách Václav Keřka Product Manager GP webpay Global Payments Europe 1 Stav e-commerce v České republice se zaměřením na platební metody a porovnání s Evropou 2 Nakupování
Dokumentace ke službě SMS Connect. www.smsbrana.cz
Dokumentace ke službě SMS Connect www.smsbrana.cz Obsah 1 ZÁKLADNÍ INFORMACE... 3 1.1 Aktivace služby SMS Connect... 3 1.2 Přístupové údaje... 3 1.3 Přístupový bod služby URL adresa pro SMS Connect...
Obchodní podmínky pro poskytnutí a užívání elektronického platebního prostředku
Obchodní podmínky pro poskytnutí a užívání elektronického platebního prostředku platné od 12.12.2016 pro dříve uzavřené smlouvy platné od 1.3.2017 Článek I Předmět úpravy Českomoravská záruční a rozvojová
HTTP protokol. HTTP protokol - úvod. Zpracoval : Petr Novotný novotny0@students.zcu.cz
HTTP protokol Zpracoval : Petr Novotný novotny0@students.zcu.cz HTTP protokol - úvod zkratka z Hyper-Text Transfer Protocol možnost přenášet jakákoliv data (soubor, obrázek, výsledek dotazu) obvykle provozován
Sazebník bankovních poplatků pro podnikatele
Sazebník bankovních poplatků pro podnikatele PLATNÝ OD 15. 3. 2012 www.mbank.cz I. Podnikatelský účet mbusiness Konto 1. Zřízení, vedení a zrušení účtu a) Zřízení účtu mbusiness Konto b) Vedení účtu mbusiness
Přímý kanál - Informace pro příjemce platebních karet
Vážení obchodní partneři, jsme rádi, že Vám můžeme nabídnout moderní a bezpečný způsob distribuce výpisů z akceptace platebních karet. Pro získání elektronických výpisů z je nezbytné, abyste využívali
Protokol HTTP 4IZ228 tvorba webových stránek a aplikací
4IZ228 tvorba webových stránek a aplikací Jirka Kosek Poslední modifikace: $Date: 2006/11/23 15:11:51 $ Obsah Úvod... 3 Co je to HTTP... 4 Základní model protokolu... 5 Struktura požadavku v HTTP 1.0 a
Funkční specifikace ABOKWS. Aplikační rozhraní elektronického bankovnictví ABO-K. Verze 0.5
Funkční specifikace ABOKWS Aplikační rozhraní elektronického bankovnictví ABO-K Verze 0.5 Přehled změn Verze Datum Změnil Popis 0.1 26.2.2013 MB Úvod, Osnova dokumentu, funkce ABOKWS 0.2 18.4.2014 MB Tabulky
Podmínky užívání způsobu platby Platby přes PayU
Podmínky užívání způsobu platby Platby přes PayU I. Definice pojmů Pro účely těchto podmínek budou níže uvedené pojmy vykládány následovně: 1.1. Poskytovatel společnost TADY-A-TEĎ CZ s.r.o. IČ 034 61 114,
Popis egon služby. E70 - orgrozdelzifo. Název dokumentu: Popis egon služeb Verze: Datum aktualizace: Správa základních registrů
Popis egon služby E70 - orgrozdelzifo Název dokumentu: Autor: Popis egon služeb Verze: 01.00 Datum aktualizace: 25. 12. 2016 Účel: Popis egon služeb v rámci základních registrů Počet stran: 9 Obsah 1 Účel
1. Obsah. Publikováno: 16.05.2007
API pro službu Mobilem.cz, verze XML 5.01 Tento dokument je určen pro partnery Mobilem.cz. Není dovoleno obsah použít pro jiný účel, než za jakým byl poskytnut. Všechna práva vyhrazena pro Crazy Tomato
Všeobecné obchodní podmínky společnosti Plzeňský Prazdroj, a.s. pro online prodej vstupenek na prohlídkové trasy
Všeobecné obchodní podmínky společnosti Plzeňský Prazdroj, a.s. pro online prodej vstupenek na prohlídkové trasy 1. VŠEOBECNÁ USTANOVENÍ A VYMEZENÍ POJMŮ 1.1. PPAS je obchodní společnost Plzeňský Prazdroj,
Paython www.paython.cz
Paython www.paython.cz Nejvyspělejší platební centrum pro bezpečné internetové platby Komplexní řešení pro vaše internetové platby Platební centrum Paython je unikátní systém pro komplexní správu internetových
GEOVAP, spol. s r. o. Uživatelská příručka MarushkaDesktop DemoClient
GEOVAP, spol. s r. o. Uživatelská příručka DemoClient OBSAH 1 ÚVOD...1 2 INSTALACE...2 3 START APLIKACE...4 4 PARAMETRY STARTU APLIKACE...5 5 AKTUALIZACE APLIKACE...6 6 POPIS APLIKACE...7 7 NASTAVENÍ...8
Webové služby. Martin Sochor
Webové služby Martin Sochor Webové služby způsob komunikace dvou aplikací přes Web binární zprávy (CORBA) blokovány proxy servery a firewally masivní využití XML protokol SOAP + jazyk pro popis služeb
Modul pro PrestaShop 1.7
Obsah Modul pro PrestaShop 1.7 1 Instalace...2 1.1 Nahrání modulu do PrestaShopu...2 1.2 Komunikační adresy...3 1.3 Nastavení...4 1.4 Stavy objednávek...6 1.5 Jazykové verze...8 1.6 Kontrola funkčnosti...9
PROGRAM VÝHOD PRO RAIFFEISENBANK KREDITNÍ KARTY
PROGRAM VÝHOD PRO RAIFFEISENBANK KREDITNÍ KARTY 1. Úvodní ustanovení 1.1. Pravidla Programu výhod jsou platná pro vybrané držitele kreditních karet ( Klient, Držitel karty ), vydávaných Raiffeisenbank
Obchodní podmínky registračního systému Právnické fakulty Masarykovy univerzity
Obchodní podmínky registračního systému Právnické fakulty Masarykovy univerzity Tyto obchodní podmínky upravují registraci a úhradu účastnických poplatků prostřednictvím registračního systému Právnické
Profibanka - Informace pro příjemce platebních karet
Vážení obchodní partneři, jsme rádi, že Vám můžeme nabídnout moderní a bezpečný způsob distribuce výpisů z akceptace platebních karet. Pro získání elektronických výpisů z je nezbytné, abyste využívali
Sazebník bankovních poplatků
Sazebník bankovních poplatků PLATNÝ OD 15. 3. 2012 www.mbank.cz I. Osobní účet mkonto 1. Zřízení, vedení a zrušení účtu a) Zřízení osobního účtu mkonto b) Vedení osobního účtu mkonto c) Zrušení osobního
Uživatelská příručka aplikace Partner24 modul POS ( Point of Sale )
Uživatelská příručka aplikace Partner24 modul POS ( Point of Sale ) Verze: 1.0 (5.10.2011) Autor: Petr Konfršt, Michal Drbohlav Recenze: Radovan Bryx, Romana Kučerová Schválil: Jaroslav Antonín, Jiří Patka
sms-sluzba.cz API_XML30 - textové SMS do ČR a do zahraničí
sms-sluzba.cz API_XML30 - textové SMS do ČR a do zahraničí 1. Odesílání zpráv Provádí se odesláním jednoduchého XML dokumentu pomocí HTTPS (nezabezpečená komunikace není povolena!) metodou POST (URL https://smsgateapi.sms-sluzba.cz/apixml30/receiver),
Popis egon služby. E77 - orgrodokmenaifo. Název dokumentu: Popis egon služeb Verze: Datum aktualizace: Správa základních registrů
Popis egon služby E77 - orgrodokmenaifo Název dokumentu: Autor: Popis egon služeb Verze: 01.00 Datum aktualizace: 14. 12. 2016 Účel: Popis egon služeb v rámci základních registrů Počet stran: 9 Obsah 1
NÁVOD K POUŽÍVÁNÍ DIGITÁLNÍ PENĚŽENKY MASTERCARD MOBILE
1 Podporované platformy Aplikace MC Mobile je podporovaná na zařízeních: iphone (iphone 3GS, iphone 4, iphone 4S, iphone 5) ipad (ipad, ipad 2, ipad 3rd generation) Android. Pozn.: minimální podporované
Specifikace rozhraní. Oznamovací povinnost podle zákona č. 307/2013 Sb., ve znění pozdějších předpisů. Martin Falc, SW architekt.
C E R T I C O N www.certicon.cz V Á C L A V S K Á 1 2 1 2 0 0 0 P R A H A 2 Specifikace rozhraní Oznamovací povinnost podle zákona č. 307/2013 Sb., ve znění pozdějších předpisů Martin Falc, SW architekt
mlinka: Sazebník bankovních poplatků mbank pro podnikatele maximum výhod a pohodlí
www.mbank.cz : 844 777 000 Sazebník bankovních poplatků mbank pro podnikatele maximum výhod a pohodlí Sazebník bankovních poplatků mbank pro podnikatele platný od 20. 10. 2008 I. Firemní účet mbusiness
Sazebník bankovních poplatků mbank
Sazebník bankovních poplatků mbank platný od 11. 11. 2007 I Osobní účet mkonto 1. Zřízení, vedení a zrušení účtu a) zřízení osobního účtu mkonto b) vedení osobního účtu mkonto / měsíc c) zrušení osobního
Obchodní podmínky pro poskytování Služeb přímého bankovnictví Equa bank a.s.
Stránka 1 z 7 Obchodní podmínky pro poskytování Služeb přímého bankovnictví Equa bank a.s. I. Úvodní ustanovení 1. Tyto Podmínky jsou obchodními podmínkami ve smyslu čl. I. bod 3 VOP vydané v souladu se
MojeBanka - Informace pro příjemce platebních karet
Vážení obchodní partneři, jsme rádi, že Vám můžeme nabídnout moderní a bezpečný způsob distribuce výpisů z akceptace platebních karet. Pro získání elektronických výpisů z je nezbytné, abyste využívali
Klientský formát elektronického výpisu z platebních karet
Klientský formát měsíční přehled platný od 1.11.2011 Pozn. Pokud obchodník realizuje transakce v cizí měně (EUR, USD, GBP nebo RUB) jsou elektronické výpisy vytvářeny samostatně za jednotlivé měny. V případě,
Koordinační středisko pro resortní zdravotnické informační systémy
Aplikace pro Národní onkologický registr na KSRZIS Koordinační středisko pro resortní zdravotnické informační systémy Národní onkologický registr webová služba pro posílání dávek dat do DB NOR a stažení
Program výhod pro RB kreditní karty
Program výhod pro RB kreditní karty 1. Úvodní ustanovení 1.1 Pravidla Programu výhod jsou platná pro vybrané držitele kreditních karet ( Klient, "Držitel karty"), vydávaných Raiffeisenbank a.s., se sídlem
Pravidla komunikace registrátora ZONER software, a.s. V platnosti od 1.8.2004 OBSAH 1. Úvodní ustanovení 2. Subjekty 3. Registrace Doménového jména 4. Prodloužení registrace Doménového jména 5. Změna údajů
SOAP & REST služby. Rozdíly, architektury, použití
SOAP & REST služby Rozdíly, architektury, použití Obsah Srovnání SOAP a REST služeb Service Oriented Architecture Microservice Architecture Příklady použití Nástroje pro vývoj SOAP a REST služeb (v Java)
Česká národní banka Příloha č. 6 pravidel systému CERTIS. Postupy pro testování
Příloha č. 6 pravidel systému CERTIS Postupy pro testování Verze 6 účinnost od 1. listopadu 2018 OBSAH 1 ÚVOD... 3 1.1 Základní informace... 3 1.2 Kontakty... 3 2 POSTUP TESTOVÁNÍ... 4 PROTOKOL O TESTOVÁNÍ...
Global Payments Europe s.r.o.
1 Global Payments Europe s.r.o. OBSAH... 4 DŮLEŽITÉ INFORMACE... 6 1. OBSLUHA TERMINÁLU... 7 1.1. Klávesnice... 7 1.2. Displej... 8 1.3. Čtečky karet... 9 1.4. Tiskárna a výměna papíru... 9 1.5. Základna...10
Prezentace platebního systému PAIMA
Prezentace platebního systému PAIMA Ing. Vlastimil Beneš 19.5.2011 SmartCard Forum 2011 1 Obsah prezentace Základní vlastnosti Architektura Proč DESFire Použití SAM Závěr 19.5.2011 SmartCard Forum 2011
Hypertext Transfer Protocol (HTTP/1.1 RFC 2616) Počítačové sítě Pavel Šinták
Hypertext Transfer Protocol (HTTP/1.1 RFC 2616) Počítačové sítě Pavel Šinták 25.4.2005 Obsah Úvod Vrstvy podle TCP/IP Požadavek / Odpověď Metody požadavku Hlavičky Kódy odpovědi Ukázka 25.4.2005 Pavel
Popis egon služby. E23 - roszapisdatovouschranku. Název dokumentu: Popis egon služeb Verze: Datum aktualizace: Správa základních registrů
Popis egon služby E23 - roszapisdatovouschranku Název dokumentu: Autor: Popis egon služeb Verze: 01.00 Datum aktualizace: 01. 07. 2016 Účel: Popis egon služeb v rámci základních registrů Počet stran: 8
Dokumentace k nevizuálnímu rozhraní aplikace DopisOnline
Dokumentace k nevizuálnímu rozhraní aplikace DopisOnline Rozhraní slouží k automatizovanému podání listovních zásilek elektronickou cestou z aplikací třetích stran. Veškerá komunikace s naším serverem
Základní ustanovení: Vyhláška definuje následující pojmy: Příkazce je to osoba, která dává bance příkaz k provedení úhrady nebo inkasního způsobu plac
Vyhláška České národní banky č. 62/2004 Sb., kterou se stanoví způsob provádění platebního styku bankami a technické postupy bank při opravném zúčtování. Tato vyhláška zrušuje vyhlášku č. 51/1992 Sb.,
OBCHODNÍ PODMÍNKY 1. ÚVODNÍ USTANOVENÍ
OBCHODNÍ PODMÍNKY obchodní společnosti La Malina, s.r.o. se sídlem Antala Staška 1859/34, 14000 Praha 4 identifikační číslo: 07076398 zapsané v obchodním rejstříku vedeném Městského soudu v Praze, oddíl
SEPA INKASO SEPA DIRECT DEBIT. Novinky v zahraničním platebním styku
SEPA INKASO SEPA DIRECT DEBIT Novinky v zahraničním platebním styku OBSAH KAPITOLA 01 SEPA inkaso obecné informace KAPITOLA 02 SEPA inkaso strana plátce KAPITOLA 03 SEPA inkaso strana příjemce KAPITOLA
Sdělení informací o poplatcích
Sdělení informací o poplatcích Název poskytovatele účtu: Komerční banka, a.s. Název účtu: Běžný účet v CZK Datum: 31. října 2018 Tento dokument obsahuje informace o poplatcích za používání hlavních služeb
Klientský formát elektronického výpisu z platebních karet
Klientský formát elektronického (pro obchodníky přijímající platební karty) platný od 18. 6. 2012 Pozn. Pokud obchodník realizuje transakce v cizí měně (EUR, USD, GBP nebo RUB) jsou elektronické výpisy
PLATEBNÍ KARTY PPF banky a.s.
PLATEBNÍ KARTY PPF banky a.s. PPF banka a.s., Evropská 2690/17, P.O. Box 177, 160 41 Praha 6 1/14 Obsah: 1. Všeobecné informace...3 2. Placení prostřednictvím Karty na internetu...3 3. 3D Secure...4 3.1.
skarta inovativní nástroj státní správy
skarta inovativní nástroj státní správy Konference Smart World 2012, Mikulov 4.10.2012 Prezentuje: Lukáš Hemek, Česká spořitelna, a.s. Verze: 1.0 Určena k prezentaci 1 Obsah Projekt skarta a jeho význam
mlinka: Sazebník bankovních poplatků maximum výhod a pohodlí
www.mbank.cz : 844 777 000 Sazebník bankovních poplatků maximum výhod a pohodlí Sazebník bankovních poplatků mbank platný od 15. 9. 2008 I. Osobní účet mkonto 1. Zřízení, vedení a zrušení účtu a) zřízení
Právnické osoby, fyzické osoby podnikatelé
Ceník pro úsek Korporátní bankovnictví Právnické osoby, fyzické osoby podnikatelé 1. KORUNOVÝ BĚŽNÝ ÚČET 1.1. Úrokové sazby Běžný účet CZK - úročení zůstatku účtu Běžný účet CZK - úročení debetního zůstatku
Prezentace pro konferenci Smart city Brno
Prezentace pro konferenci Smart city Brno - Česká spořitelna, a.s. CHYTRÁ řešení v dopravě, Brno Vývoj odbavení cestujících Včera Dnes Zítra PAPÍROVÉ JÍZDENKY DOPRAVNÍ KARTY, SMS BANKOVNÍ KARTY, MOBILNÍ
Pravidla registrace domén EU registrátora ZONER software, s.r.o. pro objednávky před a v období Sunrise period
Pravidla registrace domén EU registrátora ZONER software, s.r.o. pro objednávky před a v období Sunrise period OBSAH 1. VYMEZENÍ POJMŮ...2 2. PŘEDMĚT A ROZSAH PRAVIDEL...2 3. OMEZENÍ ŽÁDOSTÍ NA DOMÉNOVÁ
Tvorba informačních systémů
9. Tvorba informačních systémů Michal Krátký, Miroslav Beneš Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2007/2008 c 2006-2008 Michal Krátký, Miroslav Beneš Tvorba
Sazebník. bankovních poplatků mbank pro podnikatele. Platný od 1. 11. 2012.
Sazebník bankovních poplatků mbank pro podnikatele Platný od 1. 11. 2012. Obsah I. Podnikatelský účet mkonto business 2 II. Spořicí účet pro podnikatele emax busines 2 III. Účet pro internetové obchody
Klientský formát elektronického výpisu z platebních karet - WL platforma KB SmartPay
z platebních karet (pro obchodníky přijímající platební karty na platformě WL KB SmartPay) platný od 18.12.2018 Pozn. Pokud obchodník realizuje transakce v cizí měně (EUR, USD, GBP nebo RUB) jsou elektronické
Certifikáty a jejich použití
Certifikáty a jejich použití Verze 1.0 Vydání certifikátu pro AIS Aby mohl AIS volat egon služby ISZR, musí mít povolen přístup k vnějšímu rozhraní ISZR. Přístup povoluje SZR na žádost OVM, který je správcem
Správa soukromého klíče
Správa soukromého klíče Verze: 1.1 Global Payments Europe, s.r.o. Vytvořeno 19.2.2016 Poslední změna 15.4.2016 Autor dokumentu Dimitrij Holovka Správce dokumentu Schválil Verze 1.1 Stupeň utajení Důvěrné
GP webpay API HTTP. Technická specifikace pro vývojáře
GP webpay API HTTP Technická specifikace pro vývojáře Verze: 1.4 Global Payments Europe, s.r.o. Vytvořeno 08.06.2016 Poslední změna 22.10.2018 Autor dokumentu Správce dokumentu Schválil Verze 1.4 Stupeň
Počítačové sítě II 17. WWW, HTTP. Miroslav Spousta, 2005
Počítačové sítě II 17. WWW, HTTP Miroslav Spousta, 2005 1 Historie WWW World Wide Web v současnosti nejrozšířenější a nejpoužívanější služba Internetu nebylo tomu tak vždy (Gopher,...) vyvinut v roce 1989
CENÍK SLUŽEB A POPLATKŮ
CENÍK SLUŽEB A POPLATKŮ CENÍK SLUŽEB ZALOŽENÍ, VEDENÍ A ZRUŠENÍ BANKOVNÍHO ÚČTU Založení účtu (platí pro všechny typy účtů) Zřízení internetového bankovnictví Poplatek za vedení osobního účtu (měsíčně)
PŘEHLED SLUŽEB A PARAMETRŮ INTERNETOVÉHO BANKOVNICTVÍ CREDITAS
PŘEHLED SLUŽEB A PARAMETRŮ INTERNETOVÉHO BANKOVNICTVÍ CREDITAS ÚČINNÉ OD 1. ÚNORA 2011 OBSAH Technické požadavky 01 Bezpečnostní prvky 01 Povinnost zřízení a vedení účtu 01 Dostupnost 01 Limity aktivních
Pravidla komunikace LRR
Pravidla komunikace LRR Verze 20040801 V platnosti od 1.8.2004 0. OBSAH 1. Úvodní ustanovení 2. Subjekty 3. Registrace Doménového jména 4. Prodloužení registrace Doménového jména 5. Změna údajů subjektů
Dokumentace ke službě SMS Connect.
Dokumentace ke službě SMS Connect www.smsbrana.cz Obsah 1 ZÁKLADNÍ INFORMACE... 3 1.1 Aktivace služby SMS Connect... 3 1.2 Přístupové údaje... 3 1.3 Přístupový bod služby URL adresa pro SMS Connect...
OBCHODNÍ PODMÍNKY pro prodej vstupenek na utkání klubu Bílí Tygři Liberec, s.r.o. 1. Předmět obchodních podmínek Článek I ÚVODNÍ USTANOVENÍ 1.1 Níže uvedené obchodní podmínky upravují prodej vstupenek
Artlingua Translation API
Artlingua Translation API Dokumentace Jan Šváb, Artlingua, a.s. 2015 Revize: 2015-09-22 - verze API : v1 Obsah Obsah... 2 Předávání dokumentů k překladu... 3 Implementace klientské aplikace pro Translation
Od decentralizace ke koncentraci procesingu platebních karet. Miroslav Crha Výkonný ředitel Global Payments Europe
Od decentralizace ke koncentraci procesingu platebních karet Miroslav Crha Výkonný ředitel Global Payments Europe 1 Závěrečné dekády 20.století Vznik procesingového centra v Československu Rok 1968 Vydány
Sazebník. bankovních poplatků mbank. Platný od
Sazebník bankovních poplatků mbank Platný od 15. 12. 2012. Obsah I. Osobní účet mkonto... 2 II. Spořicí účet emax / emax plus... 3 III. Terminovaný vkladový účet mvklad... 4 IV. Platební karty... 5 V.
ERP-001, verze 2_10, platnost od
ERP-001, verze 2_10, platnost od 2010.08.01. ELEKTRONICKÉ PŘEDEPISOVÁNÍ HUMÁNNÍCH LÉČIVÝCH PŘÍPRAVKŮ ERP-001.pdf (208,89 KB) Tímto technickým dokumentem jsou, v souladu s 80 zákona č. 378/2007 Sb., o léčivech
Dokumentace ke sluţbě SMS Connect. www.smsbrana.cz
Dokumentace ke sluţbě SMS Connect www.smsbrana.cz Obsah 1 ZÁKLADNÍ INFORMACE... 3 1.1 Aktivace sluţby SMS Connect... 3 1.2 Přístupové údaje... 3 1.3 Přístupový bod sluţby URL adresa pro SMS Connect...
Popis egon služby. E93 - roszapispravnistav. Název dokumentu: Popis egon služeb Verze: Datum aktualizace: Správa základních registrů
Popis egon služby E93 - roszapispravnistav Název dokumentu: Autor: Popis egon služeb Verze: 02.00 Správa základních registrů Datum aktualizace: 05.03.2017 Účel: Popis egon služeb v rámci základních registrů
Sdělení informací o poplatcích
Sdělení informací o poplatcích Název poskytovatele účtu: Komerční banka, a.s. Název účtu: KB Start konto Datum: 31. října 2018 Tento dokument obsahuje informace o poplatcích za používání hlavních služeb
Global Payments Europe, s.r.o. obchodní oddělení: V Olšinách 80/626, Praha 10 fax:
Popis aplikace GP mobile Uživatelská příručka Global Payments Europe, s.r.o., V Olšinách 80/626, Praha 10 Global Payments Europe, s.r.o. obchodní oddělení: 267 197 505-6 V Olšinách 80/626, Praha 10 fax:
Dokumentace. k modulu. podnikový informační systém (ERP) bránou
Dokumentace k modulu podnikový informační systém (ERP) Komunikace bránou s platební Komunikace ERP Money s platební bránou je 3D modul ERP systému Money určený pro automatické stahování a zaúčtování pohybů