Ideal Professional / Advanced / Zelfbouw

Door Martijn Wieringa, 16 jaar geleden, 45.942x bekeken

Uitleg over de implementatie van iDEAL in PHP.

In uitbreiding van dit script is www.ideal-simulator.nl door mij ontwikkeld en heb ik nieuwe PHP code geschreven die de implementatie van iDEAL nog verder moet vereenvoudigen!

Gesponsorde koppelingen

Inhoudsopgave

  1. Tutorial: iDEAL Professional / Advanced / Zelfbouw
  2. Wat is iDEAL
  3. Hoe werkt iDEAL Professional / Advanced / Zelfbouw
  4. Wat kost iDEAL Professional / Advanced / Zelfbouw
  5. Voorbereiding
  6. Voorbeeld (toelichting)
  7. Voorbeeld
  8. Verplichte testprocedure
  9. Praktijk
  10. Tot slot

 

Er zijn 60 reacties op 'Ideal professional advanced zelfbouw'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Arjan Kapteijn
Arjan Kapteijn
16 jaar geleden
 
0 +1 -0 -1
Prachtige tutorial! Mijn complimenten!
Jelmer -
Jelmer -
16 jaar geleden
 
0 +1 -0 -1
Wow.....

*Jelmer is sprakeloos...
Eris -
Eris -
16 jaar geleden
 
0 +1 -0 -1
Even een fixje gemaakt in een linkje. Maar het ziet er goed uit.
Kalle P
Kalle P
16 jaar geleden
 
0 +1 -0 -1
Deze is erg erg erg mooi. Hele goede tut.
Martijn Wieringa
Martijn Wieringa
16 jaar geleden
 
0 +1 -0 -1
Tnx :$ :)
- -
- -
16 jaar geleden
 
0 +1 -0 -1
Zeer goeie tutorial, die ga ik misschien nog wel een keertje gebruiken!
Jasper
jasper
16 jaar geleden
 
0 +1 -0 -1
mooie tutorial!

hadden die belgische banken ook maar zoiets, maar heb na een kwartiertje zoeken niets gevonden!
Martijn Wieringa
Martijn Wieringa
16 jaar geleden
 
0 +1 -0 -1
Ik heb me destijds ook rot gezocht naar fatsoenlijke handleidingen.. Met dank aan enkele leden op deze site heb ik uiteindelijk toch een handleiding weten te bemachtigen ;)

Maar gezien de 'vaagheid' van dat document m.b.t. de implementatie van iDEAL op je website heb ik er uiteindelijk zelf maar een how-to geschreven ;)
Eris -
Eris -
16 jaar geleden
 
0 +1 -0 -1
Klopt Ideal is zeker niet duidelijk
Remco van Arkelen
Remco van Arkelen
16 jaar geleden
 
0 +1 -0 -1
Zeer nette tutorial!

Er zit trouwens nog een flink verschil in per bank heb ik gemerkt, onlangs 2 iDEAL-implementaties gedaan, eentje naar de Rabo en de ander naar ABN (Internet Kassa), die laatste was een regelrechte ramp, erg slecht gedocumenteerd. Aangeleverde PHP-files van de Rabo waren niet erg netjes geprogrammeerd, veel notices e.d....rare zaak eigenlijk :)
Frisbee
Frisbee
16 jaar geleden
 
0 +1 -0 -1
erg goeie tutorial!

hier heb ik wat aan :)
Bas
Bas
16 jaar geleden
 
0 +1 -0 -1
Goede uitleg !

