(pozn. pouze příklad) (pozn. pouze příklad) Parametr Typ Poznámka
|
|
- Lenka Horáčková
- před 7 lety
- Počet zobrazení:
Transkript
1 Platební brána Benefity 1. Stanovení údajů Obchodníkovi se předají následující údaje: Parametr URL adresa pro placení SSL Uživatelské jméno pro placení Heslo pro placení Poznámka (pozn. pouze příklad) (pozn. pouze příklad) (pozn. pouze příklad) 2. Placení- předávání objednávek Objednávky jsou přijímány na URL adrese pro placeníssl definované Benefity (bod 1) a to metodou POST i GET. Přijímají se pouze požadavky kryptované SSL a autentizované Basic autentizací uživatelského jména:hesla obchodníka. Autentizačnířetězec má tvar 'Basic xxx', kde xxx je Base64 kódovánířetězce uživatelské jméno:heslo. Parametry placení jsou následující: Parametr Typ Poznámka URL ORDER_NUMBER ACCOUNT PIN AMOUNT BENEFIT_GROUP Řetězec ne řetězec numerický Url adresa obchodníka. Po skončení zpracování platby je požadavek přesměrován na adresu: URL?ORDER_NUMBER=ORDERNUMBER& ERR=xx, kde ERR je návratový kód. Pokud URL není uvedeno, je vrácen řetězec ERR=x, kde ERR je návratový kód. Přidělené číslo obchodníka od Bennefity (bod 1) Číslo objednávky. Musí být pro každkou platbu jednoznačné. Maximálně 15 znaků Číslo účtu. (pro testovani ucet ) PIN účtu znaku (pro testovani PIN ) Částka v Kč. Haléře jsou oddělené desetinou tečkou. Číslo skupiny benefitů (bod 3). Pro testovani napr Skupiny benefitů např. Skupina benefitů Hodnota Sport 42
2 Skupina benefitů Hodnota 4. Zpracování platby Všechna potřebná data zasílá obchodník. Platební správce se zákazníkem vůbec nekomunikuje. Po zaslání požadavku se vrátí výsledek v odpovědi. Odpověď obsahuje pole ERR návratové kódy. Jestliže je ERR rovno '0' (ERR=0) proběhla platba úspěsně. Jakýkoliv jiný návratový kód znamená neúspěšnou platbu (bod 5). 5. Návratové kódy Návratový kód význam 0 Platba byla přijata 1 Chybné číslo obchodník(a ). 2 Objchodník nemůže prodávat tuto skupinu (BENEFIT_GROUP) benefitů 3 Číslo objednavky (ORDER_NUMBER) již bylo použito. 4 Chybný účet (ACCOUNT) nebo pin (PIN). 5 Obchodník nesmí platit přes platební bránu. 6 Není vyplněn obchodník (MERCHANT_NIUMBER). 7 Není vyplněna skupina benefitu (BENEFIT_GROUP). 8 Není vyplněno číslo účtu (ACCOUNT). 9 Není vyplněn pin (PIN). 10 Není vyplněna cena (AMOUNT). 11 Cena (AMOUNT) je menší než nula. 12 Není vyplněno číslo objednávky (ORDER_NUMBER). 13 Účet (ACCOUNT) nemůže platit přes platební bránu. 14 Na účtě není dostatek prostředků. 5. Příklad pro platbu SSL Jestliže je obchodník plně nakonfigurován pošleme na URL adresa pro placení SSL na port 443: POST /payment/index.php http/1.1 Connection: Keep-Alive Authorization: Basic dxdjhvbjgidt28fds== Host: online.benefity.cz Accept-Encoding: deflate Content-Charset: 8859_2 Content-Length: xxx Content-Type: application/x-www-form-urlencoded =2569&ORDER_NUMBER=225&ACCOUNT= &PIN=1234&AMOUNT=1 256&BENEFIT_GROUP=1
3 Pokud se v poli ERR vrátí hodnota '0', pak platba proběhla úspěšně. 6. Dotaz na zůstatek na účtu Stejný princip komunikace jako při placení tedy: Objednávky jsou přijímány na URL adrese pro placeníssl definované Benefity (bod 1) a to metodou POST i GET. Přijímají se pouze požadavky kryptované SSL a autentizované Basic autentizací uživatelského jména:hesla obchodníka. Autentizačnířetězec má tvar 'Basic xxx', kde xxx je Base64 kódovánířetězce uživatelské jméno:heslo. Parametry dotazu zůstatku na účtu jsou následující: Parametr Typ Poznámka URL ACCOUNT PIN BENEFIT_GROUP Řetězec ne Url adresa obchodníka. Po skončení zpracování platby je požadavek přesměrován na adresu: URL?ACCOUNT=hodnota_ACCOUNT&BENE FIT_GROUP=hodnota_benefit_group&ZUSTAT EK=xx,ERR=err kde xx je hodnota zustatku a err je návratový kod. (err = 0 pokud je vše v pořádku) Pokud URL není uvedeno, je vrácen řetězec buď řetězec ZUSTATEK=xx,kde xx je z;statek v Kč nebo řetězec ERR=yy,pokud nastala nějaká chyba, kde yy je chybový kód stejný jako u standardního placení. Přidělené číslo obchodníka od Bennefity (bod 1) Číslo účtu. (pro testovani ucet ) PIN účtu. 10 znaku (pro testovani PIN ) Číslo skupiny benefitů (bod 3). Pro testovani napr. 42 DOTAZ_ZUSTATEK znak 1 Vložit hodnotu 1 Příklad dotazu na zůstatek: POST /payment/index.php http/1.1 Connection: Keep-Alive Authorization: Basic dxdjhvbjgidt28fds== Host: online.benefity.vh Accept-Encoding: deflate Content-Charset: 8859_2 Content-Length: xxx Content-Type: application/x-www-form-urlencoded =2569&ACCOUNT= &PIN=1234&BENEFIT_GROUP=1&DOTAZ_ZUS TATEK=1
4 Ukázková implementace v jazyce PHP: <?php /*.. require_module 'standard'; require_module 'curl'; class BenefityPaymentException extends Exception { const WRONG_ = 1; // Chybné číslo obchodník(a ). const WRONG_BENEFIT_GROUP = 2; // Obchodník nemůže prodávat tuto skupinu (BENEFIT_GROUP) benefitů const USED_ORDER_NUMBER = 3; // Číslo objednávky (ORDER_NUMBER) již bylo použito. const WRONG_CREDENTIALS = 4; // Chybný účet (ACCOUNT) nebo pin (PIN). const PAYMENT_NOT_ALLOWED = 5; // Obchodník nesmí platit přes platební bránu. const MISSING_ = 6; // Není vyplněn obchodník (). const MISSING_BENEFIT_GROUP = 7; // Není vyplněna skupina benefitu (BENEFIT_GROUP). const MISSING_ACCOUNT = 8; // Není vyplněno číslo účtu (ACCOUNT). const MISSING_PIN = 9; // Není vyplněn pin (PIN). const MISSING_AMOUNT = 10; // Není vyplněna cena (AMOUNT). const NEGATIVE_AMOUNT = 11; // Cena (AMOUNT) je menší než nula. const MISSING_ORDER_NUMBER = 12; // Není vyplněno číslo objednávky (ORDER_NUMBER). const ACCOUNT_NOT_ALOWED = 13; // Účet (ACCOUNT) nemůže platit přes platební bránu. const LOW_ACCOUNT_BALANCE = 14; // Na účtě není dostatek prostředků. const CONNECTION_ERROR = -1; // Chyba spojení const GENERAL_ERROR = -2; // Jiná chyba, např. špatné username/userpassword, chybný certifikát int $code string $name Exception $previous public function construct($code, $name, Exception $previous=null) { parent:: construct($name, $code, $previous); class BenefityPayment { private $merchantnumber; private $username; private $userpassword; private $requesturl = ' int private $requestport = 443; boolean private $requestcertificatecheck = TRUE; string $request mixed private function doprocessrequest($request){ $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $this->requesturl.$request); curl_setopt($curl, CURLOPT_PORT, $this->requestport); curl_setopt($curl, CURLOPT_HEADER, 0); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, $this->requestcertificatecheck? 1 : 0); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_FORBID_REUSE, 1); curl_setopt($curl, CURLOPT_FRESH_CONNECT, 1); curl_setopt($curl, CURLOPT_POST, 0); curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); curl_setopt($curl, CURLOPT_USERPWD, $this->username.':'.$this->userpassword); $response = curl_exec($curl); if($response === FALSE){ throw new BenefityPaymentException(BenefityPaymentException::CONNECTION_ERROR, 'Error connecting to server: `'.curl_error($curl).'`'); else{ curl_close($curl); return trim($response); string $username string $userpassword
5 string $merchantnumber public function construct($username, $userpassword, $merchantnumber){ $this->username = $username; $this->userpassword = $userpassword; $this->merchantnumber = $merchantnumber; * Enables testing mode public function settestingmode() { $this->requesturl = ' $this->requestport = 443; $this->requestcertificatecheck = FALSE; * Processes payment string $benefitgroup string $ordernumber string $clientcard string $clientpin string $value public function dopayment($benefitgroup, $ordernumber, $clientcard, $clientpin, $value){ $request = '?='.urlencode($this->merchantnumber); $request.= '&ORDER_NUMBER='.urlencode($orderNumber); $request.= '&ACCOUNT='.urlencode($clientCard); $request.= '&PIN='.urlencode($clientPin); $request.= '&BENEFIT_GROUP='.urlencode($benefitGroup); $request.= '&AMOUNT='.urlencode($value); $response = $this->doprocessrequest($request); $result = /*.(array[string]string). array(); parse_str($response, $result); if(isset($result['err']) && $result['err'] === '0'){ return; elseif(isset($result['err']) && intval($result['err']) >= 1 && intval($result['err']) <= 14){ throw new BenefityPaymentException(intval($result['ERR']), 'Request denied'); elseif(isset($result['err'])){ returned error code: `'.$result['err'].'`'); else{ error'); * Get clients credit balance string $benefitgroup string $clientcard string $clientpin string public function getaccountbalance($benefitgroup, $clientcard, $clientpin){ $request = '?DOTAZ_ZUSTATEK=1'; $request.= '&='.urlencode($this->merchantnumber); $request.= '&ACCOUNT='.urlencode($clientCard); $request.= '&PIN='.urlencode($clientPin); $request.= '&BENEFIT_GROUP='.urlencode($benefitGroup); $response = $this->doprocessrequest($request); $result = /*.(array[string]string). array(); parse_str($response, $result); if(isset($result['zustatek'])){ return $result['zustatek']; elseif(isset($result['err']) && intval($result['err']) >= 1 && intval($result['err']) <= 14){ throw new BenefityPaymentException(intval($result['ERR']), 'Request denied'); elseif(isset($result['err'])){ returned error code: `'.$result['err'].'`'); else{ error'); $test = new BenefityPayment(' ', '777', ' '); $test->settestingmode(); echo 'Balance:'.$test->getAccountBalance('34', ' ', ' '); echo 'Payment:'; $test->dopayment('34', '123', ' ', ' ', '1');
Dokumentace k API SSLmarketu. verze 1.3
Dokumentace k API SSLmarketu verze 1.3 ZONER Software a.s. 2015 Obsah Úvod... 3 Legenda... 3 Funkce API... 4 Návratové hodnoty... 8 SWAPI - přihlašovací údaje... 8 SWAPI - nastavení výchozích údajů...
VíceJSON 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
VíceArtlingua 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
VíceTřídy a objekty. Třídy a objekty. Vytvoření instance třídy. Přístup k atributům a metodám objektu. $z = new Zlomek(3, 5);
Programovací jazyk PHP doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes Miroslav.Benes@vsb.cz Obsah Třídy a objekty Výjimky Webové aplikace
VíceDistribuované systémy a výpočty
Distribuované systémy a výpočty X36DSV Jan Janeček XML-RPC jednoduchá definice www.xmlrpc.com implementace obvykle opřené o XML parser X36DSV - Distribuované systémy a výpočty (3) 2 XML-RPC jednoduché
VíceTechnická 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í
VícePří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ů
VícePočí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
VíceČipové karty Lekařská informatika
Čipové karty Lekařská informatika Následující kód je jednoduchou aplikací pro čipové karty, která po překladu vytváří prostor na kartě, nad kterým jsou prováděny jednotlivé operace a do kterého jsou ukládány
VícePočítačové sítě II. 18. World Wide Web, HTTP Miroslav Spousta, 2006 <qiq@ucw.cz>, http://www.ucw.cz/~qiq/vsfs/
Počítačové sítě II 18. World Wide Web, HTTP Miroslav Spousta, 2006 , http://www.ucw.cz/~qiq/vsfs/ 1 Historie WWW World Wide Web v současnosti nejrozšířenější a nejpoužívanější služba Internetu
Více2N Helios IP HTTP API
2N Helios IP HTTP API Konfigurační manuál Verze 2.10.1 www.2n.cz Společnost 2N TELEKOMUNIKACE a.s. je českým výrobcem a dodavatelem telekomunikační techniky. K produktovým řadám, které společnost vyvíjí,
VíceHTTP 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
VíceIng. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal. Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni
Webové aplikace Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni Harmonogram Dopolední blok 9:00 12:30 Ing. Dostal Úvod, XHTML + CSS Ing. Brada,
VíceAPI pro volání služby kurzovního lístku KB
OBSAH API pro volání služby Kurzovní lístek KB... 2 Poskytované informace... 2 Informace pro volání resource exchange-rates... 3 Příklady request / response z volání služby kurzovního lístku... 5 Způsoby
VíceTechnická specifikace SMS Platby
Technická specifikace SMS Platby Dokumentace představuje kompletní připojení MO/MT platebních SMS. Pro připojení SMS Platby je třeba na straně partnera připravit komunikační skript pro příjem SMS a následně
VíceONLINE API GLS GLS online webová služba SOAP pro tiskové služby
ONLINE API GLS GLS online webová služba SOAP pro tiskové služby URL: HU - https://online.gls-hungary.com/webservices/soap_server.php?wsdl&ver=14.11.03.01 SK - https://online.gls-slovakia.sk/webservices/soap_server.php?wsdl&ver=14.11.03.01
Vícesms.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
VíceUživatelská technická dokumentace Verze 1.0
Uživatelská technická dokumentace Verze 1.0 2011 PayU Czech Republic s.r.o. Obsah 1. Obecné informace... 3 2. Termíny a ustálené výrazy používané v aplikaci... 3 2.1 Kódy chyb... 3 2.2 Statusy transakcí...
VíceGP webpay: Správa objednávek, Web Services
GP webpay: Správa objednávek, Web Services červenec 2013 OBSAH: ÚVOD... 3 ON-LINE ADMINISTRACE PROSTŘEDNICTVÍM WEB SERVICES... 3 DRUHY PODPOROVANÝCH POŽADAVKŮ... 4 Approve Reversal... 6 Deposit... 9 Deposit
VíceDokumentace pro výrobce SW DIS13 - WS
Státní ústav pro kontrolu léčiv tel.: +420 272 185 111 e-mail: posta@sukl.cz Šrobárova 48, 100 41 Praha 10 fax: +420 271 732 377 web: www.sukl.cz Dokumentace pro výrobce SW DIS13 - WS Státní ústav pro
VíceAnabix API. Popis způsobu používání služby
Anabix API Popis způsobu používání služby Obsah 1 Základní informace... 3 1.1 Požadavky na klientský systém... 3 1.2 Zasílání requestů... 3 1.3 Získávání odpovědí ze systému... 3 1.4 Odpověď po neúspěšném
VícePrvní kapitola úvod do problematiky
První kapitola úvod do problematiky Co je to Flex Adobe Flex je ActionSript (AS) framework pro tvorbu Rich Internet Aplications (RIA), tedy knihovna AS tříd pro Flash. Flex používáme k vytvoření SWF souboru
VíceIntegrovaný agent obchodníka elektronického obchodu (IMA) Příručka správce
Integrovaný agent obchodníka elektronického obchodu (IMA) Verze 2.10.0 1 2. Příprava na provoz IMA 2.1. Systémové požadavky 2.1.1. Požadovaný software třetí strany Komponenta Verze Poznámky Sun Java Runtime
VícePlatební 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
VíceHTTP. Webový server. generátor HTML stránek (CGI, Perl, PHP, Python, Ruby, Java, ASP.NET) zpracování požadavku/ odeslání odpovědi.
Základy jazyka PHP Martin Klíma Dynamický web Webový klient požadavek HTTP odpověď Stránka 1 Toto je dynamicky generovaná stránka x xxxx xx. zpracování požadavku/ odeslání odpovědi generátor HTML stránek
VíceContent Security Policy
Content Security Policy Nový přístup v boji proti XSS 2011.cCuMiNn. Cross Site Scripting (XSS) XSS je všudypřítomné výskyt cca v 80% webových aplikací Webový browser nevidí rozdíl mezi legitimním skriptem
VíceVyužití OOP v praxi -- Knihovna PHP -- Interval.cz
Page 1 of 6 Knihovna PHP Využití OOP v praxi Po dlouhé teorii přichází na řadu praxe. V následujícím textu si vysvětlíme možnosti přístupu k databázi pomocí různých vzorů objektově orientovaného programování
VíceModul PrestaShop verze 1.6 Uživatelská dokumentace
Modul PrestaShop verze 1.6 Uživatelská dokumentace VIKIPID a.s. Modul pro PrestaShop 1.6 Uživatelská dokumentace Stránka 1 z 13 Obsah VIKIPID a.s.... 3 Instalace modulů VIKIPID do PrestaShopu... 3 Nastavení
VíceBI-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
Více2N Helios IP HTTP API
2N Helios IP HTTP API Konfigurační manuál Verze 2.11 www.2n.cz Společnost 2N TELEKOMUNIKACE a.s. je českým výrobcem a dodavatelem telekomunikační techniky. K produktovým řadám, které společnost vyvíjí,
VíceObsah. Kdo jsme?... 3. Co vám přinášíme s naší bránou?... 3. Jak si otevřu bránu na klikniavolej.cz?... 3
S M S b r á n a a z p t n é v o l á n í H l e d á t e s p o l e h l i v é h o p a r t n e r a p r o S M S t e r m i n a c i n e b o l e v n é v o l á n? í T e c h n i c k y z a j i š ł u j he rm oe m a
VícePříklad aplikace Klient/Server s Boss/Worker modelem (informativní)
Příklad aplikace Klient/Server s Boss/Worker modelem (informativní) Jan Faigl Katedra počítačů Fakulta elektrotechnická České vysoké učení technické v Praze A0B36PR2 Programování 2 Jan Faigl, 2015 A0B36PR2
VíceWebové služby a XML. Obsah přednášky. Co jsou to webové služby. Co jsou to webové služby. Webové služby a XML
Obsah přednášky Webové služby a XML Miroslav Beneš Co jsou to webové služby Architektura webových služeb SOAP SOAP a Java SOAP a PHP SOAP a C# Webové služby a XML 2 Co jsou to webové služby rozhraní k
VíceModul PrestaShop verze 1.7 Uživatelská dokumentace
Modul PrestaShop verze 1.7 Uživatelská dokumentace VIKIPID a.s. Modul pro PrestaShop 1.7 Uživatelská dokumentace Stránka 1 z 10 Obsah VIKIPID a.s.... 3 Instalace modulů VIKIPID do PrestaShopu... 3 Nastavení
VíceObjektově orientované programování v PHP 5. Martin Klíma
Objektově orientované programování v PHP 5 Martin Klíma OOP & PHP 5 V PHP 5 konečně značné rozšíření OOP Blíží se to moderním programovacím jazykům jako Java nebo C# Výhody OOP Zapouzdření (nové modifikátory
VíceKIV/PIA 2013 Jan Tichava
KIV/PIA 2013 Jan Tichava Java EE JSF, PrimeFaces Spring JPA, EclipseLink Java Platform, Enterprise Edition Persistence Zobrazovací vrstva Interakce aplikací Deployment Java Persistence API Enterprise
VíceWebová služba. Popis. Dostupné operace. add_subscriber_groups
Popis Webová služba Webová služba umožnuje komunikovat se systémem CentralNews přes protokol http. Přístup k systému CentralNews je chráněn loginem a heslem. Navíc je nutné zaslat api klíč, který definuje
VíceImplementační manuál aplikace Essox Lite pro programátora/webmastera e-shopu
Implementační manuál aplikace Essox Lite pro programátora/webmastera e-shopu Obchodní a technická podpora ESSOX: Marek Ťoupalík, tel: 724366204, e-mail: marek.toupalik@essox.cz Obsah Úvod... 2 Implementace...
VíceTvorba informačních systémů
Tvorba informačních systémů Michal Krátký, Miroslav Beneš Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2005/2006 c 2006-2007 Michal Krátký, Miroslav Beneš Tvorba informačních
VíceKTE / ZPE Informační technologie
4 KTE / ZPE Informační technologie Ing. Petr Kropík, Ph.D. email: pkropik@kte.zcu.cz tel.: +420 377 63 4639, +420 377 63 4606 (odd. informatiky) Katedra teoretické elektrotechniky FEL ZČU Plzeň Největší
VíceModul 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
VíceHTTP 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
VíceRMI - Distribuované objekty v Javě
Vysoká škola báňská - Technická univerzita Ostrava 30. března 2009 Osnova Co je to RMI? 1 Co je to RMI? 2 Vnější pohled Vrstvy RMI Stub & Skeletons Layer Remote Reference Layer Transport Layer Pojemnování
VícePlatební systém XPAY [www.xpay.cz]
Platební systém XPAY [www.xpay.cz] popis platebních metod Bankovní převod a Poštovní poukázka v ČR a SR a průběhu platby verze 19 / 29.2.2012 1 Obsah 1 Přehled platebních metod 3 1.1 Bankovní převod v
VícePlatební systém XPAY [www.xpay.cz]
Platební systém XPAY [www.xpay.cz] implementace přenosu informace o přijaté transakci verze 169 / 1.3.2012 1 Obsah 1 Implementace platebního systému 3 1.1 Nároky platebního systému Xpay na klienta 3 1.2
VíceImplementační manuál PayU pro developery
2.2 Implementační manuál PayU pro developery www.payu.cz Obsah 1. Úvod 2. Od registrace po spuštění provozu platební brány 2.1 Začínáme, testujeme 2.2 Aktivace e-shopů 2.3 Jak vypadá akvizice e-shopů developera?
Více20. Projekt Domácí mediotéka
Projekt Domácí mediotéka strana 211 20. Projekt Domácí mediotéka 20.1. Základní popis, zadání úkolu V projektu Domácí mediotéka (Dome) se jednoduchým způsobem evidují CD a videa. Projekt je velmi jednoduchý
Vícembank.cz Technická dokumentace Varianta Standard
Technická dokumentace Varianta Standard Obsah Popis dokumentu...1 Obecné informace o službě mtransfer...1 Jak funguje služba mtransfer...1 Zabezpečení...1 Varianty...1 Technický popis systému...1 Aktivace
VíceUživatelská technická dokumentace. Verze 3.0
Uživatelská technická dokumentace Verze 3.0 Revize Verze Datum Změny 1.0 23. 2. 2010 - vytvoření dokumentu 2.0 7. 6. 2011 - nový obsah kapitoly 3.7 (vytvoření nové platby s použitím šablony PayU) - hlavičkový
VíceAPI pro službu mobilem.cz, verze XML 5.04
API pro službu mobilem.cz, verze XML 5.04 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íceRozdíly oproti webové stránce:
Webové aplikace Rozdíly oproti webové stránce: interaktivní řádově vyšší počet požadavků práce s datovým skladem problémy se souběhem více uživatelů Webová aplikace se skládá z webových stránek Webová
VíceVýjimky. Tomáš Pitner, upravil Marek Šabo
Výjimky Tomáš Pitner, upravil Marek Šabo K čemu jsou výjimky Výjimky jsou mechanizmem umožňujícím reagovat na nestandardní (tj. chybové) běhové chování programu, které může mít různé příčiny: chyba okolí:
Více14.4.1. Typický prvek kolekce pro české řazení
14.4. Co všechno by měl mít typický prvek kolekce 177 Poznámka: Třídy BigInteger, BigDecimal a Date budou vysvětleny v částech [15./183, [16./185 a [18.1./204. 14.4.1. Typický prvek kolekce pro české řazení
VícePopis souboru výpisů ve formátu SWIFT MT940
Popis souboru výpisů ve formátu SWIFT MT940 pro Expobank CZ a.s. Verze 2 Struktura exportu Expobanking Verze 2.0, 1. 4. 2017, Strana 1/ 9 Obsah Záhlaví strany výpisu... 3 Struktura bloku strany výpisu...
Vícewplatba 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...
VíceJava - výjimky. private void vstup() throws IOException {... }
Java - výjimky Tato kapitola ukazuje na několika příkladech práci s výjimkami v Javě. Klíčové pojmy: Výjimka, hierarchie výjimek, zachytávání výjimek, blok try-catch, tvorba vlastních výjimek, propagace
VíceGP 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ÁŘ
VíceZáklady HTML, URL, HTTP, druhy skriptování, formuláře
Základy HTML, URL, HTTP, druhy skriptování, formuláře Skriptování na straně klienta a serveru Skriptování na straně klienta se provádí pomocí programovacího jazyka JavaScript, který je vkládán do HTML
VíceNA CO SI DÁT POZOR V JAVASCRIPTU? Angular.cz
NA CO SI DÁT POZOR V JAVASCRIPTU? Milan Lempera @milanlempera Víťa Plšek @winsik Angular.cz STRICT MODE volitelně aktivovatelná omezenější varianta JS 'use strict'; a = 11; // strict mode pro celý soubor
Více1. Téma 12 - Textové soubory a výjimky
1. Téma 12 - Textové soubory a výjimky Cíl látky Procvičit práci se soubory s využitím výjimek. 1.1. Úvod Program, aby byl programem, my mít nějaké výstupy a vstupy. Velmi častým případem je to, že se
VícePlatba za zboží prostřednictvím Raiffeisenbank
Platba za zboží prostřednictvím Raiffeisenbank Podání platebního příkazu zajišťuje URL: https://serveraddress/owa/shop.payment?parametr1=hodnota1¶metr2=hodnota2¶metr n=hodnota n serveraddress Jméno
VíceCar Agent. Struktura chování:
Car Agent Struktura chování: SequentialBehavior() SubBehavior(AgentRequestProtocol) send/receive parkingrequest SubBehavior(UseThisParkplace) reakce na příchozí zprávu usethisparkplace SequentialBehavior()
VíceTvorba informačních systémů
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 informačních
VíceAutentizace webových aplikací z pohledu NEbezpečnosti. Oldřich Válka Security
Autentizace webových aplikací z pohledu NEbezpečnosti. Oldřich Válka Security 2010 17.02.2010 Úvod - základní typy autentizací. Basic Digest NTLM Formulářová Autentizace pomocí Certifikátu Autentizace
Více1. 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íce14.4.2010. Obsah přednášky 7. Základy programování (IZAPR) Přednáška 7. Parametry metod. Parametry, argumenty. Parametry metod.
Základy programování (IZAPR) Přednáška 7 Ing. Michael Bažant, Ph.D. Katedra softwarových technologií Kancelář č. 229, Náměstí Čs. legií Michael.Bazant@upce.cz Obsah přednášky 7 Parametry metod, předávání
VíceReferenční rozhraní národního konektoru Národního kontaktního místa pro ehealth úloha pacientský souhrn
Referenční rozhraní národního konektoru Národního kontaktního místa pro ehealth úloha pacientský souhrn příloha č.4 Specifikace API národního konektoru (NC) pro získávání patient summary (PS) Autor: kolektiv
VícePlatební systém XPAY [www.xpay.cz]
Platební systém XPAY [www.xpay.cz] popis platební metody MTSMS a průběhu platby verze / 9..0 Obsah Přehled platebních metod. MTSMS. MTSMS [erotický obsah] Průběh platby. Platba s přesměrování na platební
VíceCREDITAS API A OTEVŘENÉ BANKOVNICTVÍ - DOKUMENTACE
CREDITAS API A OTEVŘENÉ BANKOVNICTVÍ - DOKUMENTACE OBSAH 1 ÚVOD 2 2 BEZPEČNOSTNÍ MODEL 2 2.1 Bezpečnostní klíč vytvořený přes OAuth 2 2.2 Ručně generovaný bezpečnostní klíč 5 3 SLUŽBY CREDITAS API 7 3.1
VíceGeis Point Plugin Map
Str. 1/5 Geis Point Plugin Map Rozhraní pro vložení výdejního místa do objednávky na e-shopu Str. 2/5 Obsah 1. Co je Geis Point Plugin Map?... 3 2. Jak to funguje?... 3 3. Obecný postup nasazení... 3 4.
VíceCode Contracts. Robert Haken [MVP ASP.NET, MCT] Software architect, Owner at HAVIT, s.r.o. knowledge-base.havit.cz
Code Contracts Robert Haken [MVP ASP.NET, MCT] Software architect, Owner at HAVIT, s.r.o. knowledge-base.havit.cz Contracts volaná strana deklaruje, jak se chová vzniká dohoda mezi volající a volanou stranou
VíceMichal Krátký. Úvod do programovacích jazyků (Java), 2006/2007
Úvod do programovacích jazyků (Java) Michal Krátký Katedra informatiky VŠB Technická univerzita Ostrava Úvod do programovacích jazyků (Java), 2006/2007 c 2006 Michal Krátký Úvod do programovacích jazyků
VíceNávod na XML synchronizaci dat meteostanice WARIO ME z portálu www.meteo-pocasi.cz
Návod na XML synchronizaci dat meteostanice WARIO ME z portálu www.meteo-pocasi.cz Návod na XML synchronizaci dat meteostanice WARIO ME z portálu www.meteo-pocasi.cz Synchronizace dat XML aktuálního počasí
VícePokud zadání nerozumíte nebo se vám zdá nejednoznačné, zeptejte se. Pište čitelně, nečitelná řešení nebudeme uznávat.
Pokud zadání nerozumíte nebo se vám zdá nejednoznačné, zeptejte se. Pište čitelně, nečitelná řešení nebudeme uznávat. 1. Odkrokujte následující program a s použitím notace z přednášky popište stav paměti
VíceInternet cvičení. ZS 2009/10, Cvičení 3.,8.12.2009. Tomáš Pop. DISTRIBUTED SYSTEMS RESEARCH GROUP http://dsrg.mff.cuni.cz
Internet cvičení ZS 2009/10, Cvičení 3.,8.12.2009 Tomáš Pop DISTRIBUTED SYSTEMS RESEARCH GROUP http://dsrg.mff.cuni.cz CHARLES UNIVERSITY PRAGUE Faculty of Mathematics and Physics Java Script obecně Moc
VíceTechnická příručka aplikace. Popis API internetového bankovnictví
Technická příručka aplikace Popis API ernetového bankovnictví Českomoravská záruční a rozvojová banka, a.s. Jeruzalémská 964/4, 110 00 Praha 1 Tel.: +420 255 721 111 E-mail: info@cmzrb.cz www: http://www.cmzrb.cz
VíceIterator & for cyklus
Iterator & for cyklus for (Object o : foo) funguje pokud je foo pole nebo je foo iterovatelné jako to zařídit? implementovat interface java.lang.iterable Iterable má jednu metodu java.util.iterator iterator()
VíceUJO Framework. revoluční architektura beans. verze 0.80 http://ujoframework.org/
UJO Framework revoluční architektura beans verze 0.80 http://ujoframework.org/ Pavel Pone(c), září 2008 Historie rok 2004 upravené objekty z frameworku Cayenne nevýhodou byla špatná typová kontrola rok
Více2) Napište algoritmus pro vložení položky na konec dvousměrného seznamu. 3) Napište algoritmus pro vyhledání položky v binárním stromu.
Informatika 10. 9. 2013 Jméno a příjmení Rodné číslo 1) Napište algoritmus pro rychlé třídění (quicksort). 2) Napište algoritmus pro vložení položky na konec dvousměrného seznamu. 3) Napište algoritmus
Vícesms-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),
VíceProgramování v Javě I. Únor 2009
Seminář Java Programování v Javě I Radek Kočí Fakulta informačních technologií VUT Únor 2009 Radek Kočí Seminář Java Programování v Javě (1) 1/ 44 Téma přednášky Datové typy Deklarace třídy Modifikátory
VícePlatební systém XPAY [www.xpay.cz]
Platební systém XPAY [www.xpay.cz] popis platebních metod PRSMS a průběhu platby verze 17 / 29.2.2012 1 Obsah 1 Přehled platebních metod 3 1.1 Premium rate SMS 3 1.2 Premium rate SMS [erotický obsah] 3
VíceAdministrace Unixu a sítí
Administrace Unixu a sítí inet6 adr: fe80::210:a4ff:fee1:9e5d/64 Rozsah:Linka AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ BĚŽÍ MULTICAST MTU:1500 Metrika:1 RX packets:66690 errors:0 dropped:0 overruns:0 frame:0 TX
VíceUspořádaný seznam nula nebo více elementů, každý je typem ASN.1 (heterogenní seznam) uspořádaný seznam stejných elementů
Basic Encoding Roles and ASN.1 ASN.1 je univerzální jazyk pro specifikaci datových typů. Dovoluje definovat nejen typ dat, ale i jejich velikost (rozsah hodnot) a význam. BER (Basic Encoding Roles) je
VíceFingerprint Verification Control
Pantek Productivity Pack Fingerprint Verification Control Verze 1.1 10. října 2001 Obsah ÚVOD... 3 Charakteristika produktu... 3 Systémové požadavky... 3 Instalace... 4 Licencování... 4 POPIS ROZHRANÍ...
VícePlánování a vývoj základního frameworku
Shrnutí KAPITOLA 2 Plánování a vývoj základního frameworku Nyní, když máme jasno v tom, co nás v této knize čeká a proč, můžeme začít s vývojem našeho sociálního webu. Abychom zajistili rychlý postup vývoje,
VíceRMI Remote Method Invocation
2. cvičení RMI Remote Method Invocation 2007/09 ver.2.0 1 RMI co to je? vyvolání metody z jiné JVM lokalizace vzdáleného objektu komunikace se vzdálenými objekty přenos objektu v bytecode typicky klient
VíceWebové služby. služby OctopusPro
OctopusPro s.r.o. Webové služby pro služby OctopusPro 1 CENOVÉ MAPY Verze: 1.0 Datum vytvoření: 21.10.2015 Datum poslední aktualizace: 21.10.2015 Copyright OctopusPro s.r.o, Praha, 2012-2015 S t r á n
VíceT CLOUD MANUÁL ZÁKLADNÍHO POUŽÍVÁNÍ. PŘIHLÁŠENÍ K ÚČTU Přihlaste se z nabídky Přihlášení k účtu:
T CLOUD MANUÁL ZÁKLADNÍHO POUŽÍVÁNÍ 1 PŘIHLÁŠENÍ K ÚČTU Přihlaste se z nabídky Přihlášení k účtu: 1 2 REGISTRACE ÚČTU Pokud jste již stávajícím zákazníkem T-Mobile, můžete využívat spousty výhod! Stačí
VíceERP-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
VíceVytváření a použití knihoven tříd
Vytváření a použití knihoven tříd doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes Miroslav.Benes@vsb.cz Prostory jmen motivace spolupráce
VíceIPAS Server komunikační rozhraní
IPAS Server komunikační rozhraní Datum poslední změny: 2006-10-23 Obsah Seznámení se systémem...3 Server IPAS...3 PHP knihovna clsipas...3.net knihovna Ignum Kernel...3 Soubor RULE.XML...3 Komunikační
VíceÚvod do programovacích jazyků (Java)
Úvod do programovacích jazyků (Java) Michal Krátký Katedra informatiky VŠB Technická univerzita Ostrava Úvod do programovacích jazyků (Java), 2007/2008 c 2006 2008 Michal Krátký Úvod do programovacích
VíceZapouzdření. Tomáš Pitner, upravil Marek Šabo
Zapouzdření Tomáš Pitner, upravil Marek Šabo Co je zapouzdření Naprosto zásadní vlastnost objektového přístupu, možná nejzásadnější Jde o spojení dat a práce s nimi do jednoho celku - objektu Data jsou
Více11.5.2012. Obsah přednášky 9. Skrývání informací. Skrývání informací. Zapouzdření. Skrývání informací. Základy programování (IZAPR, IZKPR) Přednáška 9
Obsah přednášky 9 Základy programování (IZAPR, IZKPR) Přednáška 9 Základy dědičnosti, přístupová práva Ing. Michael Bažant, Ph.D. Katedra softwarových technologií Kancelář č. 03 022, Náměstí Čs. legií
VíceDokumentace k API Balíkobot v1.66 2015-09-24
Dokumentace k API Balíkobot v1.66 2015-09-24 Pro jednoduché nasazení API je veškerá komunikace realizována přes URL adresy orientované na zdroje a HTPP autentizaci. Veškerá volání API jsou zabezpečena
VíceTeoretické minimum z PJV
Teoretické minimum z PJV Pozn.: následující text popisuje vlastnosti jazyka Java zjednodušeně pouze pro potřeby výuky. Třída Zavádí se v programu deklarací třídy což je část programu od klíčových slov
VíceManuá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
VíceProgramování v Javě I. Leden 2008
Seminář Java Programování v Javě I Radek Kočí Fakulta informačních technologií VUT Leden 2008 Radek Kočí Seminář Java Programování v Javě (1) 1/ 45 Téma přednášky Datové typy Deklarace třídy Modifikátory
Více