Bixie / Zoolander-ZOOcart-iDEAL

Payment method iDEAL for Zoolanders ZOOcart
0 stars 1 forks source link

Ideal advanced #3

Open groentjie opened 9 years ago

groentjie commented 9 years ago

Ik krijg deze melding, A fatal error has occured. Meer niet enig idee?

malles commented 9 years ago

Nee, niet meer dan dat er zich een fatale fout heeft voorgedaan. Ik zal toch meer info van je nodig hebben. Welke bank, wat zijn je instellingen, wanneer komt de fout etc.

groentjie commented 9 years ago

ING Advanced

De fout komt wanneer ik op de laatste pagina probeer af te rekenen

http://www.piekie.com/test/piekie/abcs/materialen http://www.piekie.com/test/piekie/abcs/materialen

Mijn ideal.php file // Basic gateway settings $aSettings['GATEWAY_NAME'] = 'ING Bank - iDEAL Advanced'; $aSettings['GATEWAY_WEBSITE'] = 'http://www.ingbank.nl/'; $aSettings['GATEWAY_METHOD'] = 'ideal-professional-v3'; $aSettings['GATEWAY_VALIDATION'] = true;

Op 25 okt. 2014, om 17:12 heeft Matthijs Alles notifications@github.com het volgende geschreven:

Nee, niet meer dan dat er zich een fatale fout heeft voorgedaan. Ik zal toch meer info van je nodig hebben. Welke bank, wat zijn je instellingen, wanneer komt de fout etc.

— Reply to this email directly or view it on GitHub https://github.com/Bixie/Zoolander-ZOOcart-iDEAL/issues/3#issuecomment-60485815.

malles commented 9 years ago

Dat kan nog steeds van alles zijn. De settings moet je instellen in de plugin parameters, niet in een file. Je moet wel de certifaatbestanden uploaden in de juiste map, readme.

groentjie commented 9 years ago

Ook allemaal gedaan. files geupload en ook de instellingen in de plugin gedaan, kan ik niet ergens meer info krijgen over de fout?

Op 25 okt. 2014, om 17:57 heeft Matthijs Alles notifications@github.com het volgende geschreven:

Dat kan nog steeds van alles zijn. De settings moet je instellen in de plugin parameters, niet in een file. Je moet wel de certifaatbestanden uploaden in de juiste map, readme.

— Reply to this email directly or view it on GitHub https://github.com/Bixie/Zoolander-ZOOcart-iDEAL/issues/3#issuecomment-60487254.

malles commented 9 years ago

Jawel. De fout komt hier vandaan: https://github.com/Bixie/Zoolander-ZOOcart-iDEAL/blob/bda2d27a18293b611203fdbcf2ac9804c04f3eb2/ideal/idealcheckout/includes/library.php#L734 en daar wordt de fout ook gelogd als de debug is ingeschakeld. Doe dit door het bestand -debug.php (https://github.com/Bixie/Zoolander-ZOOcart-iDEAL/blob/bda2d27a18293b611203fdbcf2ac9804c04f3eb2/ideal/idealcheckout/includes/-debug.php) te hernoemen naar debug.php. In de map /ideal/idealcheckout/temp/ komt dan een logbestand te staan dat je wellicht meer vertelt.

malles commented 9 years ago

Als ik kijk waar de exception vandaan kan komen, lijkt me dit de grootste kanshebber: https://github.com/Bixie/Zoolander-ZOOcart-iDEAL/blob/bda2d27a18293b611203fdbcf2ac9804c04f3eb2/ideal/idealcheckout/gateways/ideal-professional-v3/idealprofessional.cls.5.php#L390 Controleer of je .cert en .priv bestanden in de goede map staan.

groentjie commented 9 years ago

Ik ben idd al wat verder, nu alleen de certificaten opnieuw doen denk ik

Op 25 okt. 2014, om 18:15 heeft Matthijs Alles notifications@github.com het volgende geschreven:

