See on stseen, mida naen uha sagedamini. Inimene paneb Lovable'i, Bolti voi v0-ga uhe nadalavahetusega kokku kena e-poe. Disain on korras, tootelehed tootavad, ostukorv arvutab oigesti. Siis tuleb hetk, kus klient peaks paris ara maksma — pangalingiga LHV-st voi Swedbankist, Montonio kaudu — pikem peaks sisse logima Smart-ID-ga ja muugi jarel peaks automaatselt valjastama e-arve. Just siin jaab koik seisma.
AI genereerib maksenupu, mis naeb ideaalne valja. Ainult et raha selle kaudu ei laeku. Loob „logi sisse Smart-ID-ga" vormi, mis ei autendi mitte midagi. Lubab e-arve eksporti, mida sinu raamatupidaja susteem kunagi vastu ei vota. See ei ole juhus ega halb viip — see on pohimotteline piir, mille juures praegused AI-tooriistad seisma jaavad. Eesti ostja on muu maailmaga vorreldes ebaharilikult nougudlik: ta eeldab e-ID sisselogimist, pangalingiga maksmist ja e-arvet kui iseenesestmoistetavat baastaset, mitte lisavoimalust. Selles artiklis selgitan, miks see nii on, millised konkreetsed Eesti integratsioonid vajavad inimest viibi asemel, ja mida see reaalselt tahendab sinu projekti hinnale ning tahtajale.
Miks AI genereerib hasti liidese, aga mitte integratsioone
Kasutajaliides on valdkond, kus AI on toeliselt tugev. Nupud, vormid, vorestikud, animatsioonid — koik need on korduvad mustrid, millest internetis on miljoneid naiteid. AI on treenitud just sellise koodi peal, seega kena ja isegi responsiivse frontendi loob ta muljetavaldavalt kiiresti. Kui sul on vaja, et veebileht naeks hea valja, siis AI toesti aitab. Sellega pole midagi viga — kiire start ongi pohjus, miks sa AI-ga alustasid.
Integratsioon paris susteemiga on hoopis teine asi. Montonio, Smart-ID, EMTA ehk Maksu- ja Tolliamet voi Omniva ei ole koodijupid, mida AI saaks „malust valja votta" ja genereerida. Need on elavad susteemid, mis eksisteerivad sinu veebilehest valjaspool ja mis nouavad kolme asja, mida AI-l fuusiliselt pole: sinu ettevotte lepingulist suhet teenusepakkujaga, sinu salajasi toodanguvotmeid ja turvalist serverit, kus see loogika tootaks. AI ei saa sinu eest Montonioga lepingut allkirjastada. Ei saa kinnitada sinu OU-d EMTA susteemis. Ei saa turvaliselt hoida sinu API-votmeid, sest ta lihtsalt kleebib need koodi, mida naeb iga brauserikasutaja.
See on pohiline vahe „naeb valja nagu toimib" ja „toimib toodangus paris rahaga" vahel. Sama nahtuse kohta kirjutasin pikemalt artiklis „tasuta" AI-veebilehe tegelikust hinnast — integratsioonid on just see osa, kus jaab kinni koige rohkem inimesi.
Klassikaline viga, mida AI-veebilehtedel leian
Avad genereeritud e-poe, vajutad „Maksa" — ja satud lehele, mis lihtsalt naitab „Aitah tellimuse eest". Uhtegi paris makset ei toimunud. AI genereeris maksevoo visuaali, mitte aga arveldust ennast. Veel hullem on, kui toodanguvotmed jaetakse nahtavasse frontend-koodi — siis voib igauks need nha ja kuritarvitada. Eestis tahendab see otsest GDPR-riski, mille eest vastutab Andmekaitse Inspektsioon. See pole pisiasi, mida „hiljem ara parandad". See on terve serveripoolne osa, mida lihtsalt ei ole.
Eesti integratsioonid, mis vajavad inimest
Vaatame konkreetselt. Siin on integratsioonid, millega reaalselt puutub kokku iga Eesti ariprojekt, ja miks igauks neist vajab inimest, mitte viipa.
| Integratsioon | Milleks vaja | Miks AI ei uhenda |
|---|---|---|
| Montonio / Maksekeskus + pangalingid | Maksed (pangalink, kaardid, Apple/Google Pay) | Leping teenusepakkujaga, toodanguvotmed, makse kinnituse verifitseerimine allkirjaga serveris |
| Smart-ID / Mobiil-ID / ID-kaart (TARA) | Tuvastamine, sisselogimine, allkirjastamine | Lepinguline ligipaas TARA-le voi SK-le, turvaline paringu allkirjastamine, identiteedivoog, GDPR |
| E-arve / EMTA (e-MTA) | Arvete ja kaibedeklaratsiooni esitamine | Range EN 16931 / EVS 923 formaat, operaatorivork, vastavus, veatootlus |
| Smartpost / Omniva / DPD pakiautomaadid | Pakiautomaadi valik, sildid, jalgimine | Leping kulleriga, konto votmed, automaatide nimekiri, sildi genereerimine |
| Merit Aktiva / SmartAccounts / Erply | Raamatupidamine, lao sunkroonimine | Ariloogika haalestus, kahesuunaline andmevoog, vigade kooskolastus raamatupidajaga |
Maksed: Montonio, Maksekeskus ja pangalingid
Eestis on pangalink standard — umbes 80% online-maksetest kaib otse pangast: SEB, Swedbank, LHV, Luminor, Coop Pank. Inimesed tahavad maksta oma panga kaudu, mitte kaardiandmeid sisestada. Et see toimiks, on Montonio (uute Eesti e-poodide vaikevalik) voi Maksekeskus see kiht, mis koondab pangalingid, kaardid ning Apple ja Google Pay uhte kassasse. Aga selleks on vaja lepingut teenusepakkujaga, kinnitatud arikontot ja toodanguvotmeid. Koige olulisem osa on aga nahtamatu: kui klient maksab, saadab teenusepakkuja kinnituse sinu serverisse ja sinu server peab kontrollima selle sonumi allkirja enne, kui margib tellimuse makstuks. Ilma selle kontrollita voib igauks saata vorvendatud „makstud" sonumi ja saada kauba tasuta. Seda serveripoolset loogikat AI ei genereeri, sest tal pole sinu votmeid ega arusaama sinu ari tagajargedest.
Autentimine: Smart-ID, Mobiil-ID ja ID-kaart labi TARA
Kui sinu teenus vajab usaldusvaarset tuvastamist — finantsid, tervis, lepingud, registreerimised — siis Smart-ID on see, mida eestlane igapaevaselt eeldab, korval Mobiil-ID ja ID-kaart. Kaige mugavam viis nendega liituda on TARA ehk Riigi Infosusteemi Ameti keskne autentimisteenus, mis koondab ID-kaardi, Mobiil-ID, Smart-ID ja eIDAS-i uhte integratsiooni. Aga see kaib lepingulisel alusel ja nouab paringute oiget allkirjastamist ning identiteedi kinnitamise voo korrektset kasitlemist. Viga siin on kahepoolne: kas keegi ei saa sisse logida, voi, mis palju hullem, lased sisse vale inimese. See ei ole vorm — see on turvasusteem, mida peab ehitama ja testima inimene, kes moistab, millega viga lopeb.
E-arve ja EMTA: „peaaegu oiget" vastu ei voeta
Muugi jarel on vaja arvet ning Eestis liigub see e-arvena struktureeritud kujul labi operaatorite nagu Omniva e-arvekeskus, Telema voi Finbite. Alates 1. juulist 2025 on registreeritud saajal oigus noda e-arvet ja formaat on viidud EL-i standardi EN 16931 jargi. Siin lubab AI „arve eksportida", aga e-arve susteem votab vastu ainult tapselt noutele vastavalt vormindatud andmed — oigete valjade, kaibemaksukoodide ja struktuuriga. Lisaks tuleb kaibedeklaratsioon (KMD) esitada EMTA ehk e-MTA portaali kaudu, kus kaibemaks on 22% ja touseb juulist 2025 24%-le. „Peaaegu oiget" formaati ei ole — kas andmed voetakse vastu voi lukatakse tagasi veaga, mida tuleb moista ja parandada. Seda vastavust tagab inimene, kes teab, kuidas EMTA ja e-arve operaatorid reaalselt kaituvad, mitte tekst, mis naeb veenev valja.
Saadetised: Smartpost, Omniva ja DPD pakiautomaadid
E-poel on vaja, et ostja valiks pakiautomaadi, et automaatselt genereeruks saadetise silt ja et klient saaks saadetist jalgida. Selleks on vaja lepingut kulleriga, konto votmeid, automaatide nimekirja laadimist ja siltide genereerimist labi nende susteemi — olgu see Smartpost/Itella, Omniva voi DPD, baashinnaga umbes 2,45-2,50 €. AI oskab joonistada pakiautomaadi valikukasti, aga see jaab tuhjaks — ilma paris uhenduseta teenusepakkuja susteemiga pole seal ei automaate ega silte.
Raamatupidamine: Merit Aktiva, SmartAccounts, Erply
Kui ettevotte juba kasutab Merit Aktivat, SmartAccountsi voi Erplyt, peab e-pood raamatupidamisega kokku raakima: laoseisud, hinnad ja tellimused peavad liikuma mologupidi ja klappima. See on koige sugavam integratsioon koigist, sest see puudutab sinu paris ariloogikat ja raamatupidamist. Siin tahendab viga seda, et laojaagid ei klapi voi arved dubleeruvad — ja seda lahendatakse sinu konkreetse raamatupidamisseadega kooskolastades, mitte koodi tuhjast genereerides.
Uhine nimetaja
Pane tahele seaduspara: koik need integratsioonid noavad lepingulist suhet valise susteemiga, sinu salajasi votmeid ja serveripoolset loogikat kontrollidega. Mitte uhtegi neist kolmest ei eksisteeri AI genereeritud frontendis. Just seetottu nupp naeb valja, aga ei toimi — puudu on tapselt see osa, mida sa ei nae.
Miks see ei ole „pane API 5 minutiga kulge"
Tihti kuulen: „aga dokumentatsioon ju on olemas, pane lihtsalt API kulge". Jah, demo, kus nupp naeb makse moodi valja, votab toesti 5 minutit. Paris uhendus, mis ei tohi raha kaotada, topeltmakseid vastu votta ega teenusepakkuja auditit labi kukkuda, koosneb mitmest etapist, millest uhtegi ei saa vahele jatta.
- Leping ja konto kinnitamine. Teenusepakkuja peab kinnitama sinu juriidilise isiku ja andma toodanguligipaasu. See votab sageli kauem kui kood ise.
- Sandbox-testimine. Igal teenusepakkujal on testkeskkond, kus voog katsetatakse labi enne paris raha sisselulitamist. Jata see samm vahele — ja esimene paris klient saab sinu testiks.
- Allkirjade ja kinnituste verifitseerimine. Server peab kontrollima, et makse kinnitus tuli toesti teenusepakkujalt, mitte petturilt.
- Vastavus ja GDPR. Identiteedi- ja makseandmed on tundlikud — nende tootlemine peab vastama oigusnoetele, mitte ainult toimima. Eestis kontrollib seda Andmekaitse Inspektsioon ja rikkumisest tuleb teatada 72 tunni jooksul.
- Aarejuhtumid. Mida teha, kui makse katkeb poolel teel, kui klient vajutab kaks korda, kui teenusepakkuja ei vasta, kui raha tuleb tagasi maksta. Just need juhtumid eristavad demo tootest.
See on sama „raske 30%", millest raagin peaaegu igale kliendile. AI viib projekti 70%-ni — kena, nahtava, muljetavaldava. Allesjaanud 30% — integratsioonid, turvalisus, aarejuhtumid, vastavus — on koige raskem ja kallim osa. Mitte sellepoarast, et seda „raske loptada", vaid sellepoarast, et just see ongi paris toode. Kui tahad sugavamalt moista, millal AI sulle toesti piisab ja millal inimeseta hakkama ei saa, loe millal piisab AI-st ja millal on vaja arendajat — seal panen ausalt molemad pooled lauale.
Mida see tahendab hinnale ja tahtajale
Olen aus: siin on paris orienteeruvad vahemikud, kui palju maksab Eesti integratsioonide puhas uhendamine veebilehe voi e-poega. See ei ole „koodi paikamine", vaid susteem, mis peab vastu paris koormusele ja teenusepakkuja auditile. Hinnad on B2B, kaibemaksuta (km-ta).
| Integratsioon | Orienteeruv hind (km-ta) | Tahtaeg (kui konto olemas) |
|---|---|---|
| Uks maksesusteem (Montonio / Maksekeskus + pangalingid) | 800 - 2000 € | 1 - 2 nad. |
| Smart-ID / e-ID autentimine labi TARA | 1500 - 3500 € | 2 - 3 nad. |
| E-arve / EMTA kaibedeklaratsiooni esitamine | 1800 - 4000 € | 2 - 4 nad. |
| Smartpost / Omniva / DPD pakiautomaadid | 900 - 2200 € | 1 - 2 nad. |
| Raamatupidamise sunkroonimine (Merit / SmartAccounts) | alates 1800 € | 2 - 4 nad. |
Kaks asja, mida tahtaja kohta tasub meeles pidada. Esiteks, koige rohkem aega votab sageli mitte kood, vaid teenusepakkuja konto kinnitamine ja toodanguvotmete saamine — seda protsessi tasub alustada voimalikult vara, soltumata sellest, kes veebilehe ehitab. Teiseks, integratsioonid on harva isoleeritud: makse, arve ja saadetis moodustavad uldjuhul uhe ahela, seega tasub neid planeerida koos, mitte uhekaupa paigata.
Millal AI sulle taiesti piisab
Olen aus: kui sul on vaja ainult infolehte, maandumislehte idee testimiseks voi sisemist tooriista ilma paris maksete ja identiteedita — siis AI-tooriistast voib taiesti piisata ja ma ei suru sulle arendajat ilma asjata peale. Piir on selge: integratsioonid paris raha, klientide identiteedi (Smart-ID) ja EMTA-ga algavad seal, kus AI lopeb. Selle piiri uletades on vaja inimest, kes moistab tagajargi.
Kuidas mina seda teen
Kui votan projekti, kus integratsioonid ei toimi, ei paika ma genereeritud koodi jupikaupa. Vaatan, mida reaalselt on vaja uhendada, panen kokku terve ahela — makse, arve, saadetis, autentimine — ja ehitan serveripoolse osa koos koigi kontrollide, sandbox-testimise ja aarejuhtumitega. Eesmark ei ole „et nupp naeks valja", vaid et raha reaalselt laekuks, e-arve valjastuks ja EMTA selle vastu votaks. Sina jaad toimiva toote ja koodiga, mis kuulub sulle, mitte kena fassaadiga, mille taga pole midagi. Kiire AI-start ei kao kuhugi — see saab lihtsalt aluse, millele toodangut ehitada.
On sul AI-veebileht, kus maksed voi integratsioonid ei toimi?
Naita, mis sul juba olemas on, ja arutame, mida on reaalselt vaja uhendada, et see toodangus toimiks. Annan konkreetse plaani hinna ja tahtajaga — kohustusteta. Eesti keeles, aga inglise keeles ka sobib.
Aruta integratsiooneKorduma kippuvad kusimused
Miks AI oskab luua veebilehe, aga ei oska uhendada Montoniot?
AI genereerib suureparaselt kasutajaliidest, sest see on korduv ja internetis pohjalikult kirjeldatud. Montonio voi Maksekeskuse integratsioon nouab paris arilepingut teenusepakkujaga, kinnitatud juriidilise isiku kontot, ligipaasu toodanguvotmetele, makse kinnituse kontrollimist serveris allkirja verifitseerimisega ja turvalist hostimist. Neid asju ei saa AI sinu eest fuusiliselt teha — tal pole sinu ettevotte andmeid, ta ei saa lepingut allkirjastada ega hoida turvaliselt sinu salajasi votmeid. Seetottu naeb AI loodud maksenupp hea valja, aga raha selle kaudu ei laeku.
Kas Smart-ID sisselogimise saab veebilehele ise uhendada?
Smart-ID, Mobiil-ID ja ID-kaardi autentimine kaib uldjuhul labi riikliku TARA teenuse voi otse SK ID Solutionsi kaudu, lepingulisel alusel, ning nouab turvalist serverit, paringute oiget allkirjastamist, identiteedivoo korrektset kasitlemist ja isikuandmete tootlemist GDPR jargi. See ei ole nupp, mille kleebid lehele — see on autentimissusteem, kus viga tahendab, et kas keegi ei saa sisse logida voi, mis veelgi hullem, lased sisse vale inimese. Selliseid integratsioone peab ehitama ja testima inimene, kes moistab tagajargi.
Kui palju maksab Eesti integratsioonide uhendamine veebilehega?
Uhe makseintegratsiooni (Montonio voi Maksekeskus koos pangalinkidega) puhas uhendamine sandbox-testimise ja toodangukinnitusega laheb tavaliselt maksma 800-2000 € (km-ta). Smart-ID ehk e-ID autentimine labi TARA — alates 1500 € kuni 3500 €. E-arve ja EMTA kaibedeklaratsiooni esitamise automatiseerimine voi raamatupidamissusteemi (Merit Aktiva, SmartAccounts) sunkroonimine — alates 1800 € ja ulespoole. Tapne arv soltub sellest, kui palju integratsioone on ja kui sugavalt need sinu ariloogikaga seotud on. Hinnad on B2B, kaibemaksuta.
Miks ei saa API-d lihtsalt 5 minutiga kulge panna?
Makse- ja identiteedi-API-d nouavad registreerimist teenusepakkuja juures, lepingut, toodangu- ja testvotmeid, sandbox-testimist enne paris raha sisselulitamist, allkirjade verifitseerimist, vea- ja tagasimaksestsenaariume, GDPR-vastavust ja votmete turvalist hoidmist. Demo, kus nupp lihtsalt naeb makse moodi valja, votab toesti 5 minutit. Paris uhendus, mis ei kaota raha, ei vota vastu topeltmakseid ja peab vastu teenusepakkuja auditile, votab paevi — ja see on normaalne.
Kas AI loodud maksenupp on turvaline?
Visuaalselt — jah, see naeb maksenupu moodi valja. Funktsionaalselt — peaaegu mitte kunagi toodanguks turvaline. Levinumad probleemid: salajased votmed jaetakse brauseris nahtavasse koodi, makse kinnitust ei kontrollita serveris, mistottu tellimust saab vorvendada, puudub allkirja verifitseerimine, mistottu webhooki voib saata igauks. Selliseid auke olen leidnud rohkem kui uhel AI-ga alustatud veebilehel. Turvalisuse maarab siin mitte nupu valimus, vaid serveripoolne loogika, mida AI loodud variandis lihtsalt ei ole. Eestis valvab andmekaitset Andmekaitse Inspektsioon (AKI) ja rikkumisest tuleb teavitada 72 tunni jooksul.
Kui kiiresti saad maksed ja e-arve minu veebilehele uhendatud?
Kui teenusepakkuja konto ja leping on juba olemas, kaivitan uhe makseintegratsiooni puhta uhendamise koos sandbox-testimisega 1-2 nadalaga. E-arve ja EMTA kaibedeklaratsiooni esitamise automatiseerimine voi raamatupidamissunkroonimine — 2-4 nadalat, sest siin on rohkem aarejuhtumeid ja kooskolastamist sinu raamatupidajaga. Koige rohkem aega votab tavaliselt mitte kood, vaid teenusepakkuja konto kinnitamine ja toodanguvotmete saamine — seda tasub alustada voimalikult vara.
Kenast fassaadist toimiva tooteni
Kui AI viis su 70%-ni, aga maksed, identiteet ja arved ikka ei toimi — saan ehitada selle raske 30% nii, et see reaalselt tootaks. Aus jutuajamine sinu juhtumi ule, konkreetne plaan, kohustusteta.
Saa konkreetne plaan