Post by trbowhtsti » Fri Jul 16, 2010 6:09 am

opencart 1.4.6

last week, the store, and authorize.net sim payment module was working fine. I did a bit of homework into this error, stating this was a fingerprint expiring issue. My question is why would it work up until last friday? i wasnt aware of this issue as the store is open, but not widely advertised yet. i spoke with my host which was arvixe, and also authorize.net, basically it was a you should talk to them, then when you go to them, it is oh, you should ask your host what they did, blah blah he said she said right. im just trying to figure out how to fix this problem.

my host server time is set to PDT, and i have no way of changing the timezone except with maybe a ini file, which i tried earlier, and it still didnt work. Before i had the authorize.net sim module installed with no editing other than the gui in opencart. merchant, id and trans id. i tried offsetting the timestamp, since the difference between PDT time and UTC time is -7 hours. i just dont know what else to try.

Newbie

Posts

Joined
Fri May 14, 2010 5:24 pm

Post by JAY6390 » Fri Jul 16, 2010 6:36 am

Is it definitely a timezone problem or is that just a guess?
date_default_timezone_set() could be used if it is instead of using the ini file

Image


User avatar
Guru Member

Posts

Joined
Wed May 26, 2010 11:47 pm
Location - United Kingdom

Post by trbowhtsti » Fri Jul 16, 2010 6:41 am

well i know it is a timezone issue. not a guess. but i did come across the date_default_timezone_set() but am not fully php savy. where would one put that file? and how to specify it for utc?

Newbie

Posts

Joined
Fri May 14, 2010 5:24 pm

Post by JAY6390 » Fri Jul 16, 2010 6:54 am

open the index.php in your stores main folder and put

Code: Select all

date_default_timezone_set('UTC'); 
on the line after the <?php at the top. Save, and see how you get on. If it messes up, just remove the line

Image


User avatar
Guru Member

Posts

Joined
Wed May 26, 2010 11:47 pm
Location - United Kingdom

Post by trbowhtsti » Fri Jul 16, 2010 7:07 am

still a no go on it. hmmmm

Newbie

Posts

Joined
Fri May 14, 2010 5:24 pm

Post by JAY6390 » Fri Jul 16, 2010 8:04 am

temporarily put

Code: Select all

die(date('Y-m-d h:i:s')); 
after that last line I gave you. does that show the right time for your location?
Once checked, remove that line

Image


User avatar
Guru Member

Posts

Joined
Wed May 26, 2010 11:47 pm
Location - United Kingdom

Post by trbowhtsti » Fri Jul 16, 2010 8:19 am

the code didnt mess anything up, just doesnt work. my biggest problem is i couldnt find where to view the time of what the store is reporting the time as? where can i view the time?

Newbie

Posts

Joined
Fri May 14, 2010 5:24 pm

Post by JAY6390 » Fri Jul 16, 2010 8:38 am

The code I just gave should have done that. If you can't see it with that, you're doing something wrong

Image


User avatar
Guru Member

Posts

Joined
Wed May 26, 2010 11:47 pm
Location - United Kingdom

Post by trbowhtsti » Fri Jul 16, 2010 11:12 am

ok, got the time code you gave me to work. thanks. now for the weird part, so my host told me they are PDT time, which i believe is united states, not quite westcoast, but close like -2 hours from PST time i am in. when i brought up the clock it actually was +3 hours weird. im beginning to think i didnt have a problem at all, that maybe my host did something on the server my hosting account is on. will have to talk more to them, see if something was overlooked on their end. tried too many things today for it to still not be working.

Newbie

Posts

Joined
Fri May 14, 2010 5:24 pm

Post by JAY6390 » Fri Jul 16, 2010 7:00 pm

hmm that is very strange. Hopefully you can get this sorted

Image


User avatar
Guru Member

Posts

Joined
Wed May 26, 2010 11:47 pm
Location - United Kingdom

Post by 3dtoon » Mon Dec 13, 2010 1:00 am

