10.09.2013 Views

iDEAL Advanced - Pronamic

iDEAL Advanced - Pronamic

iDEAL Advanced - Pronamic

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>iDEAL</strong> <strong>Advanced</strong> – Integratiehandleiding PHP<br />

5 Testen<br />

Dit hoofdstuk beschrijft alle verplichte testen die moeten worden uitgevoerd voordat een webshop<br />

met <strong>iDEAL</strong> <strong>Advanced</strong> integratie in productie genomen kan worden. Aanvullend dient uiteraard ook<br />

de overige functionaliteit van uw webshop getest te worden. Dat valt echter buiten de scope van<br />

dit document.<br />

5.1 Verplichte testen<br />

De verplichte testen zijn functioneel beschreven in het hoofdstuk Aanmeldproces van de<br />

algemene documentatie van <strong>iDEAL</strong> <strong>Advanced</strong>. Het betreft zeven testen, allen uit te voeren op de<br />

testomgeving van <strong>iDEAL</strong> (https://idealtest.secure-ing.com).<br />

Voorafgaand aan het testen dient het volgende gecontroleerd te worden:<br />

• In het config.conf bestand dient privateCert gedefinieerd te zijn, met als waarde de<br />

organisatienaam die is opgegeven bij het creëren van het eigen certificaat van de acceptant<br />

(via de stappen in paragraaf 3.5 van dit document).<br />

• Het eigen certificaat (cert.cer) dient geupload te zijn naar de <strong>iDEAL</strong> testomgeving.<br />

Het uitvoeren van de testen gaat daarna als volgt:<br />

1. De acceptant logt in op de testomgeving van <strong>iDEAL</strong>, onder gebruikmaking van de tijdens het<br />

aanmeldproces verkregen gebruikersnaam en wachtwoord.<br />

2. De acceptant verzendt 7 testopdrachten naar de URL van de <strong>iDEAL</strong> testomgeving<br />

(https://idealtest.secure-ing.com/ideal/iDeal). De testomgeving geeft daarbij de volgende<br />

voorgeprogrammeerde resultaten terug:<br />

Opdracht Verwacht resultaat in geval van juiste integratie<br />

Transactie met amount = 100: Success<br />

Transactie met amount = 200: Cancelled<br />

Transactie met amount = 300: Expired<br />

Transactie met amount = 400: Open<br />

Transactie met amount = 500: Failure<br />

Transactie met amount = 700: SO1000 Failure in system<br />

Directory Request (GetIssuerList) Issuer Simulator<br />

3. De acceptant controleert de verkregen resultaten.<br />

Nota bene: Testresultaten worden ter verificatie enkele malen per dag automatisch verstuurd<br />

naar <strong>iDEAL</strong>. Positieve verificatie van de testresultaten is noodzakelijk voor het activeren van<br />

<strong>iDEAL</strong> in de productie-omgeving. Activatie dient te worden uitgevoerd door de acceptant, via het<br />

<strong>iDEAL</strong> Dashboard. Dat is mogelijk vanaf de eerstvolgende dag.<br />

Copyright © ING. Versie 2.3, april 2010 Pag 24 van 26

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!