1 vraagje, ik heb een simpele webshop waar je geen klant account hoeft aan te maken, je kan gewoon direct bestellen dmv. een formulier.
Is het hierbij ook mogelijk Ideal te inbouwen of moet je echt een registratie gedeelte hebben ? (.vraag dit omdat er gebruik wordt gemaakt van klant_id
Arjan Kapteijn
Arjan Kapteijn
16 jaar geleden
 
0 +1 -0 -1
Je zult het toch op een of andere manier moeten koppelen aan je eigen klanten database. Anders krijg je geld en weet je niet aan wie je moet gaan leveren.
Bas
Bas
16 jaar geleden
 
0 +1 -0 -1
Dat snap ik, maar bij mij komen de bestellingen gewoon in de database binnen, dus ik zou ook gewoon een bestel id kunnen genereren die ik met de bestelling meestuur naar de database.

Maargoed het is dus beter om gewoon een registratie/inlog systeem te maken als ik met Ideal ga werken ?
Arjan Kapteijn
Arjan Kapteijn
16 jaar geleden
 
0 +1 -0 -1
Bestaat een bestelling ook uit klantgegevens zoals zijn NAW? Dan krijg je toch een database gevuld met dubbele informatie? Maar om terug te komen op je vraag, ideal is erg flexible. Als jij het anders wilt is dat gewoon mogelijk.
Bas
Bas
16 jaar geleden
 
0 +1 -0 -1
Nee ik voeg artikelen toe aan mijn winkelwagen, en dan druk ik op bestel en krijg ik een formulier met alle gegevens (adres etc.) en dat komt in de database en in een ander tabel natuurlijk de bestelling. Maar het is dus niet zo dat je eerst moet registereren of inloggen om te kunnen bestellen.
Willem Jan Z
Willem Jan Z
16 jaar geleden
 
0 +1 -0 -1
Wat Arjan bedoelt is, dat als iemand 2 keer iets besteld, zijn gegevens 2 keer in de database staan, dus dan heb je dubbele gegevens...
Bas
Bas
16 jaar geleden
 
0 +1 -0 -1
Dat klopt, maar tis even niet anders, maar mijn vraag was dus of het mogelijk was met dit systeem Ideal te gebruiken. De tijd is er nu even niet om een registratie te maken. (komt er uiteindelijk wel).
Martijn Wieringa
Martijn Wieringa
16 jaar geleden
 
0 +1 -0 -1
Ideal heeft in principe niets te maken met hoe je je webwinkel gebruikt en welke data je daar wel of niet opslaat.

iDEAL is een tool om eenvoudig geld over te maken van een bezoeker naar jou ;) Dat staat volledig los of je uberhaupt een webshop o.i.d. op je website hebt staan (al is dat wel gebruikelijk ;)
Martijn Wieringa
Martijn Wieringa
16 jaar geleden
 
0 +1 -0 -1
Ps: Ik zag dat de Rabobank nu ook de optie biedt om een abonnement af te sluiten waarbij je alleen betaald per transactie, en dus geen vast maandbedrag.

? 0,70 bij rabobankklanten, ? 0,80 interbancair.
Bas
Bas
16 jaar geleden
 
0 +1 -0 -1
Ik heb nu een Ideal lite account van de RABO maar ik snap er werkelijk niks van. Het is blijkbaar niet mogelijk om een ordernummer,prijs en klantid door te geven zoals bij deze tutorial maar je moet via een hashcode alle gegevens doorgeven, serieus ik snap er geen hout van en die documentatie is werkelijk te slecht. Of is het mogelijk de files van deze tutorial icm een lite account te gebruiken ?

Nog een vraag, waarmee maken jullie die certificaten, ik heb dat ding van die site gedownload maar wat moet ik daarmee ?
Martijn Wieringa
Martijn Wieringa
16 jaar geleden
 
0 +1 -0 -1
De versie hier beschreven maakt ook gebruik van een hashcode.. ik neem aan dat daarvoor dus gewoon dezelfdew classes als in deze how-to te gebruiken zijn.

Ik heb de certificaten gemaakt met openssl, een gratis tool wat geinstalleerd kan worden op elke apache server. Vanaf de commandline kun je key en certificaat bestanden genereren.

hier staan meer links m.b.t. openssl en andere ideal relevante zaken
Dave
Dave
16 jaar geleden
 
0 +1 -0 -1
nice! nu nog de iDEAL advanced
Martijn Wieringa
Martijn Wieringa
16 jaar geleden
 
0 +1 -0 -1
iDEAL advanced is met ingebouwde winkelwagen e.d.. erg duur en niet goed te integreren op je site.. zacht uitgedrukt on interesasnt voor een gemiddelde PHP'er ;)

Maar kwa informatieve achtergrond is het misschien leuk om hier qwat meer informatie over te verstrekken.. maar ik heb die versie nog nooit toegepast ;)
Patricia
Patricia
16 jaar geleden
 
0 +1 -0 -1
Mijn dag is weer goed! Super bedankt voor deze duidelijke tutorial. Ik ben vandaag vanaf 14:00 uur bezig geweest met iDeal (ING advanced versie) en het was een regelrechte ramp om maar een touw vast te knopen aan instructies uit hun documentatie. Heb me ook te pletter gezocht op internet naar meer hulp - waarom weet ik niet maar het duurde ook vrij lang voor ik de link hiernaartoe vond. Maar goed, mbv van jouw tutuorial en php files heb ik binnen 20 minuten alles weten aan te passen voor ING, op m'n server gezet en ben geslaagd voor de tests!! :D

Je vroeg ergens of goede links ivm ssl certificaten in de reacties geplaatst konden worden. Die heb ik!

http://www.koenraadtwebdesign.nl/content/view/92/62/

Als je de instructies hier volgt kom je ook zonder fouten door het aanmaken van de benodigde certificaten heen. (De ING documentatie heeft hier typfouten inzitten waardoor hun instructies niet werken - letterlijk overnemen van bovengenoemde site en ook dat stuk wordt een peuleschil van hooguit 10 min)

Overigens heb ik sterk de indruk dat Rabo iDeal Basis identiek is aan ING/Postbank iDeal Advanced. Heb niet uitgebreid gekeken maar de files lijken min of meer hetzelfde...

Nogmaal HEEL VEEL DANK!!!
Martijn Wieringa
Martijn Wieringa
16 jaar geleden
 
0 +1 -0 -1
Hey Patricia, tnx voor je SSL-link, weer een extra nuttige toevoeging voor iDEAL users! Blij te horen dat de tutorial vooruit heeft kunnen helpen!

ik krijg trouwens priv? veel vragen over iDEAL lite, weer een uitbreiding van de Rabobank. Heeft iemand daar al extra info over hoe dat werkt? Anders ga ik er zelf 'es mee aan de slag! (ik heb me er nog niet aan gewaagd).
Martijn Wieringa
Martijn Wieringa
16 jaar geleden
 
0 +1 -0 -1
Goed nieuws voor de (toekomstige) gebruikers van iDEAL.

Ik krijg geregeld emails met vragen omtrend iDEAL n.a.v. deze tutorial. De rabobank heeft een aantal nieuwe versies van iDEAL in het leven geroepen (o.a. de iDEAL Lite) en ook deze versies roepen vele vragen op.

Ik heb daarom contact opgenomen met de rabobank en ze zijn bereid voor PHPHulp.nl een aantal testaccounts aan te maken om het gebruik van iDEAL te kunnen demonstreren! Ze zijn blij met de extra aandacht die ook wij als PHP'ers aan iDEAL schenken, en willen ons graag helpen (en daarmee zichzelf ;))

We krijgen o.a. toegang tot de testomgeving van de LITE en PRO versie van iDEAL zodat onze bezoekers beide versies kunnen testen & demonstreren.

Ik zal t.z.t. de nodige scripts bouwen om iDEAL zo gebruiksvriendelijk mogelijk te maken voor een ieder, met natuurlijk een passende handleiding!

Dank aan de Rabobank!

Jullie horen hier (hopelijk) snel meer over!

M.v.g. Martijn
Navid
Navid
16 jaar geleden
 
0 +1 -0 -1
Hallo iedereen,
Ik vraag me af of ik de de drie stappen ook voor advanced Ideal kan gebruiken. Of Zijn er verschil tussen die twee.
m.v.g. en alvast bedankt
Navid
Navid
Navid
16 jaar geleden
 
0 +1 -0 -1
Hallo iedereen,

Ik ben tijdje bezig met het integereren van iDEAL avanced van ING bank. Ik wil weten hoe ik mijn probleem op kan lossen? Ik krijg de volgende probleem:

