Integratie stap 1 - De inleiding
dinsdag 23 oktober 2007

Inleiding: integratie Rabo iDEAL Lite


Om iDEAL via de Rabobank te kunnen uitvoeren heb je allereerst een zakelijke rekening nodig bij deze bank. Als je beschikt over een zakelijke rekening bij de Rabobank, dan kun je je aanmelding voor iDEAL via https://ideal.rabobank.nl.

Zodra jouw Rabobank de aanvraag voor iDEAL heeft goedgekeurd, ontvangt je hiervan een bevestiging per email en kunt je beginnen met het koppelen van de webwinkel met Rabo iDEAL Lite. Let er daarbij op dat u bij het doorleiden van uw klant naar iDEAL Lite geen frame gebruikt. Frames zijn niet toegestaan binnen iDEAL omdat dit tot allerlei onvoorziene problemen kan leiden en klanten ook niet goed kunnen controleren dat ze betalen in een veilige bankomgeving.

Voor alle (test) betalingen en sommige voorbereide koppelingen heb je jouw acceptant ID (= merchant ID) nodig. Je vindt dit nummer bovenaan bij de aanmeldingsgegevens in uw Rabo iDEAL Dashboard.

Op de aparte iDEAL testomgeving https://idealtest.rabobank.nl kunt je inloggen met dezelfde gegevens als waarmee er is aangemeld voor iDEAL op de productieomgeving https://ideal.rabobank.nl. Via de menukeuze gebruikers kunt je apart voor de productie- en of testomgeving ook extra users aanmaken voor je eigen medewerkers en/of jouw technische contactpersoon.

Voor de beveiliging van Rabo iDEAL Lite maak je een keuze uit twee veiligheidsmaatregelen die wijzigingen door de consument in de betaalgegevens detecteren:
  1. Als je een beperkt aantal artikelen in de webwinkel hebt en of het geen bezwaar vindt om voor uitlevering het ontvangen bedrag steeds te checken met de waarde van de bestelling kun je volstaan met een relatief simpele veiligheidsmaatregel die voor elke betalingsopdracht controleert of de stuksprijs van het ingestuurde artikel ligt tussen de vooraf ingevoerde minimum en maximum prijs voor dat artikel.
    LET OP: Voer altijd de gegevens per artikel apart op in het iDEAL dashboard van de test- of productie-omgeving waar je de (test)betaling ook naar toe stuurt.
  2. Bij een groot aantal artikelen in uw webwinkel, bestellingen van verschillende artikelen en een snelle verwerking van bestellingen adviseren wij je om gebruik te maken van de “hash” (checksum) beveiliging. Met een geheime sleutel (die je ook moet invoeren aan de test en productiekant van het iDEAL Dashboard) bereken je dan over elk betalingsverzoek een hash die je in een extra regel na de geldigheid (en voor de meegestuurde URL’s) mee dient te sturen. Met de opgevoerde sleutel in de testomgeving (https://idealtest.rabobank.nl) en de productieomgeving (https://ideal.rabobank.nl) kan iDEAL Lite de meegestuurde hash zelf narekenen. Als de uitkomst daarvan overeenkomt met de meegestuurde hash is vastgesteld dat de betalingsgegevens niet zijn veranderd.
Een voorwaarde om in te productie te kunnen gaan met iDEAL is het met succes insturen van 6 testtransacties van 1 t/m 7 euro (LET OP bedragen altijd insturen in eurocenten) naar https://idealtest.rabobank.nl/ideal/mpiPayInitRabo.do.

De volgende artikelen zijn gebaseerd op de hierboven beschreven methode 2 (hash).
Laatst geupdate op ( zaterdag 27 oktober 2007 )