Hi I just installed opencart 1.4.9.1 and when I"m trying to submit an order to checkout I get this (TESTMODE) This transaction cannot be accepted. Can some help me with this issue. I've installed and uninstalled OpenCart several times and nothing works ,I've been doing this for the past week and can't get it to work. PLEASE I NEED SOME HELP! :bash:

Thank you

Newbie

Posts

Joined
Tue Jan 26, 2010 2:02 pm

Post by Qphoria » Mon Dec 13, 2010 2:11 am

http://www.authorize.net/support/mercha ... ext.htm#76
97 This transaction cannot be accepted.

Applicable only to SIM API. Fingerprints are only valid for a short period of time. This code indicates that the transaction fingerprint has expired.

Image


User avatar
Administrator

Posts

Joined
Tue Jul 22, 2008 3:02 am

Post by 3dtoon » Mon Dec 13, 2010 2:22 am

Thank you for such a quick reply... I'm new to this what does This code indicates that the transaction fingerprint has expired.means?

Newbie

Posts

Joined
Tue Jan 26, 2010 2:02 pm

Post by Qphoria » Mon Dec 13, 2010 2:56 am

What authorize.net module are you using? It appears to be the SIM but which one?

Image


User avatar
Administrator

Posts

Joined
Tue Jul 22, 2008 3:02 am

Post by 3dtoon » Mon Dec 13, 2010 6:50 am

Qphoria wrote:http://www.authorize.net/support/mercha ... ext.htm#76
97 This transaction cannot be accepted.

Applicable only to SIM API. Fingerprints are only valid for a short period of time. This code indicates that the transaction fingerprint has expired.
I'm using the default one I think is the SIM.How can I fix this?

Newbie

Posts

Joined
Tue Jan 26, 2010 2:02 pm

Post by Qphoria » Mon Dec 13, 2010 8:55 am

Well there is no SIM included with the core. There is one that has a _ on the end of the filename because it is not finished. The only known working SIM module is here

Image


User avatar
Administrator

Posts

Joined
Tue Jul 22, 2008 3:02 am

Post by 3dtoon » Mon Dec 13, 2010 12:48 pm

Qphoria wrote:Well there is no SIM included with the core. There is one that has a _ on the end of the filename because it is not finished. The only known working SIM module is here

Sorry I'm using Authorize.Net (AIM) is this why I'm getting the ERROR?

Do you think if I get the SSL and use the (AIM) this will fix the error?

Regards

Newbie

Posts

Joined
Tue Jan 26, 2010 2:02 pm

Post by 3dtoon » Tue Dec 14, 2010 12:37 pm

I purchased SSL for my site to use the Authorize.Net (AIM) Payment Module. I'm hosting the site with godaddy and their timezone for the server is Mountain Time. I've changed the timezone for the Authorize.Net (AIM) to Arizona time. I'm still get this ERROR (TESTMODE) This transaction cannot be accepted. I don't know what else to do, is driving me crazy. :bash: can someone please tell me how can I fix this problem. HEEEEEELP PLEEESE!

Newbie

Posts

Joined
Tue Jan 26, 2010 2:02 pm

Post by Qphoria » Tue Dec 14, 2010 12:49 pm

The fingerprint is only used with Authorize.net SIM. That error 97 can't happen when using AIM

Image


User avatar
Administrator

Posts

Joined
Tue Jul 22, 2008 3:02 am

Post by 3dtoon » Tue Dec 14, 2010 1:23 pm

Qphoria wrote:The fingerprint is only used with Authorize.net SIM. That error 97 can't happen when using AIM

Qphoria, Thank you so much for your help. I was able to fix it. I'm on Eastern time and the server is in Mountain time. I just need it to change the TimeZone in Authorize.net in My Account Under System Time Zone to Mountain Time and selected Use Daylight Savings Time. Then I created A USA Geo Zone with Country Select your Country>United States and Zone> All Zones.... The ERROR went away :banana: THANKS AGAIN! :yahoo:

Newbie

Posts

Joined
Tue Jan 26, 2010 2:02 pm
Who is online

Users browsing this forum: No registered users and 4 guests