Nieuws

JD iDEAL Gateway 4.9.0 beschikbaar

Het is weer tijd voor een update van JD iDEAL Gateway want er is weer een mooie feature bijgekomen en een vooruitblik richting Joomla 4.

 

Mollie

De betaalprovider Mollie blijft mateloos populair. Dit zal te danken zijn aan hun stabiele platform en concurrerende prijzen die aangeboden worden. In deze versie zijn de betaalmethodes voor Mollie bijgewerkt naar de huidige lijst die men aanbiedt. De betaalmethode ING Home'Pay is toegevoegd. Tevens is de lijst met cadeaukaarten bijgewerkt en hier zijn de Nationale Bioscoopbon en de Kunst en Cultuur Cadeaukaart aan toegevoegd.

 

Joomla Updates

Het is een tijdje problematisch geweest om JD iDEAL of de plugins te updaten omdat het download ID niet goed werd meegegeven. Dat is nu aangepast en maakt ook JD iDEAL gebruik van een update plugin om het download ID door te geven aan Joomla. Hiermee zou het probleem van updates ook opgelost moeten zijn.

 

Orderstatussen

Een lang gekoesterde wens is in vervulling gegaan. De eerste stap is gezet om zelf de orderstatussen te kunnen inregelen. Op dit moment werkt het alleen nog voor VirtueMart omdat het daar mogelijk is zelf letters toe te kennen aan een orderstatus. Hier een afbeelding van hoe dat eruit ziet.

JD iDEAL Orderstatus

 Voor alle mogelijke statussen kan er een eigen letter gekoppeld worden. Normaliter zal hier weinig aan veranderen omdat de meeste orderstatussen overeenkomen. Het is dus mogelijk om een eigen letter aan een orderstatus te koppelen.

Zoals gezegd werkt dit alleen nog maar met VirtueMart omdat die de mogelijkheid hebben om eigen orderstatussen aan te maken. Om ook andere extensies te ondersteunen, daar zal in een latere versie naar gekeken worden. Meer over hoe deze optie werkt valt te lezen in de JD iDEAL Gateway Handleiding.

 

JD iDEAL Gateway 5 en Joomla 4

Het Joomla project is al enige tijd bezig met voorbereidingen treffen om een overstap te kunnen maken van Joomla 3 naar Joomla 4. De eerste wijzigingen hiervoor zijn al uitgebracht in de Joomla 3.8.0 versie. Later dit jaar zal ook versie 3.9.0 nog meer aanpassingen bevatten om een zo makkelijk mogelijke transitie naar Joomla 4 mogelijk te maken. JD iDEAL Gateway is met versie 4.0 definitief overgestapt op Joomla 3, met versie 5.0 zal er definitief overgestapt gaan worden naar de Joomla 4.

Dit betekent dat JD iDEAL Gateway 5 als het uitkomt alleen nog maar op Joomla 3.8 en hoger zal draaien. Het is dus niet specifiek Joomla 4 maar we gaan ons alvast voorbereiden. De beste manier om dat te doen is om met de wijzigingen die in Joomla 3.8 zijn gemaakt mee te gaan. Er is nog geen tijdspad bekend voor JD iDEAL Gateway 5 maar het is wel belangrijk om alvast te zorgen dat Joomla is bijgewerkt voor als de tijd daar is.

 

Aanpassingen

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

  • Betaalmethode wordt niet doorgestuurd als het op direct doorsturen staat
  • PayPal toegevoegd aan ING Kassacompleet
  • Update van HikaShop plugin geeft fatale fout tijdens Joomla update
  • Fatal error bij gebruik Joomla 3.8.5 of hoger in notify script
  • Meerdere producten dropdown geeft geen totaal aan in RSForm! Pro
  • Download ID wordt nu via een Joomla plugin afgehandeld
  • Statusupdate script gebruikt niet de juiste payment provider als er meerdere in gebruik zijn
  • Mollie betaalmethodes bijgewerkt
  • Mollie API bijgewerkt naar versie 1.9.6
  • Order statusses kunnen nu zelf worden ingesteld
  • Controle of order wel bijgewerkt mag worden in VirtueMart

 

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.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.