Zen Cart Logo
Forums / Built-in Shipping and Payment Modules / Authorize.net SIM double charges

Authorize.net SIM double charges

Locked

Views: 2,276

Results 1 to 5 of 5
This thread is locked. New replies are disabled.
30 Sep 2010, 1:55 PM
#1
zg1 avatar

zg1

New Zenner

Join Date:
Oct 2006
Posts:
3
Plugin Contributions:
0

Authorize.net SIM double charges

I've been running ZC for a while with A.net's AIM module without any problems. After upgrading to 1.3.9f (from 1.3.8), I decided to use the SIM module for better PCI compliance. Every so often however, a purchase results in a customer's credit card being charged multiple times. There is no pattern to when this happens, and nothing discernible about the user's interaction with ZC. So far it has happened about once every 20-40 transactions.

I've read through past A.net double charge threads, but am yet to encounter a solution.

There are no addons in this installation.

I did enable DB & file logging for SIM. For the most recent occurrence of this problem, ZC logged multiple communications with A.net (i.e., multiple log files), but only recorded a single entry in the authorizenet table.

4 Oct 2010, 9:25 PM
#2
zg1 avatar

zg1

New Zenner

Join Date:
Oct 2006
Posts:
3
Plugin Contributions:
0

Re: Authorize.net SIM double charges

DrByte - Any ideas/suggestions?

5 Oct 2010, 4:40 PM
#3
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: Authorize.net SIM double charges

zg1:

I did enable DB & file logging for SIM. For the most recent occurrence of this problem, ZC logged multiple communications with A.net (i.e., multiple log files), but only recorded a single entry in the authorizenet table.
That looks like the customer has clicked the submit button multiple times, either because the button isn't being disabled by the javascript (maybe they've disabled their javascript in their browser?), or they've used their Back button and submitted again after being redirected?

5 Oct 2010, 8:21 PM
#4
zg1 avatar

zg1

New Zenner

Join Date:
Oct 2006
Posts:
3
Plugin Contributions:
0

Re: Authorize.net SIM double charges

DrByte:

That looks like the customer has clicked the submit button multiple times, either because the button isn't being disabled by the javascript (maybe they've disabled their javascript in their browser?), or they've used their Back button and submitted again after being redirected?

Wouldn't that have resulted in the transaction having been posted multiple times into ZC's authorizenet table?

7 Oct 2010, 2:23 AM
#5
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: Authorize.net SIM double charges

No. The emails and database logging would only happen after the customer returns from Authnet. ANd, if they've clicked "again", then only the second click will successfully return the customer to the store. The first click is abandoned, and there's no way to control anything about it once they click a second time. That's why the button is disabled on first click.