10.09.2013 Views

iDEAL Advanced - Pronamic

iDEAL Advanced - Pronamic

iDEAL Advanced - Pronamic

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

o ERROR_REPORTING: Deze optie bepaalt of en hoeveel waarschuwingen worden<br />

weergegeven op het moment dat er een fout optreed. Het wordt sterk aangeraden om<br />

deze optie UIT te zetten, ook als dat betekent dat u bepaalde functionaliteit van uw<br />

webshop anders dient te implementeren, zodat er geen waardevolle informatie prijs<br />

gegeven wordt. Zie ook http://nl2.php.net/errorfunc<br />

o EXPOSE_PHP: Deze optie bepaald of PHP mag aangeven dat het geïnstalleerd is op<br />

een webserver. Op het moment dat deze aan staat wordt bijvoorbeeld de signature<br />

van PHP toegevoegd aan de http-header van de webserver. Het wordt met klem<br />

aangeraden om deze optie in die de productie-omgeving UIT te zetten. Zie ook<br />

http://nl3.php.net/ini.core<br />

3.3 Algemene configuratie<br />

De volgende parameters dienen geconfigureerd te worden in het bestand config.conf:<br />

- MerchantID: het ID van de webshop, door de acceptant ontvangen tijdens het<br />

aanmeldproces<br />

- SubID: subID van de webshop, defaultwaarde = 0 (nul); alleen te wijzigen na overleg met de<br />

acquirer<br />

- MerchantReturnURL: URL van de pagina in de webshop waarnaar de consument wordt<br />

teruggeleid (‘redirect’) na een <strong>iDEAL</strong>-transactie. Deze waarde kan in de webshopimplementatie<br />

waar nodig worden overruled (zie paragraaf 4.2.2).<br />

- AcquirerURL: URL van de acquirer van de acceptant; voor ING gelden de volgende<br />

voorgeschreven waarden:<br />

• Testomgeving: https://idealtest.secure-ing.com/ideal/iDeal<br />

• Productie-omgeving: https://ideal.secure-ing.com/ideal/iDeal<br />

- AcquirerTimeout: aantal seconden (default = 10) dat er gewacht wordt op respons van de<br />

<strong>iDEAL</strong> services. Indien binnen die tijd geen respons komt, wordt een exception gegeven.<br />

- Privatecert: Organisatienaam van de acceptant zoals opgegeven tijdens de creatie van<br />

het eigen certificaat. Zie paragraaf 3.5 voor meer informatie over het certificaat van de<br />

acceptant.<br />

De instellingen in het config.conf bestand kunnen er bijvoorbeeld als volgt uitzien:<br />

Privatekey=priv.pem<br />

PrivatekeyPass=passwd<br />

Privatecert=cert.cer<br />

Certificate0=webserver.crt<br />

AcquirerURL=ssl://ideal.secure-ing.com:443/ideal/iDeal<br />

AcquirerTimeout=10<br />

MerchantID=005012345<br />

SubID=0<br />

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

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

Saved successfully!

Ooh no, something went wrong!