mbank.cz mtransfer Okamžitá notifikace o mtransferu Dokumentace pro externího partnera

Podobné dokumenty
mbank.cz Technická dokumentace Varianta Standard

Technická specifikace Platební brána IBS

Popis nejčastějších funkčností v aplikaci MojeBanka

POKYNY K REGISTRACI PROFILU ZADAVATELE

Modul PrestaShop verze 1.6 Uživatelská dokumentace

Popis nejčastějších funkcí aplikace MojeBanka business

iphone 4.x.x. (3G, 3GS, 4) a Android 2.1, 2.2, verze 1 / září 2011

Manuál pro implementaci služby PLATBA 24. Datum: 17. prosince 2014 Verze: 1.49

Návod na internetové bankovnictví

Uživatelská příručka MWA Modul Podpora vzdálených kalibrací dle ILAC

Dokumentace k nevizuálnímu rozhraní aplikace DopisOnline

ERP informační systém

Sazebník bankovních poplatků pro podnikatele

Platební systém XPAY [

Modul pro PrestaShop 1.7

Uživatelský manuál.

Modul PrestaShop verze 1.7 Uživatelská dokumentace

Nápověda pro Service Desk

Popis nejpoužívanějšch funkčností v aplikaci MojeBanka business

HTTP protokol. Zpracoval : Petr Novotný

Elektronická evidence tržeb (EET)

1.4 Pro bezproblémové používaní systému JOSEPHINE je nutné používat internetový prohlížeč Microsoft Internet Explorer verze 11.0 a vyšší.


Eurotel SMS Connector. SMS Connector - SMS Redirector Související změny. Verze 0.2

Uživatelská příručka MWA Modul Podpora vzdálených kalibrací dle ILAC

Bezpečnost internetového bankovnictví, bankomaty

Pravidla komunikace LRR

UŽIVATELSKÁ PŘÍRUČKA PRO SLUŽBU INTERNETBANKING PPF banky a.s.

mysh.cz Smluvní ujednání Platné od 1. února 2007 UAM Czech Republic s.r.o. Limuzská 2110/ Praha 10 Strašnice

Dokumentace. k modulu. podnikový informační systém (ERP) Datové schránky

mlinka: Sazebník bankovních poplatků mbank pro podnikatele maximum výhod a pohodlí

Uživatelský manuál

PŘÍKAZ K ZADÁNÍ SEPA PLATBY V APLIKACI MULTICASH KB

MƏj úĭet Uživatelský manuál Verze 1.01/2010

Smlouva o poskytování služeb č. VS-XXX/20XX ()

Dokumentace. k modulu. podnikový informační systém (ERP) bránou

Uživatelská příručka aplikace E-podatelna

Funkční specifikace ABOKWS. Aplikační rozhraní elektronického bankovnictví ABO-K. Verze 0.5

Nová áplikáce etesty Př í přává PC ž ádátele

Postup podávání žádostí dle zákona o spotřebitelském úvěru REGIS

Příručka pro školy. Školní projekt na Portálu farmáře

Pravidla komunikace registrátora Web4u s.r.o.

Vítejte v aplikaci Objednejse-online.

Převést objednávek do faktur. Copyright Tungsten Corporation plc 2018

Manuál pro implementaci služby PLATBA 24. Datum: 22. října 2015 Verze: 1.50

Artlingua Translation API

Uživatelská příručka SBOX

Uživatelská příručka MWA Modul Podpora vzdálených kalibrací dle ILAC

ové kampaně Byznys CRM s.r.o.

Nastavení tabletu Samsung P605 Galaxy Note 10.1 (2014 edition)

Athena Uživatelská dokumentace v

1.1. Základní informace o aplikacích pro pacienta

Nastavení telefonu Nokia 9500

Sazebník. bankovních poplatků mbank pro podnikatele. Platný od

Příručka nastavení funkcí snímání

Uživatelská příručka aplikace E-podatelna

Informační brožura pro provozovatele webových stránek

mlinka: Sazebník bankovních poplatků maximum výhod a pohodlí

Fakturace prostřednictvím Coupa Dodavatelského Portálu

Specifikace rozhraní. Oznamovací povinnost podle zákona č. 307/2013 Sb., ve znění pozdějších předpisů. Martin Falc, SW architekt.

Nastavení telefonu Samsung S5610

Platba za zboží prostřednictvím Raiffeisenbank

Popis nejpoužívanějších funkčností aplikace MojeBanka

Příloha číslo 6 - Technický popis řešení poukazování hotovostních plateb vybraných druhů daní

Na vod k nastavenı u

Pravidla poskytování pomoci projektu Patron dětí

Helios RED a Elektronická evidence tržeb (Helios RED verze 10)

Šifrování Autentizace Bezpečnostní slabiny. Bezpečnost. Lenka Kosková Třísková, NTI TUL. 22. března 2013

Příručka pro školy. Školní projekt na Portálu farmáře

REGISTRACE A SPRÁVA UŽIVATELSKÉHO ÚČTU

Prosím mějte na paměti, že z bezpečnostních důvodů byste měli změnit Internetový přístupový kód každých 60 dní.

OSOBA JEDNAJÍCÍ ZA SPRÁVCE ČÍSELNÍKU NÁVOD K OBSLUZE INFORMAČNÍHO SYSTÉMU O DATOVÝCH PRVCÍCH (ISDP)

V tomto manuálu získáte informace o postupu:

Průvodce on-line přístupem k účetním a firemním datům

Nastavení telefonu Nokia N9

Autorizační systém Uživatelská příručka pro Samoobslužnou aplikaci

Max Homebanking PS uživatelský manuál rozhraní pro automatické stahování dat

Portál farmáře možnosti využití pro žadatele OP Rybářství

Ceník pro úsek Privátní bankovnictví - depozitní produkty a služby Právnické osoby

Internetový obchod ES Pohoda Web Revolution

Internet Banka v mobilu

Ceník pro úsek Korporátní bankovnictví. - depozitní produkty a služby. Právnické osoby

Faxový server společnosti PODA s.r.o.

Ceník pro úsek Privátní bankovnictví. - depozitní produkty a služby. Právnické osoby

Návod k používání služeb na portálu SMSbrána.cz.

GP webpay: Praktické scénáře

Evidenční systém pro reklamace Wooky tabletů reklamace.wooky.cz

Zpravodaj. Uživatelská příručka. Verze

Nastavení telefonu HTC Desire

UŽIVATELSKÁ PŘÍRUČKA UČITEL

Sazebník bankovních poplatků mbank

Obchodní podmínky registračního systému Právnické fakulty Masarykovy univerzity

4. Nastavení programu

Modul Ankety verze 1.11 pro redakční systém Marwel 2.8 a 2.7

Elektronická komunikace s ČSSZ

PRO PRÁCI S APLIKACÍ SKV - VÝBĚR KVALITNÍCH VÝSLEDKŮ

Nastavení telefonu Sony Ericsson XPERIA X8

Elektronická aukce na dříví Lesy ČR, s.p. Registrace zájemce a oprávněných osob

Transkript:

mtransfer Okamžitá notifikace o mtransferu Dokumentace pro externího partnera 1/6

Obsah 1 SLOVNÍK POJMŮ... 3 2 ÚVOD... 4 3 POPIS ŘEŠENÍ NPM... 4 4 ZPŮSOB KOMUNIKACE EXTERNÍHO PARTNERA S MBANK - SPECIFIKACE ODESÍLANÝCH DAT... 4 4.1 Odeslání notifikace NPM ze serveru mbank na stránku externího partnera...4 4.2 Způsob ověřování...5 4.3 Posílání NPM notifikace - opětovné zasílání...5 4.4 Omezení v případě selhání externích systémů...5 5 KONFIGURACE SLUŽEB... 5 6 DALŠÍ DOPORUČENÍ... 6 6.1 Ochrana proti útoku DOS / DDOS...6 6.2 Odeslání NPM externímu subjektu...6 6.3 Velikost znaků v adresách...6 7 KONFIGURACE CERTIFIKÁTŮ V IB... 6 2/6

1 Slovník pojmů mtransfer Funkcionalita (služba), kterou poskytuje mbank, která umožňuje zákazníkům zúčtovat platby bankovním převodem z vyhrazeného formuláře umístěného na internetové stránce externího podnikatelského subjektu. Formulář přesměruje uživatele na internetovou stránku banky NPM Natychmiastowe Powiadomienie o mtransfer => Okamžitá notifikace o mtransfere Klient Osoba, která má vedený účet v mbank a využívá službu mtransfer na zaplacení externímu podniku za služby / zboží. Externí partner Pozitivní provedení služby mtransfer klientem Negativní provedení služby mtransfer klientem IB Subjekt (prodejce, poskytovatel služeb, charitativní instituce atd.) S registrovanou službou mtransfer, v jehož prospěch zákazníci převádějí peníze pomocí služby mtransfer. Správní provedení převodu peněžních prostředků Nesprávné provedení převodu peněžních prostředků (např.: Zadání nesprávného čísla TAN) nebo přerušení převodu výběrem možností odhlášení nebo zrušení. Poznámka: přerušení převodu zavřením prohlížeče není považováno za negativní případ; taková událost nebude zaregistrována v systému NPM. Internetové bankovnictví 3/6

2 Úvod mtransfer je služba od mbank, která umožňuje externím subjektům umístit na své webové stránky formát přesměrování do systému banky. Pokud má zákazník v mbank účet, toto přesměrování umožňuje zákazníkovi provést platbu bankovním převodem na účet externího subjektu - majitele služby. Tento dokument popisuje současnou funkčnost mtransfer, představuje způsob provozu řešení a prezentuje informace potřebné pro provádění tohoto mechanismu na straně externího subjektu. 3 Popis řešení NPM Okamžitá notifikace o mtransfer je funkcionalita, která jistě a spolehlivě informuje externí subjekty o výsledku platby mtransfer klientů. NPM pracuje na pozadí způsobem, který je pro klienta nepostřehnutelný. Obecný popis funkcionality NPM je následující: Když klient provádí mtransfer (pozitivně nebo negativně), mbank odešle samostatným procesem nezávislý od relace klienta, čímž potvrdí tuto skutečnost (spolu se základními údaji umožňujícími identifikaci platby) externímu subjektu na adresu uvedenou při definování služby. Podrobný popis odesílaných parametrů naleznete v následujících částech. 4 Způsob komunikace externího partnera s mbank - specifikace odesílaných dat 4.1 Odeslání notifikace NPM ze serveru mbank na stránku externího partnera Odesílatel: mbank, NPM server Internetová stránka externího subjektu, kterému se budou odesílat potvrzení NPM, se určuje při definování služby NPM a může se lišit od návratové strany (pozitivní a negativní) z platby mtransfer. Výstupní parametry jsou předány na definovaný URL, který zadává externí partner, metodou POST použitím protokolu HTTP. Formát požadavku HTTP odeslané na externí server strany definovaný v nastavení služby mtransfer: POST /<URL_NPM_PATH> HTTP/1.1<\n> Content-Type: application/json<\n> Content-Length: <DATA_LENGTH><\n> <\n> <DATA><\n> <\n> Kde: <URL_NPM_PATH> <DATA_LENGTH> <DATA> <\n> část URL, která určuje cestu k souboru délka dat podle protokolu HTTP údaje ve formátu popsaném níže znak konce řádku Formát dat odesílaných ve formě <DATA> (v příkladu níže mezery a znaky na konci řádku byly přidány pro zvýšení čitelnosti, správa json by je neměla obsahovat): { "TransferId": "string", "ServiceId": "string", "Properties": JObject "Amount": "money", "Description": "string", "TransactionDate": "datetime", "PaymentStatus": "string" } Níže uvádíme seznam odesílaných výstupních parametrů <DATA> pro všechny dokončené operace (správných i nesprávných); zohledněny i speciální hodnoty parametrů: PaymentStatus - Toto pole má hodnotu "Succeeded", když byl přenos ukončen pozitivní, jinak "Failed"; 4/6

Properties - toto pole obsahuje doplňující informace od integrátora, které byly bance poskytnuty během inicializace platby. Podrobný popis inicializace a zpracování mtransfer není zahrnut v tomto dokumentu; ServiceId - hodnoty uvedené v tomto poli jsou identifikátory přijaty pro vstup stránky mtransfer.asp (odeslané v odkazu externím subjektům); 4.2 Způsob ověřování Proces odeslání oznámení začíná vytvořením připojení TLS. Pokud má být notifikace odeslána na konkrétní endpoint, musí se předložit s certifikátem nakonfigurovaným zákazníkům v systému banky. Na druhé straně banka předloží svůj vlastní certifikát. Systém partnera by měl odmítnout všechna připojení, které nebudou ověřené správně. Pokud se při navazování spojení se endpoint zobrazí s jiným certifikátem nebo se vyskytne problém s certifikátem (např. Jeho platnost uplyne), zpráva nebude odeslána. Zpráva bude odeslána znovu podle politiky opakování popsané v následující části. Způsob konfigurace služby (včetně parametrizace certifikátů používaných partnerem) je popsán v následující části. 4.3 Posílání NPM notifikace - opětovné zasílání Pokud NPM není řádně potvrzena externím subjektům, mbank po uplynutí stanoveného času sdělení oznámí účetní jednotce. Počet opakování a interval mezi nimi je uveden v tabulce níže. Pokud se do 24 hodin externí subjekt nepodaří správně potvrdit NPM, další oznámení nebudou odeslány. Současné schéma pro opětovné odeslání nepotvrzených NPM číslo opakování (Počet pokusů) Čas po předchozím neúspěšném pokusu NPM (v minutách) 1. netýká se 2. 1 3. 2 4. 3 5. 4 6. 10 7. 15 8. 20 9. 30 10. 45 11. 60 12. 90 13. 120 14. 180 15. 360 16. 500 17. 1440 18. 1440 4.4 Omezení v případě selhání externích systémů Banka si vyhrazuje právo přerušit zasílání oznámení na partnerem uvedenou adresu, pokud zjistí situaci, která ohrožuje provoz služby. Mezi situace, které spadají do rizikové třídy, patří mj žádná reakce v daném čase nebo příliš mnoho reakcí, což signalizuje neúspěšné zpracování ze strany partnera (každý správný kód v souladu s protokolem http se považuje za správnou odpověď). Tato situace způsobí, že během období nedostupnosti je oznámení označené jako neodeslané a opakuje se podle schématu opakovaných oznámení. Během takové nedostupnosti se systém banky cyklicky pokusí navázat spojení. Dokud nebude vytvořeno správné spojení, zprávy budou označeny jako neodeslané a opakované v souladu s cyklem opakování. 5 KONFIGURACE SLUŽEB Aby služba fungovala správně, je třeba poslat veřejný klíč, který umožní navázání spojení. Veřejný klíč by měl být zaslán na adresu: Andrzej.Ksiazek@mbank.pl s informacemi, na které bude ServiceId odkazovat. 5/6

6 DALŠÍ DOPORUČENÍ 6.1 Ochrana proti útoku DOS / DDOS Ochrana před útokem DOS / DDOS Externí entita by měla filtrovat příchozí návštěvnost na stránku s potvrzením a převádět přenosy pouze z adres serveru mbank NPM. 6.2 Odeslání NPM externímu subjektu NPM se posílá externímu subjektu pomocí protokolu HTTPS. 6.3 Velikost znaků v adresách Vzhledem k tomu, že v systému banky jsou všechny adresy (NPM, kladný výnos, záporný výnos) napsáno velkými písmeny, server externího subjektu by neměl být citlivý na velikost znaků (case sensitive). 7 KONFIGURACE CERTIFIKÁTŮ V IB Po přihlášení do internet bankingu mbank lze zobrazit doručeno certifikáty a jejich dodatečnou konfiguraci. Po kliknutí na "Nastavení" -> "mtransfer" se zobrazí seznam NPM certifikátů se službami, které jsou jim přiřazeny. K dispozici jsou následující možnosti: Přidání certifikátu (včetně nastavení oznamovací adresy NPM), Úprava certifikátu: Připojení registrované služby k danému certifikátu, Odpojení služby od daného certifikátu. Odstranění certifikátu (včetně vymazání certifikátů po splatnosti). Upozornění! K jedné službě NPM (identifikovány prostřednictvím Service ID) lze připojit maximálně 2 certifikáty. 6/6