Unification of Web Payment Application Programming Interfaces

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorHätinen, Antti
dc.contributor.advisorMyllärniemi, Varvana
dc.contributor.authorMört, Kristian
dc.contributor.schoolPerustieteiden korkeakoulufi
dc.contributor.supervisorSmolander, Kari
dc.date.accessioned2016-11-02T09:45:47Z
dc.date.available2016-11-02T09:45:47Z
dc.date.issued2016-10-27
dc.description.abstractPurchasing goods and services online as a business has grown during the last few years. This causes larger demand for working web payment gateways, as these facilitate payments online. In this study, it was researched how existing web payment interfaces could be unified. An API unification guideline was written based on these interfaces. The web payment gateways compared in the study were Luottokunta, Paysera, Paypal and Klarna. In the study, there was a focus on the developer perspective in the web payment context. In unified web payment interface, it is recommended to use widely used standards like ISO formats. Order and payment information processing must adhere to privacy requirements. In the core of the recommendation is the utilization of DSML to describe web payment interfaces. This allows the implementation to be separated from the interface model.en
dc.description.abstractPalveluiden ja tavaroiden ostaminen internetin välityksellä on kasvanut viime vuosina. Tämä tarkoittaa suurempaa tarvetta toimivien internet maksamisen rajapintojen toimimiseen, koska rajapinnat mahdollistavat maksamisen internetin välityksellä. Tässä tutkimuksessa tutkittiin kuinka olemassa olevia maksurajapintoja voisi yhtenäistää. Näiden perusteella luotiin ohjeistus, miten yhtenäistetty rajapintatoteutus voidaan tehdä. Tutkimus tehtiin vertailemalle neljää rajapintaa, jotka olivat Luottokunta, Paysera, Paypal ja Klarna. Tutkimuksessa keskityttiin kehittäjän näkökulmaan verkkomaksamisessa. Yhtenäistetyssä rajapinnassa kannattaa käyttää tunnettuja standardeja, kuten ISO formaatteja. Tilauksen ja maksun tiedoissa on tärkeää huomioida, ettei kauppias tai ostaja saa tarpeettomia tietoja toisesta osapuolesta. Suosituksen ytimessä on DSML:n käyttäminen rajapintojen kuvaamisessa, koska täten toteutus voidaan erottaa rajapintakuvauksesta.fi
dc.format.extent9-72
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/23368
dc.identifier.urnURN:NBN:fi:aalto-201611025469
dc.language.isoenen
dc.programmeTietotekniikan koulutusohjelmafi
dc.programme.majorOhjelmistotuontanto ja -liiketoimintafi
dc.programme.mcodeT3003fi
dc.rights.accesslevelclosedAccess
dc.subject.keywordweb paymenten
dc.subject.keywordAPIen
dc.subject.keywordunificationen
dc.subject.keywordDSMLen
dc.titleUnification of Web Payment Application Programming Interfacesen
dc.titleVerkkomaksamisen rajapintojen yhtenäistäminenfi
dc.typeG2 Pro gradu, diplomityöfi
dc.type.okmG2 Pro gradu, diplomityö
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
dc.type.publicationmasterThesis
local.aalto.idinssi55000
local.aalto.openaccessno
Files