cancel
Showing results forย 
Search instead forย 
Did you mean:ย 

SIM Integration Relay Response Script Timing Out Error

Hey Folks,

 

I've got a very tough issue here.

 

We're using the SIM Integration method, and we've got a relay response page.

 

We're processing several thousand transactions a day, and the vast majority of them ARE successful, so I'm fairly certain this is not a configuration issue.

 

HOWEVER, every so often we get a transaction that clears successfully on auth.net, but the order doesn't show up recorded in our system. Then we get the e-mail from auth.net saying "Your script timed out while we were trying to post transaction results to it. "

 

I can see the request to our relay response page in my access logs, so I know the request was made. Also, there is NO corresponding error in my error logs at that timestamp, so I know the page loaded.

 

For some reason, it seems that Auth.net's servers are having to wait more than 10 seconds (the timeout window according to the documentation) for our page to come back. There are no complex scripts on our relay response page, it's generated instantly. And, as I said above, this setup works the majority of the time.

 

So here's the question: how can I avoid this? Why is the timeout window so small? And if this happens, what's best-practice for recovering from it?

 

I wish I could talk to an actual engineer about it on the phone, but all I ever get are sales folks who direct me here to the message boards. :)

 

Thanks in advance for any advice...

whiskeyseven
Member
26 REPLIES 26

Little update on our side :

 

We had to abandon authorize.net. Mainly for lack of real and informative feedback, either in code, on the support ticket side and here.

 

We had several weeks wiht a big suport issue queue about this error message popin up on almost each sale.

 

It looks like it could be related to SSL negotiation, but our logs did log anything about this supposed negociation.

 

I'm still waiting for updates here and there to give authorize.net another chance. This platform is nice on a lot of other aspects.

 

 

Any further updates on this issue?  We just started seeing this same issue today.  We have multiple versions of a website that use essentially the same code to connect with Authorize and then get any response codes back, but now we are seeing instant "time outs" even though when we went live 11 days ago everything was working fine until today.

Hello @tlmiraglia7 

 

Are you using Server Name Indication (SNI)?  Has anything else changed in your configuration?

 

Richard

I can confirm we have not made any server changes yesterday. We did have some new servers online on Friday but we took those offline for the Memorial Day Weekend, so any issues that showed up yesterday are almost certainly outside of our control. Since you say you get an error immediately, I'd focus on Richard's question about your SSL setup, in particular whether you have enabled SNI recently. We know of an issue with SNI compatibility and that seems to be the cause of a number of Relay Response issues. Also, at the network level, are you seeing IP traffic coming from the 64.94.118.0/24 (64.94.118.*) range, starting at your firewall or proxy?
--
"Move fast and break things," out. "Move carefully and fix what you break," in.

Here is a log that we had in the ssl debug. "no shared cipher"...

 

[debug] 3943#0: *135247 http recv(): 1
[debug] 3943#0: *135247 https ssl handshake: 0x16
[debug] 3943#0: *135247 SSL_do_handshake: -1
[debug] 3943#0: *135247 SSL_get_error: 1
_error.log.1:2014/04/12 23:35:47 [info] 3943#0: *135247 SSL_do_handshake() failed (SSL: error:1408A0C1:SSL routines:SSL3_GET_CLIENT_HELLO:no shared cipher) while SSL handshaking, client: 64.94.118.193, server: 0.0.0.0:443
[debug] 3943#0: *135247 close http connection: 28
[debug] 3943#0: *135247 SSL_shutdown: 1
[debug] 3943#0: *135247 event timer del: 28: 1397360207482
[debug] 3943#0: *135247 reusable connection: 0

 

Hello @comar 

 

We've recently seen issues reported by other community members caused by OS security updates that required a web server restart but was not automatically performed.    I would recommend ensuring you have all of the latest sercurity updates applied and restart your web server.

 

Richard

 

 

yes @RichardH, we are up to date with security on our server.