Als ik kijk waar de exception vandaan kan komen, lijkt me dit de grootste kanshebber: https://github.com/Bixie/Zoolander-ZOOcart-iDEAL/blob/bda2d27a18293b611203fdbcf2ac9804c04f3eb2/ideal/idealcheckout/gateways/ideal-professional-v3/idealprofessional.cls.5.php#L390 https://github.com/Bixie/Zoolander-ZOOcart-iDEAL/blob/bda2d27a18293b611203fdbcf2ac9804c04f3eb2/ideal/idealcheckout/gateways/ideal-professional-v3/idealprofessional.cls.5.php#L390 Controleer of je .cert en .priv bestanden in de goede map staan.

— Reply to this email directly or view it on GitHub https://github.com/Bixie/Zoolander-ZOOcart-iDEAL/issues/3#issuecomment-60487865.

malles commented 9 years ago

Certificaten kan lasting zijn. De basis van deze plugin komt van https://www.ideal-checkout.nl/ . Dit is ook de enige site in Nederland waar alle iDEAL-aansluitingen begrijpelijk zijn uitgelegd. Zie ook de instructie voor de certificaten: https://www.ideal-checkout.nl/ideal-en-ssl-certificaten.html Gebruik de 3.1 variant.

groentjie commented 9 years ago

Waar kan ik de naam van de certificaten aanpassen?

Op 26 okt. 2014, om 10:41 heeft Matthijs Alles notifications@github.com het volgende geschreven:

Certificaten kan lasting zijn. De basis van deze plugin komt van https://www.ideal-checkout.nl/ . Dit is ook de enige site in Nederland waar alle iDEAL-aansluitingen begrijpelijk zijn uitgelegd. Zie ook de instructie voor de certificaten: https://www.ideal-checkout.nl/ideal-en-ssl-certificaten.html Gebruik de 3.1 variant.

