Beste allen,
Ik ben bezig met het implementeren van een iDeal systeem (geleverd door ABN Amro) voor een klant. Elke keer als ik een test betaling probeer te doen krijg ik echter de foutmelding dat mijn SHA1 hash niet klopt. Vanuit de documentatie denk ik dat dit de juiste aanpak is om te hashen, maar misschien mis ik iets (excuses voor de rampzalige code, is gewoon even om te testen):
En vervolgens gebruik ik uiteraard dezelfde gegevens om mijn form te populaten. Any ideas? Much obliged!PHP Code:
<?php
$amount = 1500;
$currency = 'EUR';
$lang = 'nl_NL';
$orderid = rand ( 0 , 1500 );
$pspid = 'id'; # Even geleegd :)
$pass = 'passphrase'; # Hetzelfde
$sha1 = strtoupper ( sha1 ( 'AMOUNT='. $amount . $pass .'?CURRENCY=' . $currency . $pass .'?LANGUAGE=' . $lang . $pass .'?ORDERID=' . $orderid . $pass .'?PSPID=' . $pspid . $pass ) );
?>
- ABN Amro iDeal SHA1 probleem
-
21-01-2014, 12:32 #1
- Berichten
- 109
- Lid sinds
- 18 Jaar
ABN Amro iDeal SHA1 probleem
-
-
21-01-2014, 14:44 #2
- Berichten
- 211
- Lid sinds
- 19 Jaar
Re: ABN Amro iDeal SHA1 probleem
Volgens mij moet die hele SHA1 string anders worden opgebouwd:
$SHASign = sha1($order_id.$amount.$currency.$PSPID.$pass);
Deze stuur je vervolgens via je formulier (met de zelfde gegevens die in de sha1 zitten) mee naar ABN Amro.
-
21-01-2014, 14:50 #3
- Berichten
- 109
- Lid sinds
- 18 Jaar
Re: ABN Amro iDeal SHA1 probleem
Het is inmiddels al gelukt. Toch bedankt Jesper.
Uiteindelijk heb ik in het settings paneel aangezet dat ik álle gegevens uit m'n formulier mee stuur. Dat werkt nu wel.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic