Good evening,
We are having issues when taking payments where occasioanlly we will have a payment submitted for a customer and the payment will go to its original gateway plus and additonal gateway as a duplicate transaction. It always overwrites another transaction so one customer is changed twice for thier sale and the other appears to be wiped out. When we review the logs where the transaction is submitted, everything appears correct. Its a rare instance in the 100's of tranactions we process daily, but it appears to be more frequent as our volume increases.
I am not a developer, but have access to ours so I can provide answers to any questions you may have to help solve this issue.
Any help is greatly appreciated.
Tony
01-06-2016 06:06 PM
Hello @zulkowaj
Could you explain more about what you mean by multiple gateways? And what software are you using to accept payments to process them with Authorize.Net?
Richard
01-06-2016 07:54 PM
01-07-2016 02:31 AM - edited 01-07-2016 02:33 AM
Which API are you using? CIM? AIM? SIM? the new API?
How are you switching between different clients account? Do they have seperate apps/connections?
It the code thread safe?
Where the duplicate happend it is always the second on overwrite the first one?
01-07-2016 04:10 AM - edited 01-07-2016 04:15 AM
We are using AIM
We do not have a seperate app/connections for each client. We switch which merchant the payment goes to by the account that is currently presented in the application. Each time an account is loaded in our application we retrieve information from our database which changes the gateway id and credentials. Then when a payment is submitted we use those credentials and credit card information entered to send an httpwebrequest to Authorize.Net.
Currently its one application.
Not sure if code is thread safe....how could that be determined?
When the duplcate happens, the first file overwrites the second one which accourding to the logs is submitted at exactly the same time.
Tony
01-07-2016 06:36 AM
Anbody have additional ideas?
Tony
01-10-2016 01:06 PM
Have you developer look at their code. Or simply do a new connection for each transaction if they don't know why/what it causing the duplication.
01-10-2016 05:09 PM