[ic] Authorize.net handshake issue
DB
db at m-and-d.com
Thu Apr 10 16:26:42 UTC 2025
I copied my old but working Interchange 5.10 catalog from Centos7 to a
new Alma Linux 9 server. I'm using sandbox.authorize.net and I can see
credit cards getting approved there, but Interchange orders are not
completing.
I un-commented all of the debug logging lines in
/usr/local/interchange/lib/Vend/Payment/AuthorizeNet.pm and I see in the
debug log that the right stuff seems to get sent to Authorize.net:
Vend::Payment:debug: auth_code= order_id=2504101613204034
Vend::Payment:debug: Authorizenet query: {
'x_Company' => '',
'x_Card_Num' => '4111XXXXXXXXXXXX',
'x_Ship_To_State' => 'OH',
...
But nothing comes back, I think because of a handshake issue:
Vend::Payment:debug:
authorizenet page: response: HTTP/1.0 900 NET OR SSL ERROR
SSL_connect 4034: 1 - error:0A000410:SSL routines::ssl/tls alert
handshake failure
Vend::Payment:debug: authorizenet response_reason_text= response_code:
Vend::Payment:debug: authorizenet result={
'x_freight' => undef,
'x_address' => undef,
'x_response_code' => undef,
'x_first_name' => undef,
Could there be something from my old catalog's config that could be
causing this? If I use a curl command to test outside of Interchange,
everything seems to work. Thanks for any ideas!
DB
More information about the interchange-users
mailing list