Warning: fsockopen() [function.fsockopen]: SSL: Error 0 in SYS:/Apache2/htdocs/functions/ideal/ThinMPI.php on line 119

Warning: fsockopen() [function.fsockopen]: Failed to enable crypto in SYS:/Apache2/htdocs/functions/ideal/ThinMPI.php on line 119

Warning: fsockopen() [function.fsockopen]: unable to connect to ssl://idealtest.secure-ing.com:443 (Unknown error) in SYS:/Apache2/htdocs/functions/ideal/ThinMPI.php on line 119

Alvast bedankt.
Navid
Martijn Wieringa
Martijn Wieringa
16 jaar geleden
 
0 +1 -0 -1
Het lijkt er op dat je geen verbinding mag maken met een externe locatie via sockets.. mogelijk beveiliging iets te hoog?
A.F. ten Brink
A.F. ten Brink
15 jaar geleden
 
0 +1 -0 -1
Het zou erg fijn zijn wanneer de Pholeron website online was. Nu kan ik de nodige bestanden niet downloaden en kom ik geen stap verder!!!

Vriendelijke groeten,

Guus
Geoffrey
Geoffrey
14 jaar geleden
 
0 +1 -0 -1
ik krijg deze foutmelding:
Fatal error: Call to undefined function: openssl_x509_read() in /ideal/Security.php on line 17

Hoe kan ik dit verhelpen?
Arend a
Arend a
14 jaar geleden
 
0 +1 -0 -1
Je moet openssl installeren, zie: http://nl3.php.net/manual/en/ref.openssl.php
Ericbruggema x
ericbruggema x
14 jaar geleden
 
0 +1 -0 -1
een andere vraag, misschien stom maar hoe maak je precies die certicicaten aan! via openssl.org heb ik nu de binaries gedownloaded maar wordt er niet wijzer van.

Kan iemnd mij vertellen hoe je de ideal/security/cert.cer en ideal/security/priv.pem aan kunt maken en met welke gegevens?

Ik krijg trouwens ook het volgende te zien.
Undefined index: PROXY on line 251 :?
Ericbruggema x
ericbruggema x
14 jaar geleden
 
0 +1 -0 -1
OPLOSSING: http://forums.oscommerce.nl/index.php?showtopic=12141

Tevens als je openSSL voor op een Windows OS gebruikt, kun je het beste de volgende configuratie overnemen (orginele bevat errors)

-------------------------------------------------
#
# OpenSSL configuration file.
#

# Establish working directory.

dir = .

[ ca ]
default_ca = CA_default

[ CA_default ]
serial = $dir/serial
database = $dir/certindex.txt
new_certs_dir = $dir/certs
certificate = $dir/cacert.pem
private_key = $dir/private/cakey.pem
default_days = 36500
default_md = md5
preserve = no
email_in_dn = no
nameopt = default_ca
certopt = default_ca
policy = policy_match

[ policy_match ]
countryName = match
stateOrProvinceName = match
organizationName = match
organizationalUnitName = optional
commonName = supplied
emailAddress = optional

[ req ]
default_bits = 1024 # Size of keys
default_keyfile = key.pem # name of generated keys
default_md = md5 # message digest algorithm
string_mask = nombstr # permitted characters
distinguished_name = req_distinguished_name
req_extensions = v3_req

[ req_distinguished_name ]
# Variable name Prompt string
#------------------------- ----------------------------------
0.organizationName = Organization Name (company)
organizationalUnitName = Organizational Unit Name (department, division)
emailAddress = Email Address
emailAddress_max = 40
localityName = Locality Name (city, district)
stateOrProvinceName = State or Province Name (full name)
countryName = Country Name (2 letter code)
countryName_min = 2
countryName_max = 2
commonName = Common Name (hostname, IP, or your name)
commonName_max = 64

# Default values for the above, for consistency and less typing.
# Variable name Value
#------------------------ ------------------------------
0.organizationName_default = Your Comp
localityName_default = Plaats
stateOrProvinceName_default = Plaats
countryName_default = NL
emailAddress_default = you@you.nl
commonName_default = www.jewebsite.nl
organizationalUnitName_default = ontwerper

