EZI Home
Moneta ECWID modul


EZi Software / Projekti / ecwidMoneta / Navodila


 

Navodila

Navodila za namestitev modula
Kazalo
[up]


Kaj je Moneta?
Moneta je v lasti slovenskega mobilnega operaterja Telekom Slovenije in banke Nova KBM.
Moneta omogoča preprost, varen in pregleden način mobilnega plačevanja.

Moneto lahko uporabljajo vsi uporabniki storitev Mobitel, naročniki Debitela in Si.mobila.

Več o Moneti si lahko preberete na spletni strani
www.moneta.si.

[up]



Kaj je ECWID?
ECWID je spletna trgovina, ki se nahaja na centralnem strežniku ponudnika Ecwid, Inc.

Spletno trgovino vključite v svoj spletni portal nekako takole (inline div):
<div id="my-store-12345"></div>
<div>
<script type="javascript" src="http://app.ecwid.com/?id=12345" />
</div>

Več o spletni trgovini ECWID si lahko preberete na spletni strani
www.ecwid.com.


[up]



Kaj je Moneta ECWID modul?
Moneta ECWID modul omogoča mobilno plačevanje v spletni trgovini
ECWID.

Moneta ECWID modul oz. "endpoint_url.php" mora biti nameščen na vašem spletnem strežniku.
V nastavitve ECWID je potrebno vnesti "Endpoint URL" naslov do skripte "endpoint_url.php".

Kupci lahko plačujejo vaše artikle z uporabo mobilnega telefona.


[up]



