see:
https://docs.zen-cart.com/user/troub..._already_sent/
i am not seeing any errors in clients running this module on that page.
see:
https://docs.zen-cart.com/user/troub..._already_sent/
i am not seeing any errors in clients running this module on that page.
We recently upgraded our site to ZC 2.1 and installed the most recent version of this great plug-in. We/ our customers are experiencing a recurring problem when trying to checkout and getting this error:
Customer Payment Transaction: Transaction Failed Error code : E00003 Error message : The 'AnetApi/xml/v1/schema/AnetApiSchema.xsd:unitPrice' element is invalid - The value '9.614609999999999' is invalid according to its datatype 'Decimal' - The FractionDigits constraint failed.
All of our list pricing is entered at 2 decimal points. Qty discounts are entered at 1 decimal point. The $9.61460999 is the resulting discount price for ordering a qty of 12. It is a 4.9% discount off the list price of $10.11.
It's not a one-off - it is a recurring issue - but not for every order.
Any ideas out there? thank you!
Timing is everything.. We think we found/ fixed it here, after struggling with it for a few days.
in file authorizenet_cim.php, around line 1199, changed: $lineItem1->setUnitPrice($items['final_price']);
to: $lineItem1->setUnitPrice(number_format($items['final_price'], 2, '.', ''));
Seems to have addressed it. Sorry to have posted this just a few minutes too early!
Hello, when I upgraded to 2.1.0 a while back and reinstalled authorize.net CIM 3.0.3, there are no longer the option to charge customers for any changes to their orders, the only button available is Refund.
New Auths (MODULE_PAYMENT_AUTHORIZENET_CIM_ALLOW_MORE) is already set to true
well if that is set to true, i'm looking at the code and it states:
which means the order was must have a balance due, and the status of the order is not cancelled, and the customer has at least 1 card on file.PHP Code:$authnet->balance_due > 0 && $authnet->status != $this->cancelled_status() && (count($cards) > 0))
if one of those criteria is false, then no button.
it sounds like the customer may not have any cards on file.