Nieuws

JD iDEAL Gateway 4.8.0 beschikbaar

Nog niet zo lang geleden is JD iDEAL 4.7.0 uitgekomen maar zo vlak voor het einde van het jaar is er nog wel wat tumult waardoor een nieuwe versie niet kon uitblijven. Er is namelijk een nieuw betaalplatform uitgebracht door de Rabobank en die wilde we graag ondersteunen.

 

Rabobank OmniKassa versus OnlineKassa

De Rabobank is met een nieuw betaalplatform gekomen en wil iedereen eigenlijk zo snel mogelijk over hebben. We hebben hierover eerder bericht in ons artikel Rabobank Omnikassa 2.0 / OnlineKassa omdat er toch wel vragen over zijn. Bij de meeste klanten is dit geen simpele wijziging omdat er eigenlijk voor Joomla nog niets beschikbaar was. Met deze release ondersteund JD iDEAL ook de Rabobank OnlineKassa. Op dezelfde makkelijke manier als de Rabobank OmniKassa. Zie de installatiehandleiding voor meer details over het inregelen van Rabobank OnlineKassa.

 

Sisow

Dan is er ook nog nieuws gekomen vanuit Sisow, zij hebben een nieuwe betaalmethode toegevoegd met de naam Belfius. Deze zal vanaf deze release ook ondersteund worden en kan als optie aangevinkt worden in het profiel.

 

ING KassaCompleet

Bij de ING KassaCompleet is het nu mogelijk om ook een omschrijving mee te sturen met de betaling. De omschrijving kan ingevoerd worden in het profiel. Tevens wordt nu het bestelnummer meegestuurd met een betaling, deze is dan terug te zien in het dashboard bij KassaCompleet.

 

RSForm! Pro

Bijna standaard zit er elke release wel een verbetering of toevoeging in die betrekking heeft op RSForm! Pro. Deze keer is dat niet anders. Er was een probleem met formulieren in een Joomla artikel die geen profiel kon vinden. Dat is verholpen. Nieuw is dat als je een formulier kopieert ook de JD iDEAL instellingen in het formulier worden meegenomen.

 

Aanpassingen

Voor de rest zijn het aanpassingen om de stabiliteit verder te verbeteren. Hierbij dan het totaaloverzicht van aanpassingen in versie 4.8.0

  • Doorsturen met vooraf ingestelde bankkeuze
  • SEF URL voor de afrekenpagina
  • Versturen van dubbele e-mails in K2Cart
  • Stop met de verwerking als de order status niet overeenkomt in K2Cart
  • Melding na update dat ook de plugin bijgewerkt moet worden
  • Juiste updateserver instellen
  • Melding COM_JDIDEALGATEWAY_NO_ALIAS_FOUND bij RSForm! Pro formulier in Joomla artikel
  • Instellingen worden overgenomen als een formulier wordt gekopieerd in RSForm! Pro
  • Berekening seal bij Rabobank OmniKassa in geval van credit-card
  • Ondersteuning voor Rabobank OnlineKassa
  • Trim witruimte bij opslaan profiel
  • Omschrijving en bestelnummer worden nu doorgestuurd naar ING Kassacompleet
  • Sisow Belfius toegevoegd

 

Deze versie is voor iedereen te downloaden met een actief abonnement vanuit de Download omgeving. Indien je geen actief abonnement hebt dan kan dat hier besteld worden.

Rabobank Omnikassa 2.0 / Onlinekassa

Onlangs is de Rabobank begonnen met het informeren van klanten dat ze overstappen op Omnikassa 2.0 ook wel bekend onder de nieuwe naam Onlinekassa. Onze eerste indruk was dat dit een doorontwikkeling zou zijn op de huidige Omnikassa, ook na overleg met de Rabobank leek dit zo te zijn. Niets bleek minder waar.

Inmiddels is het duidelijk dat Onlinekassa een geheel nieuw product is. Het zal dan ook niet mogelijk zijn om de huidige Omnikassa implementatie te gebruiken voor de Onlinekassa. Zoals het er zich nu laat uit zien zal de Omnikassa 1.0 per januari 2018 beëindigd worden. Op dat moment zal alleen Onlinekassa alleen nog maar functioneren.

Dit betekent voor velen dat er maatregelen genomen moeten worden om te zorgen dat de continuiteit van de website gegarandeerd blijft. Dit beseffen we bij JD iDEAL ook. Op dit moment wordt er hard gewerkt om de Onlinekassa implementatie af te ronden en deze beschikbaar te stellen in de eerst volgende versie. De verwachting is dat dit eind November allemaal rond is. Iedereen die een recente versie van Joomla gebruikt kan dan gebruik maken van Onlinekassa met Joomla en de extensies die we ondersteunen.

