Magento en iDEAL integreren
woensdag, 26 augustus 2009 21:20 | Geschreven door Daniel |
Het is erg eenvoudig om met een iDEAL Basic abonnement een integratie te maken zodat er met iDEAL betaald kan worden in je Magento webshop.
In dit voorbeeld wordt de integratie met ING iDEAL Basic besproken.
Voor Rabobank moeten de volgende url's bij stap 2 van Instellingen ingevuld worden:
Secure URL (test mode): https://idealtest.rabobank.nl/ideal/mpiPayInitRabo.do
Secure URL (production): https://ideal.rabobank.nl/ideal/mpiPayInitRabo.do
Installatie en iDEAL contract
- Sluit een iDEAL Basic contract af bij de bank, het voordeel van Basic is dat er geen maandelijkse kosten aan verbonden zitten. Als je erg veel transacties per maand hebt kan het goedkoper zijn om een Advanced contract af te sluiten.
- Login op de ING iDEAL testomgeving: ING Bank & Rabobank
- Installeer de iDEAL module via Magento Connect.
- Ga terug naar de admin van Magento, onder Systeem / Configuratie / Betaalwijzen moet nu ook iDEAL Basic en iDEAL Advanced staan. (het kan zijn dat je opnieuw moet inloggen)
Instellingen
- Selecteer bij iDEAL Basic ingeschakeld op "Ja" en vul bij "Merchant ID" het nummer in dat je van de bank gekregen hebt. Door bij ING in te loggen kan je dit nummer vinden als "Acceptant ID:"
- Voor ING kan je de velden "Secure URL (test mode)" en "Secure URL (production)" leeg laten, als je een ander bank gebruikt kan je daar de test en productie url ingeven.
- Om te starten met testen moet er eerst een "Merchant Key" in de ING iDEAL testomgeving aangemaakt worden. Standaard wordt deze door de bank gemaakt, door op upload te klikken ga je met die key akkoord. (Je kan ook een eigen key verzinnen)
- Vul in Magento bij "Merchant Key" de zojuist gemaakte key in.
- Zet test mode op "Ja"
Testen
- Er kan nu gestart worden met testen, maak een test artikel in Magento aan van € 1,-
- Er moeten 6 test transacties gemaakt worden, met bedragen van 1, 2, 3, 4, 5 en 7 Euro hiervoor kan steeds het test product gebruikt en hoeft alleen het aantal aangepast te worden.
- Nadat alle test transacties in de testomgeving geslaagd zijn en het contract ondertekend en opgestuurd is duurt het meestal een paar dagen voordat je een mailtje krijgt waarin staat dat je kan starten met het ontvangen van iDEAL betalingen.(Er hoeft niet in de iDEAL productie omgeving getest worden)
- Zorg ervoor dat de "Merchant Key" in de iDEAL productie omgeving ook ge-upload wordt en dat deze in Magento wordt aangepast en "Test Mode" op "Nee" gezet wordt.
Klaar voor gebruik
- Klanten moeten nu sucesvol kunnen afrekenen met iDEAL, indien de transactie geslaagd is wordt er in Magento automatisch een order en factuur aangemaakt. Het kan zijn dat er niet alleen een order wordt aangemaakt, dan is de transactie waarschijnlijk niet gelukt.
- Door in te loggen op de iDEAL pagina van de bank: ING Bank en Rabobank kan er gecontroleerd worden of de betaling gelukt is.
Succes ;)
Login