Predpostavke
  • Kreirana spletna trgovina na naslovu www.ecwid.com [SIGN UP].
  • Dostop do strežnika za spletno gostovanje kamor boste dodali (inline div) povezavo do vaše
       ECWID spletne trgovine in namestili Moneta ECWID modul.
  • Spletni strežnik mora imeti nameščen PHP CURL modul.
  • Dostop do MySQL podatkovne baze, kjer boste kreirali tabelo "moneta".


  • [up]



    Namestitev Moneta ECWID modula
    1. Prenos Moneta ECWID modula
    Prenesite datoteko
    EcwidMonetaModul.zip na vaš lokalni disk.

    2. Namestitev php datotek
    Namesite PHP datoteke na vaš spletni strežnik v mapo "moneta".

    Seznam PHP datotek:
    Ime datotekeOpis
    settings.inc.phpKonfiguracijska datoteka (Moneta, MySQL, ECWID).
    endpoint_url.phpEndpoint URL, ki ga vnesete v spletni trgovini ECWID.
    moneta_order.phpMoneta: skripta za XML naročilo.
    moneta_confirm.phpMoneta: skripta za potrditev naročila.
    test_curl.phpTest ali je nameščen CURL modul.
    moneta.inc.phpKnjižnica za pisanje/branje iz MySQL tabele "moneta".
    utils.inc.phpRazne pomožne funkcije.
    ecwid.inc.phpFunkcija za potrditev ECSID naročila (uporaba CURL).
    index.phpZa preprečitev directory listinga.


    3. Kreiranje tabele "moneta" v MySQL podatkovni bazi
    V MySQL podatkovni bazi kreirajte tabelo "moneta":
    CREATE TABLE `moneta` (
      `id` int(10) unsigned NOT NULL auto_increment,
      `confirmationid` varchar(64) NOT NULL default '',
      `confirmationsignature` varchar(255) NOT NULL default '',
      `tarifficationerror` int(10) unsigned NOT NULL default '0',
      `startdate` datetime NOT NULL default '0000-00-00 00:00:00',
      `confirmdate` datetime NOT NULL default '0000-00-00 00:00:00',
      `refreshcounter` int(10) unsigned NOT NULL default '0',
      `purchasestatus` varchar(32) NOT NULL default '',
      `providerdata` text NOT NULL,
      `providerdata2` text NOT NULL,
      PRIMARY KEY  (`id`),
      KEY `ix_confirmationid` (`confirmationid`)
    ) ENGINE=MyISAM;
    
    SQL skripta za kreiranje tabele "moneta" je priložena tudi v zip datoteki (moneta.sql).


    4. Nastavitve za dostop do MySQL podatkovne baze
    Odprite datoteko "settings.inc.php" ter ustrezno nastavite podatke za dostop do
    MySQL podatkovne baze in tabele "moneta".
    define('MYSQL_SERVER',    'localhost');
    define('MYSQL_DATABASE',  'moneta');
    define('MYSQL_TABLENAME', 'moneta');
    define('MYSQL_USERNAME',  'moneta');
    define('MYSQL_PASSWORD',  'moneta123');
    
    MySQL podatekOpis
    MYSQL_SERVERIme ali ip naslov MySQL strežnika.
    MYSQL_DATABASEIme podatkovne baze.
    MYSQL_TABLENAMEIme tabele.
    MYSQL_USERNAMEMySQL uporabniško ime.
    MYSQL_PASSWORDMySQL geslo.


    5. Aktivacija in konfiguracija Moneta ECWID modula
    V spletni trgovini ECWID izberite meni zgoraj desno "System Settings" in nato podmeni "Payment",
    kot je prikazano na sliki 1.


    Slika 1: Izbira menija "System Settings" in "Payment".


    Dodajte novo plačilno metodo ali pa spremenite nastavitve ene od obstoječih plačilnih metod iz
    seznama.

    Poimenujte plačilno metodo "Moneta Internet" in v stolpcu "Payment Processor" izberite
    "Credit Card: Authorize.Net SIM", kot prikazuje slika 2.


    Slika 2: Kreiranje plačilne metode "Moneta Internet".


    Konfigurirajte pravkar dodani plačilni modul (Authorize.Net SIM Account Details) ter
    dopolnite konfiguracijsko datoteko "settings.inc.php", sledite korakom od 1 do 8 in glejte sliko 3:
      1. klikite povezavo "Advanced settings",
      2. kliknite gumb "Change",
      3. vnesite url naslov, kjer je dostopna skripta "endpoint_url.php",
            (primer: http://www.ponudnik.si/moneta/endpoint_url.php)
      4. v urejevalniku "notepad" odprite datoteko "settings.inc.php",
      5. url povezavo "Relay response URL" prepišite v konfiguracijsko datoteko,
            (podatek ECWID_RELAY_RESPONSE_URL)
      6. vnesite "API Login Id" (poljuben podatek) in ga vnesite tudi v konfiguracijsko datoteko,
            (podatek ECWID_API_LOGIN_ID)
      7. vnesite "Transaction Key" (poljuben podatek) in ga vnesite tudi v konfiguracijsko datoteko,
            (podatek ECWID_TRANSACTION_KEY)
      8. vnesite "MD5 Hash Value" (poljuben podatek) in ga vnesite tudi v konfiguracijsko datoteko.
            (podatek ECWID_MD5_HASH_VALUE)


    Slika 3: Konfiguracija plačilnega modula "Moneta Internet".


    Aktivirajte plačilno metodo "Moneta Internet" s klikom na povezavo "Enable",
    kot je prikazano na sliki 4.


    Slika 4: Aktivacija plačilnega modula "Moneta Internet".


    Shranite nastavitve, kot je prikazano na sliki 5.


    Slika 5: Zapis sprememb.




    6. V konfiguracijsko datoteko vnesite podatek TARIFFICATIONID
    Telekomu Slovenije morate poslati url naslova, kjer se nahajata php skripti "moneta_order.php" ter
    "moneta_confirm.php", v zameno pa boste prejeli podatek TARIFFICATIONID, ki ga vnesete v
    konfiguracijsko datoteko "settings.inc.php":
    define('TARIFFICATIONID', '1234');
    define('MONETAURL', 'http://test.moneta.mobitel.si/placevanje/TarifficationE.dll');
    

    Primer url naslovov plačljivih strani, ki jih morate poslati Telekomu Slovenije:
    http://www.ponudnik.si/moneta/moneta_order.php
    http://www.ponudnik.si/moneta/moneta_confirm.php


    Več informacij o tem kako postanete ponudnik in kako pridobite TARIFFICATIONID si lahko preberete na Monetini spletni strani "Postanite ponudnik".

    Omogočamo vam tudi gostovanje Moneta ECWID modula oz. Endpoint URL naslova.
    Več info na info@4ezi.com

    [up]





    Copyright © 1991-2017 EZi Software. All rights reserved.