Asennus ja konfigurointiAlla esitellään FipnMgSa-ohjelmiston asennus ja konfigurointi. FipnFipnMgSa hyödyntää erillistä verkkokauppaympäristöstä riippumatonta Fipn-ohjelmakomponenttia. Jos Fipn-komponenttia ei ole vielä ennestään asennettu jonkun toisen Aivomatic Oy:n verkkomaksuohjelmiston yhteydessä, lataa ja asenna Fipn ensin. Jakelupaketit
Jakelupaketin pisteillä eroteltu numerosarja (yllä n.n.n) viittaa FipnMgSa-ohjelmiston itsensä kehitysversioon. Jakelupaketti voidaan asiakkaan mieltymysten mukaan toimittaa Zip-pakattuna ja/tai Gzip-pakattuna Tar-pakettina. FipnMgSa ei aseta Magento-verkkokaupasta itsestään poikkeavia järjestelmävaatimuksia. AsennusAlla esitellään kaksi asennustapaa. Uusien laajennusohjelmistojen asennus Magentoon on aina hyvä testata erillisellä testi-palvelimella ennen asennuksen suorittamista/siirtämistä varsinaiselle tuotantopalvelimelle. Ennen asennusta on hyvä ottaa täysi varmuuskopio Magenton tiedostoista ja tietokannasta. Jakelupaketin hakemistorakenneJakelupaketti sisältää hakemistorakenteen, joka täsmää Magenton hakemistorakenteeseen.
|-- app
| |-- code
| | `-- local
| | `-- Aivomatic
| | |-- Fipn
| | | |-- Receiver
| | | | `-- SampoPankki.php
| | | |-- Sender
| | | | `-- SampoPankki.php
| | | `-- Validator
| | | `-- SampoPankki.php
| | `-- Fipnmgsa
| | |-- Block
| | | `-- Standard
| | | |-- Failure.php
| | | |-- Form.php
| | | `-- Redirect.php
| | |-- Helper
| | | `-- Data.php
| | |-- Model
| | | |-- Config.php
| | | |-- Session.php
| | | |-- Source
| | | | `-- LanguageAction.php
| | | `-- Standard.php
| | |-- controllers
| | | `-- StandardController.php
| | `-- etc
| | |-- config.xml
| | `-- system.xml
| |-- design
| | `-- frontend
| | `-- default
| | |-- default
| | | |-- layout
| | | | `-- fipnmgsa.xml
| | | `-- template
| | | `-- fipnmgsa
| | | `-- standard
| | | |-- failure.phtml
| | | `-- form.phtml
| | `-- modern
| | |-- layout
| | | `-- fipnmgsa.xml
| | `-- template
| | `-- fipnmgsa
| | `-- standard
| | |-- failure.phtml
| | `-- form.phtml
| |-- etc
| | `-- modules
| | `-- XAivomatic_Fipnmgsa.xml
| `-- locale
| |-- en_US
| | `-- Aivomatic_Fipnmgsa.csv
| `-- fi_FI
| `-- Aivomatic_Fipnmgsa.csv
`-- skin
`-- frontend
`-- default
`-- default
`-- images
`-- fipnmgsa-sampo-79x30.gif
Tiedostojen kopiointi manuaalisestiPura jakelupaketti työasemallesi johonkin väliaikaiseen hakemistoon. Kopioi puretun jakelupaketin sisältämät alihakemistot ja tiedostot www-palvelimelle Magento-verkkokaupan asennushakemistoon Magenton oman hakemistorakenteen esimerkin mukaisesti. Jakelupaketin /app/code/local/Aivomatic/Fipnmgsa/doc-hakemistoa, jossa on ohjelmistojen API-dokumentaatio, ei ole pakko asentaa palvelimelle, joskaan siitä ei ole mitään haittaakaan. tar.gz-paketin purku asennushakemistoon terminaali-ikkunassaTässä asennustavassa tarvitaan ns. terminaali-ikkunaa, joka tunnetaan myös termillä komentorivikehote, joko suoran paikallisen yhteyden tai esim. SSH-etäyhteyden kautta. Kopioi tar.gz-jakelupaketti palvelimelle Magento-verkkokaupan asennushakemiston juureen. Vaihda terminaalin työhakemistoksi Magenton asennushakemisto. Käytä esim. komentoa cd /home/user/public_html/magento Pura tar.gz-paketti suorittamalla terminaali-ikkunassa komento tar -zxvf FipnMgSa-n.n.n.tar.gz(komennossa annettavan tiedostonimen pitää täsmätä jakelupaketin nimeen). Poista asennushakemiston juureen kopioitu tar.gz-jakelupaketti. rm FipnMgSa-n.n.n.tar.gz Myös jakelupaketin /app/code/local/Aivomatic/Fipnmgsa/doc-hakemistossa olleen API-dokumentaation voi halutessaan poistaa palvelimelta. rm -r ./app/code/local/Aivomatic/Fipnmgsa/doc Välimuistin tyhjennysKäytettiinpä mitä tahansa asennustapaa, Magento välimuisti (Cache) pitää tyhjentää asennuksen jälkeen. Avaa välimuistin hallinta (System/Cache Management), valitse All Cache kohdan alasvetovalikosta arvo Refresh ja klikkaa lopuksi Save cache settings. KonfigurointiKirjaudu sisään Magento-ohjauspaneliin. Avaa maksutapojen konfigurointi (System/Configuration/Payment Methods). Valitse listalta Sampo Pankin verkkomaksu. Selaimeen avautuu ao. näkymä:
AsetuksetAluksi asetusten oletusarvoina on Sampo Pankin rajapintadokumentaation esimerkkiarvot, jotka samalla ovat verkkopankkimaksun testitunnukset. Ennen tuotantokäyttöön siirtymistä ne pitää korvata kauppiaan omilla tunnuksilla ja asetuksilla. Alla käydään läpi kaikki asetukset ja niiden merkitykset.
Klikkaa lopuksi Save Config (Tallenna asetukset) |

