Arvutiteaduse instituut
  1. Kursused
  2. 2018/19 sügis
  3. Veebirakenduste loomine (LTAT.05.004)
EN
Logi sisse

Veebirakenduste loomine 2018/19 sügis

  • Pealeht
  • Loengud
  • Praktikumid
  • Rühmad
  • Viited

Pangalingid

Pangalink võimaldab sooritada makseid otse veebirakendusest. Veebilehelt saadetakse eeltäidetud maksekorraldus panka ning makse sooritamisel, tühistamisel või ebaõnnestumisel saadetakse veebirakendusse vastav vastus.

Käesoleva aine raames ei ole vajalik pankadega lepinguid teha. Pangalingi saame tööle panna kasutades pangalink.net rakendust. Hiljem kui teete päris oma projekti ning tahate toetada pangalinkide makseid, siis on võimalik rakendusest ära muuta lihtsalt võtmed ja aadress kuhu päring saadetakse.

  • Alates 2014.a. oktoobrist kasutavad kõik Eesti pangaliitu kuuluvad pangad sama tehnilist lahendust. Seega kõik Eesti pangad hetkel toetavad iPizza protokolli. Pangalink.net uuendamine aga lõpetati 2015.a lõpus ning seal saab Nordea puhul testida ja üles seada ainult Solo protokolliga pangalinki. Antud aine raames on targem on ära proovida iPizza lahendus ja on ainult mõne rea muutmise vaev, et saada tööle see ka teiste iPizza protokolli kasutavate pankadega.
  • Pangalink.net rakendus käivitab arvutis lokaalse pangalinkide testkeskkonna serveri, mis jookseb valitud pordil. Sellelt lehelt saate palju informatsiooni, näiteid ja linke tehnilistele spetsifikatsioonidele. Samuti saadate sellele lokaalsele serverile päringuid, et pangalinke testida.
  • Uus pangalinkide spetsifikatsioon - Antud spetsifikatsiooni teenused 1011 ja 1012 peaksid olema suuresti samad, mida pangalinkide rakendus võimaldab testida.
  • Demo koodi, mis saadab päringuid ja võtab vastu päringuid, leiate PHP kujul ka pangalinkide testkeskkonnast. Kuna koodi ei ole seal palju ja olulised read on koos kommentaaridega, siis peaks olema suhteliselt lihtne kirjutada seda ümber ka teistesse keeltesse.

Hindamine

  1. Hindaja käivab enda arvutis Pangalink.net rakenduse.
    • Teie veebirakendusest peab saama sooritada makset, mille peale teie veebirakendus annab õnnestunud makse teate.
    • Teie rakendus peab andma sobiva teate ka kui makse ebaõnnestus või tühistati.

Viited

  1. pangalink.net lähtekood
  2. Uus pangalinkide spetsifikatsioon
  3. pangaliit.ee

NB: Kui ei leia kasutust oma veebirakenduses pangalingile, aga siiski on huvi see ära proovida, siis võite teha lihtsalt eraldi lehe oma süsteemi, millelt saab kasvõi saata annetusi.

  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Courses’i keskkonna kasutustingimused