Magento iDEAL Gateway
Magento is een opensource webshop systeem. Magento heeft zelf al een iDEAL gateway ontwikkeld voor iDEAL Basic/Lite en iDEAL Advanced/Professional (iDEAL Zelfbouw van de ABN Amro wordt niet ondersteund!). Informatie over deze 'extentie' vind je op: http://www.magentocommerce.com/extension/159/ideal-extension/
In de huidige release zitten echter een paar bugs die we voor jullie hebben opgespoord en verholpen. Hopelijk voeren ze deze aanpassingen ook zelf snel door in hun systeem.
Let op: Om de module te laten werken met de Rabobank of ING moet je in de broncode een aanpassing maken. De URLs van de webserver waarmee gecommuniceert wordt is namelijk niet extern te beheren. Zie van af regel 63 in het bestand /app/code/core/Mage/Ideal/Model/Api/Advanced.php
Verander de regel "$sAquirer = 'Simulator';". Vul op de plek van "Simulator" de naam van je bank in (Rabobank, ING Bank of ABN Amro).
Let op: We hebben gemerkt dat het downloaden van de iDEAL extensie via Magento Connect niet altijd goed gaat. We hebben daarom een zip'je gemaakt met hierin alle iDEAL bestanden voor Magento (gepatched en al). De bestanden uit deze ZIP kun je uploaden op je FTP omgeving; vervolg daarna onderstaande installatie handleiding bij stap 3.
Magento & iDEAL Simulator voor Advanced / Professional
Bij deze een korte instructie hoe je de standaard "iDEAL Advanced gateway" van Magento kunt laten werken op de iDEAL Simulator omgeving.
1. Installeer Magento en hun standaard iDEAL extentie.
2. Download onze Magento iDEAL patch, unzip, en plaats de mappen in de hoofdmap van je Magento Installatie (deze ZIP bevat tevens alle benodigde certificaten e.d.).
3. Open met je browser http://magento-url/path.php. Houd deze gegevens bij de hand!
4. Login op de beheeromgeving, en ga in het hoofd menu naar Systeem / Configuratie. Klink vervolgens in het submenu op Verkopen / Betaalwijzen.
5. Klap de instellingen voor iDEAL Advanced uit, en stel ze als volgt in:
| Ingeschakeld | Ja |
| Titel | iDEAL |
| Merchant ID | 123456789 |
| Private Certificate | magento-path/certificates/private.cer |
| Private Key | magento-path/certificates/private.key |
| Private Key Password | Password |
| iDEAL Certificate | magento-path/certificates/simulator.cer |
| Test Mode | Ja |
| Transaction Description | Zelf te bepalen. |
| Transaction Expire Period | 10 |
| Check Begin | 1 |
| Check End | 1 |
| Debuggen | Nee |
| Status nieuwe bestelling | Bezig met verwerken |
| Betalinging van landen die van toepassing zijn |
Alleen Nederland selecteren. |
| Sorteer volgorde | Zelf te bepalen. |
6. Klik op configuratie opslaan. De betaalmodule is nu klaar voor gebruik!
7. Verwijder het bestand /path.php van uw webserver.
Magento & iDEAL Simulator voor Basic / Lite
Bij deze een korte instructie hoe je de standaard "iDEAL Basic gateway" van Magento kunt laten werken op de iDEAL Simulator omgeving.
1. Installeer Magento en hun standaard iDEAL extentie.
2. Login op de beheeromgeving, en ga in het hoofd menu naar Systeem / Configuratie. Klink vervolgens in het submenu op Verkopen / Betaalwijzen.
3. Klap de instellingen voor iDEAL Basic uit, en stel ze als volgt in:
| Ingeschakeld | Ja |
| Titel | iDEAL |
| Merchant ID | 123456789 |
| Secure URL (test mode) | https://www.ideal-simulator.nl/lite/ |
| Secure URL (production) | https://www.ideal-simulator.nl/lite/ |
| Merchant Key | Password |
| Test Mode | Ja |
| Transaction Description | Zelf te bepalen. |
| Language | Dutch |
| Debuggen | Nee |
| Status nieuwe bestelling | Bezig met verwerken |
| Betalinging van landen die van toepassing zijn |
Alleen Nederland selecteren. |
| Sorteer volgorde | Zelf te bepalen |
4. Klik op configuratie opslaan. De betaalmodule is nu klaar voor gebruik!