[ v3_ca ]
basicConstraints = CA:TRUE
subjectKeyIdentifier = hash
authorityKeyIdentifier = keyid:always,issuer:always

[ v3_req ]
basicConstraints = CA:FALSE
subjectKeyIdentifier = hash
-------------------------------------------------

het PROXY probleem is echter nog steeds aanwezig!
Martijn Wieringa
Martijn Wieringa
14 jaar geleden
 
0 +1 -0 -1
Ik heb enkele URLs aangepast zodat (als het goed is) nu alle downloads weer beschikbaar zijn. Mijn excusses voor het ongemak.
Frans
Frans
14 jaar geleden
 
0 +1 -0 -1
Hallo jongens en meisjes.

Ik sta op het punt om met deze iDeal code te bginnen, maar ik heb nog een vraag:

Werkt het ook als het geld niet naar MIJ maar naar een ander moet? Met andere woorden, mijn website gaat als tussenpersoon werken.

Bedankt!
- wes  -
- wes -
14 jaar geleden
 
0 +1 -0 -1
Dat zal je in je dashboard van je desbetreffende bank moeten inregelen.
Frans
Frans
14 jaar geleden
 
0 +1 -0 -1
Hallo Wes,

ik heb het nog niet dus ik kan nog niet kijken. Maar gesteld dat jij het wel hebt, zou jij dan kunnen regelen (dus iDeal button ofzoiets) waar ik als klant op klik en dan geld overmaak naar een ander bedrijf, dus niet naar jou?
Pepijn de vos
pepijn de vos
14 jaar geleden
 
0 +1 -0 -1
ik heb een paar vragen, want ik wil binnenkort aan de slag gaan met ideal.

is het nou voor elke bank en elk pakket anders hoe het werkt?
zo ja, werkt jou script alleen met de rabobank, of met allemaal?
en gaat het er dan om welke bank ik heb, of welke de klant heeft?
en wat heb jij aangepast in het originele script van de rabobank?
Hugo L
Hugo L
14 jaar geleden
 
0 +1 -0 -1
ik wil je tut zkr gaan gebruiken ziet er goed uit!!

2 vraagjes..

Is basis het zelfde als lite?? je betaald dus 1x ?50,00 en bij elke transactie ?0,80.. klopt dat?

en ik sta niet ingeschrven bij de kvk is dat erg?

gr hugo
Marco Vogelaar
Marco Vogelaar
14 jaar geleden
 
0 +1 -0 -1
Kan het zijn dat de Rabobank de naam Basis heeft veranderd in Professional ?

Weet je daarnaast ook hoe je kan zorgen dat je vanuit de merchantreturnurl op verschillende pagina's kunt komen?

Voorbeeld: Een eigen klant pagina, waarbij openstaande facturen via Ideal betaald kunnen worden en een normale bestelpagina, waarbij direct via Ideal betaald kan worden. De pagina waar de klant op terug dient te komen, mag dus niet dezelfde zijn.

Alvast bedankt voor je reactie.

Met vriendelijke groet,
Marco
Menno Ridder
Menno Ridder
14 jaar geleden
 
0 +1 -0 -1
Ik heb een vraagje... Dit is een foutmelding die hij geeft zonder dar er iets aan het script veranderd is, samen met een aantal andere dingen. Ik heb de rest uiteindelijk weg kunnen werken (keys e.d.), maar weet niet wat ik hiermee aan moet.
Wat moet ik veranderen om die banken in die dropdownlist te kunnen weergeven? Want dat is volgens mij het probleem...

Foutmelding van iDEAL:

Field too short

FILE: C:\xampp\htdocs\test2\step1.php, LINE: 61

EDIT: Het gaat hierom:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
    $data
