VirtueMart Forum

VirtueMart 2 + 3 + 4 => Plugins: Payment, Shipment and others => Topic started by: blousteau on June 16, 2014, 19:56:40 PM

Title: Authorize.net Issue - Not showing orders as paid
Post by: blousteau on June 16, 2014, 19:56:40 PM
Having a little problem with our site.  You can select a product, add it to your cart, then checkout.  In the checkout you pick credit card (as usual), enter you info and confirm the order.  Authorize.net is approving the transaction, and charing the card.  Virtuemart is showing that the order is confirmed, but that there was no payment on the order.  If we look at the order details under payment method it is showing Order total sent to authorize as 0.00000 USD, not what was actually sent.  Does anyone have any suggestions?  I have searched and found solutions for it not working, but nothing similar to this issue.
Title: Re: Authorize.net Issue - Not showing orders as paid
Post by: blousteau on June 16, 2014, 20:23:13 PM
Checking the database the authorize.net plugin table shows that it is sending the amount, the orders table still shows 0 for the amount paid. 

Forgot to include  Joomla 2.5.18  VM  2.6.0
Title: Re: Authorize.net Issue - Not showing orders as paid
Post by: blousteau on June 16, 2014, 22:22:20 PM
Another update.  Seems like if we choose cash or check or money order for the payment method (two we made from the standard payment method) it will show in the email that the payment was with that method.  If we choose credit card which is with the authorize.net payment method it processes the card but does not show in the email the payment method used as it does with cash or check or money order.
Title: Re: Authorize.net Issue - Not showing orders as paid
Post by: blousteau on June 17, 2014, 22:39:03 PM
Did some more work with it last night.  Looks like any payment method I create using authorize.net plugin will not show the payment name on the emails or that the order was paid on the order details. 
Have dug thru all the code but can not find anything that jumps out.