cancel
Showing results for 
Search instead for 
Did you mean: 

(97) This transaction cannot be accepted

Hello,

i have got a free TEST AUTHORIZE account to process credit card transactions but i always get this final error:

 

The following errors have occurred.

(97) This transaction cannot be accepted.

 

My hosting server is www.eshost.es

 

I read solution reported here:

http://developer.authorize.net/tools/responsecode97/

 

but i do not understand these 3 things:


1) Your timestamp = 97 seconds.
The Authorize.Net system timestamp is 1364404392 seconds.
The difference is -1364404295 seconds.

 

HOW DO I CALCULATE MY TIMESTAMP ????

 

2) Solution always reported here:

http://developer.authorize.net/tools/responsecode97/

tells this:

 

PHP
In the simlib.php file, replace the following line:
$tstamp = time ();
with this:
$tstamp = time () - (time difference in seconds); or $tstamp = time () + (time difference in seconds);

 

but in my TEST AUTHORIZE ACCOUNT installed folder named "anet_php_sdk" there is any simlib.php file.

So where is my simlib.php file ?

 

3) Verify that the time on the Web server that hosts the SIM script is configured correctly to the GMT time zone. You can also modify the SIM script to format UTC.

 

How do i verify that my web server (www.eshost.es) is configured correctly to the GMT time zone ?

 

Goodbye.

pierini1
Contributor
21 REPLIES 21

Your timestamp = 1366055474 seconds.
The Authorize.Net system timestamp is 1366055480 seconds.
The difference is -6 seconds.

 

so i have go tto put 1366055474, right ?

 

No, you don't put 1366055474

You put in something like time() - 6

But wht did u tell me this ?:

 

the value should be like what you have in http://digitalsoftware.eshost.es/horario.php

e.g. 1365771149

and not -10

 

And now you tell me to put in something like time() - 6...

 

So ?????