Een nieuwe versie is onderweg maar heeft even wat tijd nodig om ontwikkelt te worden maar zal ruim op tijd klaar zijn voor het doek valt van de Rabobank Omnikassa 1.0.

JD iDEAL Gateway 4.7.0 beschikbaar

De ontwikkelingen staan niet stil en zo ook gaat de ontwikkeling van JD iDEAL Gateway gewoon door, al sinds 2009. Ditmaal komen de ontwikkelingen uit de hoek van Mollie waar men nu ook cadeaukaarten accepteert voor betalingen. Dit wordt nu ook door JD iDEAL Gateway ondersteunt.

 

Mollie cadeaukaarten

Onlangs lanceerde Mollie de cadeaukaarten als betaalmiddel. Hiermee wordt het mogelijk voor klanten om bestellingen met een cadeaukaart af te rekenen in plaats van geld. Met JD iDEAL Gateway is het nu ook mogelijk om klanten te laten afrekenen met een cadeaukaart.

Mollie cadeaukaart

Bij het afrekenen is het mogelijk om de klant de cadeaukaart te laten kiezen. Het is ook mogelijk om dit scherm aan te passen met een template override zodat het gestyled kan worden naar het ontwerp van de website. Het is ook mogelijk om deze keuze uit te schakelen en de klant de keuze te laten maken bij Mollie, dit kan door de optie Extra betaalkeuze op Nee te zetten in het Mollie profiel.

Mollie Betaalkeuze

 

Transactielog met tijdstempel

De transactie log, welke te vinden is op de Transacties pagina heeft een kleine aanpassing ondergaan. Er staat nu ook een tijdstempel bij elke log regel. Hierdoor wordt het nagaan van wanneer iets is gebeurd makkelijker te traceren.

[2017-09-09 04:48:54] Received payment status: paid

[2017-09-09 04:48:54] Received card: iDEAL

[2017-09-09 04:48:54] Set transaction details

 

Aanpassingen

Hierbij dan het totaaloverzicht van aanpassingen in versie 4.7.0

  • Lege bank selectie keuze bij afrekenen
  • Niet doorgaan met verzoek als er geen log ID is
  • JD iDEAL Gateway Betaallink plugin geeft PHP Fatal error: Call to undefined method JDocumentJson::addCustomTag()
  • Betaling werd niet doorgestuurd bij Target Pay
  • Cadeaukaarten ondersteund voor Mollie
  • JD iDEAL script wordt niet geladen als RSForm! Pro formulier via artikel wordt getoond.
  • Bedragen in het formaat 1,234.56 werden verwerkt als 1.00
  • Transacties pagina filters logischer
  • Controle of JD iDEAL Gateway is geïnstalleerd
  • Verwerken resultaat stopt als er geen betaalstatus is ontvangen
  • Datum tijdstempel aan logregels toegevoegd

 

Deze versie is voor iedereen te downloaden met een actief abonnement vanuit de Download omgeving. Indien je geen actief abonnement hebt dan kan dat hier besteld worden.

JD iDEAL Gateway 4.6.0 beschikbaar

Ondanks de vakantie tijd gaan de updates gewoon door. Ditmaal een stabiliteitsupdate om JD iDEAL nog robuuster te maken dan het al is.

Geen geldige data ontvangen

Dit is een melding die veel voorbij komt in de support vragen. Hiervoor is in JD iDEAL 4.4.0 al een wijziging voor doorgevoerd waardoor het al minder voorkomt maar toch gebeurt het nog wel regelmatig door bijvoorbeeld server instellingen. Om te helpen bij het onderzoek naar waar de foutmelding vandaan komt zijn in deze versie van JD iDEAL de foutmeldingen aangepast zodat ze specifieker zijn. Het is dan makkelijker te bepalen waar een melding vandaan komt.

Naast de aanpassing van de foutmeldingen zal JD iDEAL ook een logbestand wegschrijven naar het bestand com_jdidealgateway.errors.php in de Joomla log map. Hierin staat dan relevante informatie over het ontvangen verzoek wat is mislukt. Dit zal wederom helpen om te bepalen waar er iets misgaat.

 

PHP 7.1

In PHP 7.1 zijn een aantal wijzigingen die leiden tot een waarschuwing op het scherm bij berekeningen waarvan de waardes niet correct zijn terwijl in oude PHP versies dit werd genegeerd. JD iDEAL is bijgewerkt om hier netjes mee om te gaan en werkt zodoende ook prima samen met PHP 7.1.

 

Statusupdate script

