iDEAL Simulator

iDEAL Easy (ABN Amro)

iDEAL Easy van de ABN Amro is een zeer beperkte iDEAL variant. Ze is prima geschikt voor het accepteren van bijvoorbeeld vrijblijvende donaties, maar ook niet veel meer dan dat.

Bij deze variant is het niet mogelijk om de gegevens te coderen, of te valideren d.m.v. een hashkey. Ook is het niet mogelijk om een eigen RETURN_URL te configureren.

Hoe werkt iDEAL Easy:
Er wordt een simpel formulier samengesteld en verzonden naar de iDEAL Server om de transactie te starten. Dit formulier bevat o.a. informatie over de bestelling en de verkopende partij.

Download scripts voor iDEAL Easy (Deze download bevat de benodigde classes voor PHP 4 en PHP 5).

Voordelen van iDEAL Easy:
- Eenvoudige integratie

Nadelen van iDEAL Easy:
- Het is niet mogelijk de input in je formulier te beveiligen m.b.v. een hash code. Fraude in de gegevens is dus eenvoudig te plegen.
- Na de betaling wordt de bezoeker terug gestuurd naar een vaste url achter je website. Dit is standaard je homepage, maar je kunt een andere url laten instellen door de ABN Amro. Stuur hiervoor een e-mail naar de iDEAL service desk van de ABN Amro. Let op: Deze url mag maximaal 50 karakters lang zijn; en dat is inclusief "http://www."
- Het is niet mogelijk om dynamische urls op te geven op basis van het resultaat.

Het formulier
Dit is het formulier dat uiteindelijk wordt gegenereerd:
<form method="post" action="https://internetkassa.abnamro.nl/ncol/prod/orderstandard.asp">
    <input name="PSPID" type="hidden" value="YourMerchantId">
    <input name="orderID" type="hidden" value="YourOrderId">
    <input name="amount" type="hidden" value="YourOrderAmount">
    <input name="currency" type="hidden" value="EUR">
    <input name="language" type="hidden" value="NL_NL">
    <input name="COM" type="hidden" value="YourOrderDescription">
    <input name="PM" type="hidden" value="iDEAL">
    <input type="submit" value="Betalen met iDEAL">
</form>

PSPID Het PSPID is vergelijkbaar met je MerchantID, een unieke code die de verkopende partij identificeert. Door als waarde TESTiDEALEASY te gebruiken kun je de 'testomgeving' van de ABN Amro gebruiken om het formulier te testen.

Let op: We bieden zelf geen simulator omgeving voor iDEAL Easy omdat deze weinig zal toevoegen aan de 'testomgeving' die wordt geboden door de ABN Amro zelf.
orderID Een uniek ordernummer waarmee de betaling kan worden gekoppeld aan een bestelling.
amount Het orderbedrag in centen dat de bezoeker moet betalen ("2499" staat voor "€ 24,99").
COM Een vrije omschrijving van de order.

De overige verborgen velden hebben vaste waarden.