Page 1 of 1

Omnikassa v2 werkt niet met bedragen kleiner dan EUR 1,-

Posted: Sun Dec 02, 2018 12:23 am
by maffe
We hebben een live webshop en een test omgeving (virtueel machine op localhost).
Beiden met Opencart 2.2.0 en Omnikassa 2.0 (laatste build dit moment).
Als we een artikel van EUR 1,00 incl BTW hebben of lager, krijgen we met het afronden van de bestelling niet de keuze voor iDeal of bijv. Mistercash.
Op dat moment alleen "Overschrijven" als keuze. Maak ik het product EUR 1,01 incl. BTW dan krijgen we die alle betaal opties wel.
Disable ik daarna compleet Omnikassa 2.0 en activeer ik weer de oude Omnikassa 1.0 treed het probleem ook niet op.
Dat moet toch ergens een fout in de code zijn? Dus contact gezocht met firma ideal-checkout en hebben er nog niet van gehoord...
Kortom: Wie heeft dit probleem ook? Iemand tips?

Re: Omnikassa v2 werkt niet met bedragen kleiner dan EUR 1,-

Posted: Sun Dec 02, 2018 12:48 am
by maffe
We hebben hem al, zit dus echt in de code. Mijn waarde code specialist vond hem in 1 minuut:
Bij OC v2.2
\catalog\model\payment\idealcheckoutideal.php
Vervang op regel 8
if($total > 1)
door
if($total > 0)
Of bijv 0.25

En voor OC2.3
\catalog\model\extension\payment\idealcheckoutideal.php
zelfde verhaal.

Voor MisterCash zal hetzelfde gelden.