Suomalaiset verkkomaksutavat WP e-Commerce -verkkokauppaanFipnWpec on Wordpress blogijulkaisujärjestelmän WP e-Commerce -verkkokauppalisäosan kaikille verkkomaksutavoille yhteinen komponentti. Modulaarinen ohjelmistoarkkitehtuuriJokainen Aivomatic Oy:n WP e-Commercelle kehittämä maksumoduliohjelmisto koostuu osista kolmella eri tasolla.
WP e-Commercen maksumodulille spesifinen osa ja WP e-Commercen kaikille maksumoduleille yhteinen osa FipnWpec on lisensoitu avoimen lähdekoodin GPL-lisenssillä. Verkkokauppaohjelmistosta riippumaton ohjelmistokirjasto Fipn on lisensoitu perinteisellä omisteisella tekijänoikeuslisenssillä. Lisensseihin ja toimitusehtoihin voi tutustua lähemmin sivulla ToimitusehdotVerkkomaksutavat:
AsennusFipnWpec-modulit asettavat seuraavat Wordpressiä and WP e-Commercea tiukemmat järjestelmävaatimukset:
WP e-Commercen kaikille maksumoduleille yhteinen osa FipnWpec asennetaan seuraavasti. JakelupaketitAivomatic Oy:n WP e-Commerce-verkkokauppaohjelmistolle kehittämät verkkomaksuohjelmat toimitetaan aina kahdessa eri paketissa. Kumpikin paketti on pakattu erilliseen ZIP-tiedostoon. Ohjelmistokehyksen paketti. Esim:
Maksutapaspesifisen modulin pakettit. Esim:
Ensimmäinen paketti sisältää kaikille maksutavoille yhteisen ohjelmistokehyksen tiedostot. Ohjelmistokehys on siis perusta, jonka rinnalle maksutapaspesifiset modulit lisätään, ja jota ne hyödyntävät. Jos verkkokauppaan asennetaan useita eri verkkomaksumoduleja, riittää, että yhteinen ohjelmistokehys asennetaan vain kerran. Toinen paketti sisältää tietylle verkkomaksutavalle spesifisen ohjelmistomodulin tiedostot. ZIP-pakettien hakemistorakenne ja purkaminenEnnen asennusta on hyvä ottaa täysi varmuuskopio Wordpressin tiedostoista ja tietokannasta. Sekä yhteinen ohjelmistokehys FipnWpec, että maksutapaspesifiset modulit (kuten FipnWpecSvm) puretaan WP e-Commercen .../wp-content/plugins/wp-e-commerce/merchants/ -hakemiston alle. Paketit voi esim. purkaa omalle tietokoneelle ja siirtää puretut tiedostot FTP:llä verkkokaupan palvelimelle, tai paketit voi purkaa suoraan palvelimella. Huom. Wordpressin automaattisen pluginien päivitystoiminnon käyttäminen WP e-Commerceen poistaa siihen asennettujen maksutapalisäosien tiedostot. Maksumodulien kaikki tiedostot joutuu siis silloin siirtämään uudelleen.
KäännöstiedostotJokainen maksumoduliohjelmisto sisältää vähintään kaksi käännöstiedostoa (.mo ja .po/t) per kieli. Kaikki Aivomatic Oy:n modulit on käännetty ainakin suomeksi (fi.po ja fi.mo) ja englanniksi (en.mo ja em.pot). Käännös- ja muiden mahdollisten kielikohtaisten tiedostojen nimien kielitunnuksen tulee täsmätä Wordpressin locale-tunnuksen kanssa. Tarvittaessa tarkista WPLANG-vakiomuuttuja wp-config.php -tiedostot rivillä 67 Wordpressin juurihakemistossa ja nimeä tiedostot uudelleen sen mukaisesti. Lisätietoja osoitteessa http://codex.wordpress.org/Translating_WordPress Kahden uuden tilaus-statuksen luominenMaksusuoritusta odottaville (kuvassa "Delayed payment" - suomeksi "Viivästetty maksu") ja virheellisille maksutapahtumille (kuvassa "Error payment" - suomeksi "Virheellinen maksu") tulee luoda uudet statuksen wp_wpsc_purchase_statuses -tietokantatauluun. Statuksen tarkalla id-numerolla tai sille keksityllä nimellä ei sinällään ole väliä. Uudet status-rivit voi luoda esim. käsin phpMyAdmin-ohjelmalla tai suorittamalla purchase-status.sql -tiedostossa olevan SQL-kyselyn. Huom. Taulun nimen etuliite "wp_" voi vaihdella asennuksittain. Kts. wp-config.php -tiedoston rivi 57 Wordpressin juurihakemistossa. ![]() |