= & new DirectoryRequest();
    $rule = new ThinMPI();
    $result = $rule->ProcessRequest($data);
    
    if($result->isOK())
    {

?>

Die if($result->isOK()) is dus duidelijk NIET ok. Daarbij geeft hij dus aan dat het field too long is ofzo.

Kan iemand mij helpen?
Martijn Wieringa
Martijn Wieringa
14 jaar geleden
 
0 +1 -0 -1
Er zijn beperkingen aan de input van gebruikers naar ideal.
Sommige velden verwachten een minimum/maximum aantal karakters.
Sommige velden een bepaald data type (numeriek/text?)

Mogelijk is een veld niet ingevuld, of de order omschrijving te lang? (max. 32 karakters)
Maurice Booms
Maurice Booms
13 jaar geleden
 
0 +1 -0 -1
Ik ben bezig met een ideal advanced installatie van de ING.
Er gaan bij mij echter een aantal vraagtekentjes branden.

Ik heb heel veel code van meneer ING gehad... en hierbij ook een handleiding welke mij redelijk lijkt.

Echter vind ik hier niks over de daadwerkelijke overdracht van ons product naar ideal.
Kan iemand mij uitleggen hoe dit gaat en mij evt helpen hierbij ?

nog even kort. ik snap dus niet hoe het product naar ideal word getransfert.

Groetjes Maurice!
Matt Me
Matt Me
13 jaar geleden
 
0 +1 -0 -1
Kan iemand aangeven of de reply die je terug krijg van de bank in de url te veranderen is ?


Dit krijg je bijvoorbeeld: http://www.php-solutions.nl/scripts/ideal/step3.php?trxid=0020000007715938&ec=9764161

waarbij ik alleen zie dat je de url en filenaam kunt veranderen in de settings, echter weet ik dat er voor de lite variant van ideal het volgende gebruikt kan worden, iets wat ik niet kan vinden voor advanced.

oIdeal->setUrlSuccess('http://www.domain.tld/ideal/step3.php?ideal[order]=' . urlencode($order_id) . '&ideal[status]=success'); // YOUR RETURN URL ON SUCCESS
Martijn Wieringa
Martijn Wieringa
13 jaar geleden
 
0 +1 -0 -1
Bij iDEAL Professional (voorheen basis) heb je maar 1 URL waar je naartoe wordt terug gestuurd. iDEAL Professional kan echter de betaal status via XML communicatie opvragen (dit is tevens verplicht), waardoor je aan de hand van de ontvangen status bepaald hoe het script verder gaat.

Omdat het controleren van de betaalstatus niet mogelijk is met iDEAL Lite, biedt iDEAL lite de optie om verschillende URLs in te stellen.
Matt Me
Matt Me
13 jaar geleden
 
0 +1 -0 -1
Ik zie anders weinig in de documentatie van iDeal (ING) over het XML verhaal, ook niet in hun voorbeelden.

Opzich best gek dan.
Paskal van Lomm
Paskal van Lomm
13 jaar geleden
 
0 +1 -0 -1
Dag Allemaal,

Ik heb hetzelfde probleem als Navid met fsockopen enzo. Error nummer 0.
Heb gemaild met de Strato helpdesk en zij geven terug dat hun servers zo zijn ingesteld en dat de enige oplossing is iDeal via hun eigen partner: Moneybookers. Dit prachtige script gaat dus niet werken :-(

Heeft iemand ervaring met een goede hostingpartij? Die dit wel zonder problemen regelt?

groeten
Paskal
Roel
Roel
13 jaar geleden
 
0 +1 -0 -1
Ik ben ook van plan Ideal toe te voegen aan mijn website.
Ik heb al een hosting pakket maar ik weet niet of deze de benodigde zaken ondersteund. Mijn vraag is daarom: Wat zijn de eisen die er aan je host gesteld worden om Ideal te kunnen "draaien"?

Moet ik een SSL verbinding maken of gaat dit via de site van de bank? Want SSL is heel duur omdat er een uniek ip adres voor nodig is, welke erg schaars aan het worden zijn. Of is OpenSSL alleen bedoelt om bestanden te genereren welke je naar de site van de bank upload op je ideal account (zo had ik het begrepen)?
Ron Warlich
Ron Warlich
13 jaar geleden
 
0 +1 -0 -1
@ Paskal,

Ik zag een post van je dat je een probleem hebt/had bij Strato en het implementeren van iDeal. Ik heb exact het zelfde probleem en Strato wil niet helpen hoewel ik vrij duidelijk heb dat het in hun configuratie zit.

Ben jij er ooit uitgekomen om dit op te lossen?

@all
zijn er tips om te kijken of fsockopen met openssl werkt te testen?
Ik heb bv een test scriptje met code staan op:
www.rcdomo.nl/sock.php
Weet echter niet of dat een goede test is.
Tis namelijk erg lastig (environment) info bij de provider los te krijgen

Met vriendelijke groet,

Ron
Jurgen assaasas
Jurgen assaasas
13 jaar geleden
 
0 +1 -0 -1
SSL gaat nog om je dataverbinding heen en zit helemaal op een andere laag. PHP wordt gewoon uitgevoerd. Het hele pakket wordt vervolgens versleuteld en op de SSL server weer ontsleuteld. Dus dat moet niks utimaken.
Martijn Wieringa
Martijn Wieringa
13 jaar geleden
 
0 +1 -0 -1
phpinfo() geeft doorgaans genoeg informatie lijkt me?

Wat je nodig hebt:
- Je moet kunnen communiceren via sockets.
- De OPENSSL extentie moet in PHP zijn geinstalleerd (Voor genereren & valideren van signatures e.d.).
Jesser Horitani
Jesser Horitani
12 jaar geleden
 
hello php/ideal gurus :)

we are trying to setup the ideal payment method for our onlineshop project. is this awesome tutorial in english or german available ?

thank you for any help or further informations!

greetings from vienna

jesser :)
Robin de bruin
Robin de bruin
11 jaar geleden
 
