Pankkiyhteys ohjelmistoon: rakenna itse vai osta
Kun ohjelmistotuotteesi tarvitsee suomalaiset pankkiyhteydet, edessä on valinta: rakentaa integraatio itse jokaiseen pankkiin vai ostaa se yhtenä palveluna. Tämä sivu vertailee vaihtoehtoja ohjelmistoyrityksen näkökulmasta.
Mitä itse rakentaminen vaatii
Oma toteutus tarkoittaa Web Services -yhteyden rakentamista jokaiseen pankkiin erikseen: varmennehakemukset, avainten hallinta, sanomien allekirjoitus ja pankkikohtaisten erojen käsittely. Lisäksi varmenteet vanhenevat ja pankkien rajapinnat muuttuvat, joten ylläpito on jatkuvaa.
Tämä sitoo kehitysresursseja pois omasta tuotteesta ja kasvattaa tietoturva- ja compliance-vastuuta, kun yksityisiä avaimia ja pankkiliikennettä käsitellään itse.
- Integraatio ja varmenteet pankki kerrallaan
- Avainten säilytys ja compliance-vastuu omalla vastuulla
- Jatkuva ylläpito rajapintojen ja varmenteiden muuttuessa
- Kehitysaika pois omasta ydintuotteesta
Mitä ostaminen palveluna tarkoittaa
ISECure tarjoaa kaikki suomalaiset pankkiyhteydet yhtenä REST-rajapintana. Hoidamme varmenteet, avainten hallinnan ja pankkikohtaiset erot, ja yksityiset avaimet säilytetään AWS KMS -salauksella PCI DSS -tason ympäristössä erillään ohjelmistotiimistäsi.
Yhdellä integraatiolla katat Nordean, OP:n, Danske Bankin, S-Pankin, Ålandsbankenin sekä Samlinkin ja Crosskeyn kautta Handelsbankenin, Aktian, POP Pankin, Säästöpankin ja OmaSp:n. Käytössäsi ovat TypeScript-, Python- ja PHP-SDK:t sekä OpenAPI-kuvaus.
Milloin kumpikin kannattaa
Oma toteutus voi olla perusteltu, jos tarvitset vain yhden pankin ja sinulla on resurssit ylläpitää sitä pitkään. Jos taas tuotteesi tarvitsee useita pankkeja, nopean käyttöönoton ja pienemmän compliance-taakan, palveluna ostaminen on yleensä nopeampi ja edullisempi tie tuotantoon.