Facebook Twitter

På svenska | In English

Pakettipalvelut yrityksille

Pakettilähetyksen XML-rajapinta

Lähetystietojen automaattinen ja turvallinen välitys Matkahuollon järjestelmään

Verkkokaupiaat ja sovelluskehittäjät voivat kytkeä tilausten käsittelyn suoraan Matkahuollon tietojärjestelmään, jolloin lähetysten käsittely nopeutuu ja yksinkertaistuu. Matkahuolto on kehittänyt XML-rajapinnan, joka helpottaa huomattavasti kytkeytymistä. Seuraavien ohjeiden ja esimerkkikoodien avulla XML-rajapinnan käyttöönotto käy nopeasti ja helposti.

Lataa pdf-esitys XML-rajapinnasta.


Testaus ja käyttöönotto

Rajapinnan kehitystyön voi aloittaa heti ohjeiden mukaisesti. Rajapinnan testausta varten Matkahuollon palvelimilla on testiympäristö, johon lähetetyt pyynnöt palauttavat oikeamuotoisen vastauksen. Testiympäristössä lähetystä ei oteta käsittelyyn. Käyttöönotto tapahtuu helposti yhteysosoitetta vaihtamalla.

Rajapinnan toiminta

XML-rajapinta on toteutettu yksinkertaisena XML-pyyntönä, johon vastaus tulee XML-muodossa. Pyyntö lähetetään (POST) https-protokollalla yhteysosoitteeseen. Onnistuneen pyynnön vastauksena tulee XML-tiedosto, joka sisältää vastauksen lisäksi osoitekortin pdf-dokumenttina. Pdf tulostetaan ja liitetään lähetykseen.

XML-pyynnön muoto on määrätty, mutta mukana on useita vapaaehtoisia kenttiä. Https-protokolla on ainoa sallittu, palvelin ei hyväksy suojaamatonta http-pyyntöä.

Esimerkkivastaus: malli_vastaus.zip
Esimerkki pdf-osoitekortista: malli_kortti.pdf

Tekninen rajapintakuvaus

Lataa rajapintakuvaus: MHOsoitekorttihaku.doc.

Esimerkkitiedostot

Käyttöönottoa helpottamaan Matkahuolto tarjoaa esimerkkikoodeja muutamalla yleisimmällä web-ohjelmointikielellä. Esimerkkikoodien käyttö on vapaata ja niitä saa käyttää sekä henkilökohtaisiin että kaupallisiin järjestelmiin. Koodeja voi käyttää sellaisenaan tai muokattuina, mutta omalla vastuulla. Huomioithan myös, että esimerkkikoodien toimintavarmuutta ei ole testattu kaikissa olosuhteissa.

Koodit ovat zip-pakattuja:

- Php: matkahuolto_php.zip
- C#: matkahuolto_cs.zip
- Java: matkahuolto_java.zip
- Ruby: matkahuolto_ruby.zip

Asiakastunnukset ja tekninen tuki

Testausta ja käyttöönottoa varten tarvitset maksuttoman asiakastunnuksen, jonka voit tilata Matkahuollosta sähköpostilla verkkokauppapalvelut@matkahuolto.fi.
 
Tekninen tuki auttaa käyttöliittymään ja xml-rajapintaan liittyvissä kysymyksissä. Sähköposti tekniseen tukeen on verkkokauppapalvelut@matkahuolto.fi.