Of je gebruikt een PSP zoals Bojw ( http://www.betalingopjewebsite.nl ), of Mollie (www.mollie.nl).

Veel goedkoper en die integreren het gratis voor je (Bojw dan, van Mollie dacht ik van niet).

Enige nadeel is dat je je geld 4-5 dagen later hebt, maar dat is voor de meeste webwinkeliers wel te doen.
Gerhard l
gerhard l
11 jaar geleden
 
@robin bedankt voor het onzinnig bumpen -.-
Niels K
Niels K
11 jaar geleden
 
Heren. Helaas moet ik constateren dat de laatste tijd graag en vaak oude scripts omhoog worden gebumpt. Dit is niet de bedoeling, let hier op in de toekomst.

Hartelijk dank.
[/modedit]
F Jaspers
F Jaspers
10 jaar geleden
 
Ik ben nu aleen tijdje bezig met proberen dit werkend te krijgen.

Het lijkt er echter op dat in de downloads een aantal bestanden ontbreken, namelijk:

step1.php
step2.php
step3.php
issuer_request.php
transaction_request.php
status_request.php

Doe ik nu iets verkeerd of zijn de examples nog ergens te verkrijgen?

Alvast bedankt.

Frits

EDIT: de bestanden los kunnen downloaden via de website. Excuses voor onnodige post.
Hans  van den Hoorn
Hans van den Hoorn
5 jaar geleden
 
0 +1 -0 -1
Misschien kom ik een beetje dom over, maar waar kan ik de bestanden step1.php, step2.php en step3.php vinden? Ik zie niet waar ik ze kan downloaden.
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Marthijn Buijs
Marthijn Buijs
5 jaar geleden
 
0 +1 -0 -1
Dit is een script van 11 jaar terug. Je kan beter zoeken naar een nieuwer script of tutorial.

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. Tutorial: iDEAL Professional / Advanced / Zelfbouw
  2. Wat is iDEAL
  3. Hoe werkt iDEAL Professional / Advanced / Zelfbouw
  4. Wat kost iDEAL Professional / Advanced / Zelfbouw
  5. Voorbereiding
  6. Voorbeeld (toelichting)
  7. Voorbeeld
  8. Verplichte testprocedure
  9. Praktijk
  10. Tot slot

Labels

  • Geen tags toegevoegd.

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.