From: groentjie [mailto:notifications@github.com] Sent: zaterdag 25 oktober 2014 18:25 To: Bixie/Zoolander-ZOOcart-iDEAL Cc: Matthijs Alles Subject: Re: [Zoolander-ZOOcart-iDEAL] Ideal advanced (#3)

Ik ben idd al wat verder, nu alleen de certificaten opnieuw doen denk ik

Op 25 okt. 2014, om 18:15 heeft Matthijs Alles < mailto:notifications@github.com notifications@github.com> het volgende geschreven:

Als ik kijk waar de exception vandaan kan komen, lijkt me dit de grootste kanshebber: https://github.com/Bixie/Zoolander-ZOOcart-iDEAL/blob/bda2d27a18293b611203fdbcf2ac9804c04f3eb2/ideal/idealcheckout/gateways/ideal-professional-v3/idealprofessional.cls.5.php#L390 https://github.com/Bixie/Zoolander-ZOOcart-iDEAL/blob/bda2d27a18293b611203fdbcf2ac9804c04f3eb2/ideal/idealcheckout/gateways/ideal-professional-v3/idealprofessional.cls.5.php#L390 < https://github.com/Bixie/Zoolander-ZOOcart-iDEAL/blob/bda2d27a18293b611203fdbcf2ac9804c04f3eb2/ideal/idealcheckout/gateways/ideal-professional-v3/idealprofessional.cls.5.php#L390 https://github.com/Bixie/Zoolander-ZOOcart-iDEAL/blob/bda2d27a18293b611203fdbcf2ac9804c04f3eb2/ideal/idealcheckout/gateways/ideal-professional-v3/idealprofessional.cls.5.php#L390> Controleer of je .cert en .priv bestanden in de goede map staan.

— Reply to this email directly or view it on GitHub https://github.com/Bixie/Zoolander-ZOOcart-iDEAL/issues/3#issuecomment-60487865.

— Reply to this email directly or view it on GitHub https://github.com/Bixie/Zoolander-ZOOcart-iDEAL/issues/3#issuecomment-60488220 . https://github.com/notifications/beacon/AFMLYgN286youyL_FLL9RURgILq2YLwUks5nG8ZmgaJpZM4Cyzf3.gif — Reply to this email directly or view it on GitHub https://github.com/Bixie/Zoolander-ZOOcart-iDEAL/issues/3#issuecomment-60511848.

malles commented 9 years ago

Die kun je invullen in de pluginsettings, key 1 en 2 (https://github.com/Bixie/Zoolander-ZOOcart-iDEAL#ing-advanced)

groentjie commented 9 years ago

Nu krijg ik deze melding

Warning: openssl_sign() [function.openssl-sign http://www.piekie.com/test/orders/pay/function.openssl-sign]: supplied key param cannot be coerced into a private key in //plugins/zoocart_payment/ideal/idealcheckout/gateways/ideal-professional-v3/idealprofessional.cls.5.php on line 353 Cannot sign message

FILE: //plugins/zoocart_payment/ideal/idealcheckout/gateways/ideal-professional-v3/idealprofessional.cls.5.php

LINE: 355

Op 26 okt. 2014, om 13:42 heeft Matthijs Alles notifications@github.com het volgende geschreven:

Die kun je invullen in de pluginsettings, key 2 en 3 (https://github.com/Bixie/Zoolander-ZOOcart-iDEAL#ing-advanced https://github.com/Bixie/Zoolander-ZOOcart-iDEAL#ing-advanced)

— Reply to this email directly or view it on GitHub https://github.com/Bixie/Zoolander-ZOOcart-iDEAL/issues/3#issuecomment-60516112.

malles commented 9 years ago

Dan lijkt het certificaatbestand wel gevonden, maar is er inhoudelijk daar iets niet mee in orde.

FranklinKramer commented 9 years ago

Ik ervaar dezelfde problemen en begrijp de mogelijke oorzaak wel. Mijn probleem ligt een klein stapoje eerder overigens: hoe kom ik aan de certificaten en wat vul ik in bij PSPID?

Alvast bedankt voor de hulp en sowieso voor de plugin!

malles commented 9 years ago

Zie de leesmeer en de opmerkingen hierboven. Daar staat in principe alles in. Voor certificaten, zie https://www.ideal-checkout.nl/ideal-en-ssl-certificaten.html

FranklinKramer commented 9 years ago

Hoi Malles, ik had die link al eerder gebruikt maar die leidt naar de home-page en niet naar een artikel. Het gaat me met name even waar ik een certificaat kan downloaden en wat ik daar eventueel mee moet doen. Kun je me daarmee op weg helpen alsjeblieft?

malles commented 9 years ago

Hé, ze hebben (eindelijk) een nieuwe site :-) https://www.ideal-checkout.nl/ssl/ssl-handmatig-genereren is de nieuwe link. Het lijkt een ingewikkeld verhaal, maar is stap voor stap goed te doen. Dit zijn de certificaten voor identificatie naar de bank, niet te verwarren met SSL certificaten voor een https site.

FranklinKramer commented 9 years ago

Perfect - dit is allemaal gelukt. Certificaat en key zijn aangemaakt, ge-upload en gegevens ingevuld in de plugin. Testbetalingen bij ING zijn ook allemaal geslaagd. So far so good. Als ik nu in de plugin de Testmodus op "Nee" zet, staat er in de frontend bij het afrekenen onder "Kies uw bank" een dropdown met "Issuer Simulation V3 - ING" en "Issuer Simulation V3 - RABO".

Het lijkt dus alsof de plugin de live-omgeving van ING Advanced niet aanroept maar in de testmodus blijft. Ik denk dat dit het enige is dat een succesvolle afronding nog in de weg staat. Heb je een idee waardoor dat wordt veroorzaakt?

malles commented 9 years ago

Ik heb aan de testmodus nog wat gefixt (https://github.com/Bixie/Zoolander-ZOOcart-iDEAL/commit/bda2d27a18293b611203fdbcf2ac9804c04f3eb2) na de release. Heb je de release gedownload, of de huidige master? (https://github.com/Bixie/Zoolander-ZOOcart-iDEAL/archive/master.zip). Probeer dat eens.

FranklinKramer commented 9 years ago

Ik had de master van 24 december gebruikt en de huidige eroverheen geinstalleerd. Ik krijg nu geen Test-betaler meer in de dropdown, wel een foutmelding dat iDeal momenteel niet beschikbaar is (maar dat heeft volgens mij met een iDeal-stroing van de bank te maken). Ik probeer het later op de dag nog eens en zal hoe dan ook mijn bevindingen hier even posten. Tot zover al bedankt kerel!