By mparker - Fri 7 Nov 2014
|
I'm using the AuthorizeNetAIM payment plugin. Everything works correctly but payments are not added to the database/back-end. Meaning that when I log into the backend and view payments associated with a customer, the table is empty. Is this by design?
|
By Mart - Sun 9 Nov 2014
|
That doesn't sound right. Are you sure callback is working? It sounds like everything is going okay but when the payment gateway callsback to Kartris to tell it that the transaction went through, there is something going wrong at that stage.
|
By Paul - Sun 9 Nov 2014
|
Yes, if you see the payments under 'unfinished' orders in the back end, then they are going into the db ok. The problem is the callback is either not setup or is going wrong, so they don't get tagged as 'paid' and hence remain in the unfinished queue.
Kartris should log all callbacks in the error logs (ok, not really errors, but useful and we haven't got around to changing name). This can be useful for verifying that the callback actually hits your Kartris store, and if so, what values are actually being passed to it. So look at the logs if you have set up the callback and see if there is anything helpful in there. Searching for 'callback.aspx' in the error log is the best way to find callbacks if there are a lot of things being logged (404s and other errors may give you a fair amount to go through manually).
|
By mparker - Mon 10 Nov 2014
|
Hi Paul. Thanks for getting back.
Let me back up and explain the process we're using. We're working with the AIM system, not the SIM. So the browser/user never really triggers the callback.aspx. The AIM system does the processing server side and the browser/user never leaves the site. In this case, how does the callback get triggered/called?
When looking at the orders, the order is correct and marked paid. But there is no related payment record. Is that correct?
Thanks again for the help.
|