JD iDEAL wordt geleverd met een statusupdate script wat de status van betalingen kan controleren via een cronjob. Dit is handig wanneer een terugkoppeling vanuit de betaalprovider tijdelijk niet kan plaats vinden. Dit script kan dan alsnog de status controleren en de bestelling aanpassen. Hier zijn ook wat verbeteringen aangebracht zodat het script nu stabieler draait. De tijdstempel van wanneer het voor het laatst had gedraait werd niet goed uitgelezen dus werden alle orders nogmaals gecontroleerd. Nu worden alleen de nieuwe orders gecontroleerd indien nodig.

 

RSForm! Pro

Het begint bijna standaard te worden dat elke versie een aanpassing heeft voor RSForm! Pro, zo ook deze versi, bescheiden aanpassingen deze keer. JD iDEAL werkt nu ook met formulieren waar meertalige condities in verwerkt zijn. Dit is voornamelijk van toepassing bij het Meerdere producten veld waar de namen van producten ingebruikt worden.

De andere aanpassing is als een bezoeker het formulier instuurde maar er zat een fout in de validatie van het formulieren waren de ingevulde velden van JD iDEAL weer leeg. Die blijven nu ook gevuld met de keuze van de bezoeker.

 

Aanpassingen

Hierbij dan het totaaloverzicht van aanpassingen in versie 4.6.0

  • Laatste datum dat status update script heeft gelopen
  • Verwerkte betalingen werden niet gecontroleerd door status update script
  • Mollie API bijgewerkt naar versie 1.9.1
  • Foutmeldingen bij ongeldige data verbeterd
  • RSForm! Pro condities werkend maken in een meertalig formulier
  • RSForm! Pro geselecteerde opties verdwenen als formulier validatie mislukte
  • PHP 7.1 compabiliteit
  • ABN Amro nieuw certificaat voor iDEAL Advanced
  • Verbeterde foutrapportage door indien nodig extra informatie weg te schrijven naar logs/com_jdidealgateway.errors.php
  • Referentie van EMS werd niet altijd uitgelezen

 

Deze versie is voor iedereen te downloaden met een actief abonnement vanuit de Download omgeving. Indien je geen actief abonnement hebt dan kan dat hier besteld worden.

Nieuw certificaat ING iDEAL Advanced

Onlangs heeft de ING een e-mail uitgestuurd en vermeld dat per 1 juli 2017 het oude certificaat niet meer te gebruiken is voor iDEAL Advanced. Dit heeft tot gevolg dat er geen betalingen meer kunnen plaats vinden tenzij het nieuwe certificaat ingebruik wordt genomen.

Certificaat omzetten

Er zijn 2 acties die uitgevoerd moeten worden om het nieuwe certificaat te gebruiken:

  1. In het iDEAL Dashboard aangeven dat het nieuwe certificaat gebruikt dient te worden
  2. In het JD iDEAL profiel aangeven dat het nieuwe certificaat gebruikt dient te worden

iDEAL Dashboard aanpassen

Volg deze stappen om het certificaat in het iDEAL Dashboard aan te passen:

  1. Login op https://iDEAL.secure-ing.com/
  2. In het menu kies Profiel
  3. Klik op het tabblad Gegevens acceptant
  4. Bij Signing certificate kies voor de optie nieuw certificaat (2017)
    Nieuw Certificaat
  5. Sla de wijzigingen op

JD iDEAL profiel aanpassen

Volg deze stappen om het certificaat in het JD iDEAL profiel aan te passen:

  1. Login op de website waar JD iDEAL gebruikt wordt
  2. Ga naar Componenten -> JD iDEAL Gateway -> Profielen
  3. Open het profiel dat gebruikt wordt voor iDEAL Advanced
  4. Sinds JD iDEAL Gateway 4.5.1 staat hier de optie Certificaat Type bij
  5. Bij Certificaat Type kies hier voor de optie Nieuw certificaat 2017

    Configuratie certificaat
  6. Sla het profiel op

Test betaling

Het is zeer belangrijk om nu te testen of de betalingen ook nog werken. Doe hiervoor een test transactie op de website om te zien of alles ook nog werkt zoals voorheen. Mocht dit niet het geval zijn dan kan er support aangevraagd worden op het forum.

Oudere versie van JD iDEAL

Voor degene die niet kunnen updaten naar versie 4.5.1 van JD iDEAL Gateway kunnen de volgende stappen volgen. Let wel, er wordt hier geen support op gegeven.

  1. Ga naar de map components\com_jdidealgateway\models\security\
  2. Hernoem het bestand ing_sepa0.cer naar ing_sepa0.bak
  3. Kopieer het nieuwe certificaat van de INGnaar deze map
  4. Hernoem het certificaat van new certificate (2017).cer naar ing_sepa0.cer
  5. Doe een test betaling