Suomalaiset verkkomaksutavat WP e-Commerce -verkkokauppaan

FipnWpec on Wordpress blogijulkaisujärjestelmän WP e-Commerce -verkkokauppalisäosan kaikille verkkomaksutavoille yhteinen komponentti.

Modulaarinen ohjelmistoarkkitehtuuri

Jokainen Aivomatic Oy:n WP e-Commercelle kehittämä maksumoduliohjelmisto koostuu osista kolmella eri tasolla.

  • Kullekin WP e-Commercen maksumodulille spesifinen osa, esim FipnWpecSvm
  • WP e-Commercen kaikille maksumoduleille yhteinen osa FipnWpec
  • Verkkokauppaohjelmistosta riippumaton ohjelmistokirjasto Fipn

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 Toimitusehdot

Verkkomaksutavat:

Asennus

FipnWpec-modulit asettavat seuraavat Wordpressiä and WP e-Commercea tiukemmat järjestelmävaatimukset:

  • PHP5

WP e-Commercen kaikille maksumoduleille yhteinen osa FipnWpec asennetaan seuraavasti.

Jakelupaketit

Aivomatic 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:

  • FipnWpec-0.1.1.zip

Maksutapaspesifisen modulin pakettit. Esim:

  • FipnWpecSvm-0.1.1.zip

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 purkaminen

Ennen 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.

ZIP-paketin sisältö

Käännöstiedostot

Jokainen 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 luominen

Maksusuoritusta 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.

Tilauksen tilat