iDEAL en MagentoHet inbouwen van iDEAL in Magento levert voor veel mensen nog problemen op. Daarom heeft Pagayo haar iDEAL service in het leven geroepen. |
|
iDEAL inbouwen in Magento door Pagayo
Pagayo installeerd iDEAL Advanced voor u voor €100,00.Zelf iDEAL inbouwen in Magento
Stap 1. Ga naar je Magento installatie. Klik op [Systeem]. Ga naar [Magento Connect] en klik op [Magento connnect Manager]. Vul uw user name & Password in. Dit zijn dezelfde als die u nodig hebt om in uw Magento in te loggen. Klik op [Log in]. Kopieer deze code {magento-core/Mage_Ideal} zonder de {}. Plak deze code in het veld waarvoor 'Paste extension key to install:' staat. Klik op [Install]. Nu zit de iDEAL Extension module van Magento in uw webshop.Stap 2. Klik op [Systeem]. Klik op [Configuratie]. Klik links in het menu op [Betaalwijzen].
iDEAL Basic en Magento werken zo slecht samen dat wij die niet gebruiken.
Stap 3. Klik op [iDEAL Advanced]. Hier ziet u de iDEAL module die u moet invullen. Open een nieuw internet pagina in uw browser.
Stap 4. Ga naar de iDEAL testomgeving van uw bank. https://idealtest.secure-ing.com/ideal/bankSecretIntegration.do voor de ING. https://idealtest.rabobank.nl/ideal/logon_rabo.do voor de Rabobank. Vraag bij uw eigen bank na welke url u nodig heeft voor de testomgeving.
Stap 5. Login op uw iDEAL test omgeving.
Stap 6. Klik op [Aanmeldproces]. Klik op [Configuratie].
Nu moet u certificaten maken
Stap 7. Maak uw certificaten zoals lager op deze pagina omschreven staat.
Stap 8. Upload uw .crt bestand. Bij de ING is dat het .cer bestand.
Stap 9. Ga terug naar uw Magento. Vul achter Private Certificate uw .crt/.cer bestand in. Het is afhankelijk van uw server welk path u moet gebruiken. bv. /var/www/vhosts/uw-webshop/httpdocs/store/ideal/cert.cer
Stap 10. Doe achter Private Key. /var/www/vhosts/uw-webshop/httpdocs/store/ideal/priv.pem
Stap 11. Achter Private Key Password vult u het wachtwoord in dat u bij het aanmaken van uw certificaat heeft gebruikt.
Stap 12. Zet 'Test Mode' op Ja.
Nu gaat u uw testbestellingen doen.
Stap 13. Maak een simpel product aan die 1 euro incl btw kost.
Stap 14. Ga naar [Systeem]. Klip op [Configuratie]. Klik links op [Verzendwijzen]. Klik op [Gratis verzending]. Zet achter Ingeschakeld, Ja. Klik op [Configuratie opslaan].
Stap 15. Ga naar de voorkant van uw site en doe 7 bestellingen. Bestel het test artikel van 1 euro 7 keer. Bij iedere volgende bestelling besteld u hem een keer meer. Dus bij uw eerst test bestelling 1 x 1 euro. Bij uw tweede bestelling 2 x 1 euro. etc.
Stap 16. Ga naar uw iDEAL test account. Klik op [Aanmeldproces] Klik op [Status]. Kijk of er voor iedere test een groen vinkje staat.
Stap 17. Ga naar uw Magento. Klik op [Systeem]. Klik op [Configuratie]. Klik links op [Betaalwijzen]. Zet 'Test Mode' op Nee.
Stap 18. Ga naar uw iDEAL live account. Klik op [Aanmeldproces]. Klik op [Configuratie]. Upload uw .cer bestand.
Het aanpassen van de module voor uw bank
Ga met FTP naar het bestand 'magento/app/code/core/Mage/Ideal/Module/Api/Advanced.php'. Ga naar rond lijn 62-65. en pas de volgende code aan.
if ($this->getConfigData('test_flag') == 1) {
$acquirerUrl = 'https://idealtest.secure-ing.com/ideal/iDeal';
} else {
$acquirerUrl = 'https://ideal.secure-ing.com/ideal/iDeal';
}
Pas de url aan in idealtest.rabobank.nl of ideal.abnamro.nl.Klaar!
iDEAL certificaat voor Magento maken.
Stap 1. Voor Windows. Download openssl en pak die uit. Vervolgens moet u dit bestand installeren. Ga da naar de Bin map waar u openSSL heeft geinstalleerd. (C:\OpenSSL\Bin\ bijvoorbeeld). En dubbel klik op 'openssl.exe. Dit opend een nieuw scherm met 'OpenSSL'>.Stap 1. Voor Mac OS X. Open Terminal. ( Finder > Programma's > Hulpprogramma's > Terminal.app) en tyoe 'openssl'. Dit zal het command symbool veranderen in 'OpenSSL>'.
Stap 2. Vul nu de volgende code in.
genrsa -des3 -out merchantprivatekey.pem -passout pass:PASSWORD 1024Waar PASSWORD staat vut u uw eigen wachwoord in.
Stap 3. Nadat u op enter hebt geklikt vult u de onderstaande code in. Weer past u PASSWORD aan in uw eigen wachtwoord. Het moet hetzelfde zijn als daarnet.
req -x509 -new -key merchantprivatekey.pem -passin pass:PASSWORD -days 365 -out merchantprivatecert.cerStap 2. Nu zal u een aantal vragen zien. U kan hierop antwoorden wat u wil.
Country Name (2 symbol code) [AU]: NL
State or Province Name (full name) [Some-State]: YOUR-STATE
Locality Name (eg, city) []: YOUR-CITY
Organization Name (eg, company) [Internet Widgits Pty Ltd]: COMPANY-NAME
Organizational Unit Name (eg, section) []: DEPARTMENT-NAME
Common Name (eg, YOUR name) []: WWW.DOMAIN-NAME.COM
Email Address []: YOUR-EMAIL
Stap 3. Na het invullen van uw email adres klikt u weer op enter. U heeft nu 2 bestanden gemaakt. 'merchantprivatekey.pem' en 'merchantprivatekey.cer'. Windows gebruikers kunnen die in de 'Bin' map vinden. Mac OS X gebruikers vinden die in de root map van de gebruiker.Stap 4. Nu kan u deze 2 bestanden uploaden naar uw Magento shop. Dit doet u met FTP. Controleer of u ze de juiste namen hebt gegeven. 'merchantprivatekey.pem' en 'merchantprivatekey.cer'.
ING/Postbank gebruikers Denk erom dat u de namen van de 'merchantprivatekey.pem' en 'merchantprivatekey.cer' aanpast in 'cert.cer' en 'priv.pem'
Reaact, de informatie hierboven is algemeen bekent. Wij hebben Reaact Blog gebruikt vanwege haar duidelijke opbouw.
TEST ONS
Heeft u een Web-project? Heeft u plannen voor
een Web-project? Dan heeft u zeker ook vragen!
Bel en vraag ons, wij staan graag voor u klaar.
Natuurlijk kunt u ons ook altijd een email sturen.
Leer ons kennen en test ons. Zulke eerste bespreken
zijn bij Pagayo altijd vrijblijvend.

Magento