Xtra-hosting

  • Vergroot lettergrootte
  • Standaard lettergrootte
  • Verklein lettergrootte
E-mailadres Afdrukken PDF

 

Magento iDEAL handleiding

Deze handleiding is voor:

- ING/Postbank iDEAL Advanced
- ABN iDEAL Advanced
- Rabo iDEAL Professional (=Advanced)

Magento iDEAL Advanced in 10 Stappen

1. Controleer de openSSL module voor PHP

Controleer eerst of de openSSL module voor PHP op uw server geïnstalleerd is. Dit kunt u vragen aan uw hostingprovider. 

2. Installeer de Magento module via Magento Connect

3. Pas de module aan u Bank (ABN, Rabo)

De Magento iDEAL Advanced module is gemaakt voor de ING Bank. Voor Rabo of ABN moet u de URL zelf aanpassen. Deze staat in magento/app/code/core/Mage/Ideal/Model/Api/Advanced.php. Zoek naar regel 62-65:

 

if ($this->getConfigData('test_flag') == 1{
            $acquirerUrl 
'https://idealtest.secure-ing.com/ideal/iDeal';
        
else {
            $acquirerUrl 
'https://ideal.secure-ing.com/ideal/iDeal';
        
}

 

Vervang bovenstaade URLs met de juiste voor jouw bank! Bijvoorbeeld idealtest.rabobank.nl, ideal.abnamro.nl enzovoorts.

4. Maak het openSSLcertificaat aan.

Certificaten maken via open ssl voor linux of explorer. Openssl> genrsa -des3 -out priv.pem -passout pass:jouw_w8w 1024openssl> req -x509 -new -key priv.pem -passin pass:jouw_w8w -days 3650 -out cert.cer Stappenplan voor Windows:1.     Download het programma Win32 OpenSSL v0.9.8g Light en installeer het. 2.     Ga naar de 'BIN' map waarin je OpenSSL hebt geïnstalleerd, bijvoorbeeld: “C:\OpenSSL\Bin”.3.     Dubbelklik op het icoontje met “OpenSSL.exe”, het alternatief is: Start>>Uitvoeren en daar intikken: “C:\OpenSSL\Bin\OpenSSL.exe” als je in deze directory hebt geïnstalleerd.4.     Je krijgt nu een DOS scherm te zien met de cursor: “OpenSSL>”5.     Type nu achter deze cursor de commando’s:genrsa -des3 -out merprivkey.pem -passout pass:jouw_w8w 1024Enter req -x509 -new -key merprivkey.pem -passin pass:jouw_w8w -days 3650 -out merprivkey.cerEnter.  Wanneer je de foutmelding krijgt: “unable to load config info from /usr/local/ssl/openssl.cnf” los die dan op door op de harde schijf waarop je OpenSSL hebt geïnstalleerd het pad: “x:/usr/local/ssl/” aan te maken en het bestand: “openssl.cnf” daarheen te kopiëren.Country Name (2 letter code) :                        NLState or Province Name (full name):                 JE_PROVINCIE Locality Name (eg, city):                               JE_PLAATSNAAMOrganization Name (eg, company):                JE_BEDRIJFSNAAM Organizational Unit Name (eg, section):          AFDELING_NAAM Common Name (eg, YOUR name):                 WWW.JE_DOMEINNAAM.NLEmail Address:                                             JE_E-MAILADRESEnter.  Met “Quit” sluit je Openssl af. 

Let er op, dat voor het uploaden naar de iDEAL Dashboard het certificaat op .cer moet eindigen.

5. Upload de certificaten naar je iDEAL Dashboard èn Magento website

- Upload priv.pem en cert.cer naar een map naar keuze op je Magento site. Maakt niet eens uit waar!
- Upload cert.cer naar je iDEAL Dashboard omgeving.

LET OP!

U heeft 2x een iDEAL Dashboard - namelijk TEST omgeving en PRODUCTIE omgeving (http://idealtest… en http://ideal...). Je moet hetzelfde certificaat naar beide uploaden.

6. Zet Magento iDEAL in de test modus!

Ga naar Magento > Systeem > Betaalmethoden > iDEAL Advanced. Vul u gegevens in, zoals u merchantID en het wachtwoord, dat bij u certificaten hoort. Dit wachtwoord hebt u zelf aangemaakt in stap 4 van deze handleiding.

Zet de testmodus op “Ja”.

Vul het pad naar u certificaten in. Dit is bijvoorbeeld /public_html/magento/mijncertificatenmap/ - let dus op waar u ze zelf neergezet hebt.
Uploaden kan bijvoorbeeld met FileZilla.

 

7. Voer de 6 verplichte TEST-betalingen uit

Zet u verzendkosten op 0 en maak een product aan t.w.v. 1 EURO incl. belasting. Bestel dit product 1x, 2x, 3x, 4x, 5x, en 7x. U zult diverse errors en teksten zien - DAT KLOPT. Gewoon doorgaan. U zit nu in uw TEST omgeving (http://idealtest...) totdat u alle test-betalingen voltooid zijn.

8. Zet de Magento TEST modus uit

En controleer ook, of je de iDEAL betaalmethode gekoppeld hebt aan de juiste landen. Als je een test-account hebt aangemaakt voor iemand in Egypte, en iDEAL betaalmethode staat op Nederland - dan verschijnt iDEAL dus niet.

 

 

Waarom Xtra-hosting?

Betaalbaar & Betrouwbaar
 Snelle & persoonlijke service
 24/7/365 support
 Professionele helpdesk
 Stabiel & veilig netwerk, 99% Uptime 
 Email bekijken overal waar u bent!

Support

Hostlist

Onderhoud

>> 02.49 server backup voltooid
>> 06.16 E-mail synchronisatie voltooid

Live chat