Siirtyminen EmvCardista Lumoon

EmvCard - Lumo
1 (9)
1.0
22.01.2012
SIIRTYMINEN EMVCARDISTA LUMOOON
Ohjeistus EmvCard-sovelluksen korvaamisesta Lumo-ratkaisulla
- Mikä muuttuu ja mitä tulisi tehdä -
EmvCard - Lumo
2 (9)
1.0
22.01.2012
Sisällysluettelo
Dokumentin kuvaus......................................................................................................... 3
1 Yleistä järjestelmästä .................................................................................................... 4
2 Eroavaisuudet sovellusten käytön ja vaatimusten välillä .................................................... 5
2.1 Kauppiaan perustiedot ............................................................................................ 5
2.2 Kauppiaan asetukset maksupäätteessä ..................................................................... 5
2.3 Tulostus ................................................................................................................ 6
2.4 Dialogit ja käyttöliittymä ......................................................................................... 6
2.5 Käyttöjärjestelmä ................................................................................................... 6
2.6 Jaetut hakemistot ja levyresurssit ............................................................................. 6
2.7 Rekisteri ................................................................................................................ 7
2.8 Maksupäätteen liitännät ja ohjaimet ......................................................................... 7
2.9 Tapahtumien välitys................................................................................................ 7
2.10 Raportointi ........................................................................................................... 8
2.11 Rajapintavaihtoehdot siirryttäessä EmvCardista Lumoon ............................................ 8
3 Muita huomioitavia asioita ............................................................................................. 9
3.1 Turvallisuus ja vaatimuksenmukaisuus ...................................................................... 9
3.2 Uudet ja tulevat toiminnallisuudet ............................................................................ 9
EmvCard - Lumo
3 (9)
1.0
22.01.2012
Dokumentin kuvaus
Tässä dokumentissa kerrotaan mitä eroja on EmvCard- ja Lumomaksupääteratkaisujen välillä. Dokumentti antaa myös joitakin suuntaviivoja sille,
miten EmvCard-asennus korvataan Lumo-komponenteilla. Nets Oy pyrkii helpottamaan siirtymää ja tekemään päätteen vaihtamisen mahdollisimman helpoksi.
EmvCard on ollut käytössä useita vuosia ja toiminta on vakiintunut useisiin erilaisiin ympäristöihin ja sen vuoksi tulee olemaan monia tilanteita, joissa suoraa korvaavaa ratkaisua ei valitettavasti ole uudessa järjestelmässä. Nets Oy ei pysty näkemään kaikkia eri käyttötilanteita, ja tästä syystä on integraattorin vastuulla testata ja varmistaa yhteensopivuus heidän järjestelmissään sekä tarvittaessa ottaa
yhteyttää Nets Oy:n tukipalveluihin parhaan ratkaisun löytämiseksi.
Tämän dokumentin lukijalla oletetaan olevan ymmärrys siitä, miten EmvCard
asennetaan ja mitä tarvitaan sovelluksen käyttämiseen. Jotkin osiot voivat edellyttää alkeellisia ohjelmointitaitoja. Lukijakuntana voidaan pitää kaikkia, jotka ovat
käyttäneet EmvCard-sovellusta ja haluavat nyt siirtyä käyttämään Lumomaksupääteratkaisua. Tämän lisäksi on muita dokumentteja, joissa kuvataan Lumon asennusprosessit ja ohjelmointirajapinta (API).
Dokumentissa puhutaan Telium-päätteistä ja näillä tarkoitetaan seuraavia päätemalleja: Ingenico iPP350, iCT250, iWL250, ML30 ja EFT930.
EmvCard - Lumo
4 (9)
1.0
22.01.2012
1 Yleistä järjestelmästä
Järjestelmän yleiskuva ei muutu siirryttäessä EmvCardista Lumoon. Muutoksen
kohteena on ainoastaan kassajärjestelmän ja maksupäätteen välinen rajapinta
(ECR <> Payment Terminal). Olennainen ero järjestelmien välillä on se, että Lumoon liitettävät maksupäätteet kaventavat kauppiaan PCI vaatimuksia. PCI vaatimukset kaventuvat, koska pääte on käynyt läpi PA-DSS validoinnin ja korttiedot
salataan päätelaitteessa. Kyseiset tiedot eivät ole missään vaiheessa luettavissa
selkokielisenä ja salatut aineistot puretaan vasta PCI-DSS sertifioiduissa datakeskuksissa jatkokäsittelyä varten.
Yleiskuva järjestelmän komponenteista käytettäessä EmvCard sovellusta.
Yleiskuva järjestelmän komponenteista käytettäessä Lumo rajapintaa.
EmvCard - Lumo
5 (9)
1.0
22.01.2012
2 Eroavaisuudet sovellusten käytön ja vaatimusten välillä
Sovellusten välillä voidaan tunnistaa ainakin seuraavia eroja, jotka vaikuttavat
asennukseen sekä käyttöönottoon. Näitä eroja on tarkennettu lisää omissa kappaleissaan.
Eroavaisuudet käytössä
Kauppiaan perustiedot
Kauppiaan asetukset
Tulostus
Dialogit ja käyttöliittymä
Käyttöjärjestelmä
Rekisteri, jaetut hakemistot ja tapahtumien tallennus
Maksupäätteen liitännät ja ohjaimet
Tapahtumien välitys
Raportointi
Muita huomioonotettavia asioita
Turvallisuus ja vaatimuksenmukaisuus
Uudet ja tulevat toiminnallisuudet
2.1 Kauppiaan perustiedot
EmvCard-sovelluksessa kauppiaan perustiedot syötetään paikallisesti asennuksen
yhteydessä ennen kuin maksupäätettä pääsee käyttämään. Mahdolliset pankin
PATU-avaimet syötetään asennuksen yhteydessä omassa dialogissaan.
Lumo-rajapintaan liitettävien maksupäätteiden perustiedot syötetään toimitetun tilauslomakkeen tietojen perusteella ja pääte noutaa sekä päivittää sille kuuluvat
parametrit käynnistyksen yhteydessä. Perustiedot on syötetty etukäteen Nets Oy:n
maksupäätetuessa. Kauppias tai asentaja ei voi muuttaa näitä asetuksia vaan
muutokset tehdään erillisen tukipalvelupyynnön kautta.
2.2 Kauppiaan asetukset maksupäätteessä
EmvCard-sovelluksessa maksupäätteen asetukset kuten esim. käytetty tulostin tai
portti on tallennettu paikallisesti rekisteriin.
Lumo-rajapintaa käytettäessä asetuksia on huomattavasti vähemmän ja ne tallennetaan paikalliselle levylle asennushakemistoon. Muutettavia asetuksia on mm.
LumoAgent-sovelluksessa. Kts. seuraava kuva.
EmvCard - Lumo
6 (9)
1.0
22.01.2012
2.3 Tulostus
EmvCardissa on mahdollisuus liittää PC:n tulostin maksupäätteeseen siten, että
EmvCard-sovellus tulostaa suoraan kyseiselle kirjoittimelle. Valittavana on ollut
useita erilaisia kirjoittimia ja niiden lisäparametrisointi onnistuu rekisteriarvojen
avulla.
Lumo-rajapinta ei tue mitään tulostamista vaan kaikki tulosteet tulee hoitaa integraatiorajapinnan kautta. Lumo ainoastaan tarjoaa dataa tulostettavaksi joko formatoituna tai konekielisessä muodossa.
2.4 Dialogit ja käyttöliittymä
EmvCard on näyttänyt aina maksutapahtuman yhteydessä kauppiaan ikkuna
PC:llä. EmvCard on myös sallinut tässä käyttöliittymässä kauppiaan valita käyttötapa asiakkaan puolesta sekä näppäillä korttinumeron sille tarkoitettuun kenttään.
Vastaava käyttöliittymä on saatavilla myös käytettäessä Lumo-rajapintaa. Tämä
käyttöliittymä ei kuitenkaan salli kauppiaan tehdä käyttötavan valintaa asiakkaan
puolesta (korttijärjestöjen uudet säännöt kieltävät sen). Tilanteessa, jossa korttinumero on näppäiltävä, on käytettävä maksupäätteen näppäimistöä. Tämä johtuu
siitä, että korttinumero ei saa missään tilanteessa siirtyä kassan ja päätteen välillä
selkokielisenä.
Lumo-rajapinta tarjoaa myös mahdollisuuden ”upottaa” maksutapahtuman käyttöliittymän kassajärjestelmään ja tällöin voidaan esim. käyttää kassasta tuttuja näppäimiä.
2.5 Käyttöjärjestelmä
EmvCard-sovellus on käytettävissä vain Windows-alustalla (W2k/XP/Vista/7).
Lumo rajapinta voi olla käytössä Windowsin lisäksi tietyissä tapauksissa myös CE pohjaisissa järjestelmissä.
2.6 Jaetut hakemistot ja levyresurssit
EmvCard-asennus myymäläympäristöön, jossa on useampia kassapisteitä, vaatii
aina jaetun levyresurssin. Tähän jaettuun hakemistoon on tallennettu keskitetysti
tapahtumat salattuna ja sen kautta välitetään myös maksupääteparametrit keskitetysti. EmvCard käyttää PC:n resursseja tapahtuman prosessointiin ja pääte on
vain ns. kortinlukija ja PIN-näppäimistö.
Lumo-asennus ja Telium-pohjaiset päätteet (ML30, iPP350, …) eivät käytä tietokoneen levyjärjestelmää tapahtumien tallentamiseen, eikä näin ollen minkäänlaisia
jaettuja levyhakemistoja käytetä. Tapahtuma prosessoidaan päätteessä ja tallennetaan maksupäätteen muistikortille. PC:n resursseja käytetään vain mm. verkkopyyntöjen välittämiseen.
Lumo-rajapintakomponentit ja EMVLumoAgent sovellus tallentaa asetuksiaan sekä
mahdollisia lokitietoja paikalliselle levylle asennushakemistoon.
EmvCard - Lumo
7 (9)
1.0
22.01.2012
2.7 Rekisteri
EmvCard-asennus nojautuu vahvasti Windows-rekisterin käyttöön eikä sovellusta
voi käyttää lainkaan ilman rekisterin luku-/kirjoitusoikeuksia.
Lumo-rajapintakomponentit eivät käytä rekisteriä. LumoAgent-sovellus käyttää rekisterin run-haaraa vain kirjoittaessaan automaattisen käynnistyksen parametrit
rekisteriin.
2.8 Maksupäätteen liitännät ja ohjaimet
EmvCardissa maksupäätteiden liitäntätapana on ollut pääsääntöisesti USB. Ohjaimen voi ladata tähän tarkoitukseen asennussivustolta ja esiasentaa asennusohjelman avulla.
Käytettäessä Lumo-rajapintaa USB-liitännäisen maksupäätteen (esim. iPP350)
kanssa täytyy asentaa oma Telium USB –ohjain. USB-ohjain on sama kaikille ko.
maksupäätteille. 32-bittisiin ympäristöihin on tarjolla ohjaimen esiasennuspaketti,
jolloin liitettäessä maksupääte tietokoneeseen asentuu USB VCOM ohjain automaattisesti. 64-bittisissä ympäristöissä on ohjain asennettava erikseen laitehallinnan kautta.
Kuva laitehallinnasta käytettäessä Telium-päätettä.
2.9 Tapahtumien välitys
EmvCardissa tapahtumien lähettämiseen on käytetty EmvLink-sovellusta ja se on
voitu ajastaa esim. Windows ajastuksella tai EmvTimer-sovelluksella lähettämään
aineistot prosessoitavaksi.
Lumo-rajapinnan ja Telium-päätteiden kanssa ei EmvLink-sovellusta enää voi käyttää. Tapahtumien lähettämiseen on mm. seuraavat vaihtoehdot:
1. Pääte lähettää tapahtumat ajastetusti. Aika on asetettu maksupäätteen asetustiedoissa maksupäätetuen toimesta.
EmvCard - Lumo
8 (9)
1.0
22.01.2012
2. Tapahtumat ”lukitaan” palvelimella, muodostetaan erä ja se toimitetaan eteenpäin prosessoitavaksi.
3. Lumo-rajapinnan kautta annetaan tapahtumien lähetyskomento ja tässä yhteydessä tapahtumat lähetetään palvelukeskukseen ja sieltä eteenpäin prosessoitaviksi.
4. Lisää vaihtoehtoja voi kysyä esim. maksupäätetuesta.
2.10 Raportointi
EmvCard-ohjelma tarjoaa paikallisesti erityyppisiä raportteja ja samoja raportteja
on saatavissa myös EMVHost Online -raportointipalvelun kautta.
Lumo-rajapinta ei tarjoa samanlaista paikallista raportointia kuin EmvCard vaan
tapahtumat ovat tarkasteltavissa joko rajapintakomentojen kautta tai EMVHost Online -raportoinnin kautta.
2.11 Rajapintavaihtoehdot siirryttäessä EmvCardista Lumoon
EmvCard API
Lumo API
Direct
replacement
Notes
Lumo API
Recommended
ActiveX DLL
(Dopay)
Dopay
[TCP Socket]
It is required that old EmvCard.dll component is still used. You must set ”setPath”
property value to IP address/port that
LumoAgent is listering.
XML-API
[TCP Socket]
ActiveX OCX
(Dopay)
Dopay
[TCP Socket]
It is required that old EmvCard.ocx component is still used. You must set ”setPath”
property value to IP address/port that
LumoAgent is listering.
XML-API
[TCP Socket]
EmvAgent
(Dopay)
[TCP Socket]
Dopay
[TCP Socket]
You must set LumoAgent to listen same
address/port as EmvAgent was. Lumo Dopay socket is compatible with EmvAgent
Dopay socket.
XML-API
[TCP Socket]
File
N/A
File API does not exist in Lumo and it cannot be routed directly to Lumo.
XML-API
[TCP Socket]
No integration
N/A
EmvCard has to be replaced with standalone terminal such as iWL250B/G or
iCT250
-
EmvCard - Lumo
9 (9)
1.0
22.01.2012
3 Muita huomioitavia asioita
3.1 Turvallisuus ja vaatimuksenmukaisuus
Lumo-rajapintaa ja Telium-päätteitä käytettäessä kaikki tapahtumat salataan päätteen muistissa ja näin ollen kauppiaan PCI-vaatimukset vähenevät huomattavasti.
Ratkaisu on myös käynyt läpi PA-DSS -validoinnin.
3.2 Uudet ja tulevat toiminnallisuudet
EmvCard-sovellukseen ei tulla enää tekemään uusia toiminnallisuuksia vaan kaikki
uudet toiminnallisuudet tullaan tarjoamaan Telium-päätteiden kautta.
Uusia toiminnallisuuksia, joita ei ole EmvCardissa, ovat mm. lähimaksaminen (contactless) ja osto ja nosto –palvelu (cashback).