Aarjun74 Posted September 24, 2015 Share Posted September 24, 2015 Hi, We are using osCommerce Online Merchant v2.3, after the recent change with authorize.net API - credit card payment stopped working - now as suggested on forums we upgraded the authorize.net AIM plugin to Version: 2.1 (online status) API Version: 3.1 but it changes nothing - Test mode is working fine - but on live mode we keep getting the error "There has been an error processing your credit card” we checked with authorize.net there is no transaction id or response code for this transaction - checked with hosting company to see if any port is blocked, which is not. We are kind of lost. Would appreciate any help in fixing this. Thanks :( Link to comment Share on other sites More sharing options...
♥John W Posted September 24, 2015 Share Posted September 24, 2015 They upgraded their certificate in May. You need to follow these instructions. http://www.oscommerce.com/forums/topic/407407-authorizenet-changes-causing-problems/?p=1726127 I think this is the one I added to ext/modules/authorize.net.crt -----BEGIN CERTIFICATE----- MIIDVDCCAjygAwIBAgIDAjRWMA0GCSqGSIb3DQEBBQUAMEIxCzAJBgNVBAYTAlVT MRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJHZW9UcnVzdCBHbG9i YWwgQ0EwHhcNMDIwNTIxMDQwMDAwWhcNMjIwNTIxMDQwMDAwWjBCMQswCQYDVQQG EwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEbMBkGA1UEAxMSR2VvVHJ1c3Qg R2xvYmFsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2swYYzD9 9BcjGlZ+W988bDjkcbd4kdS8odhM+KhDtgPpTSEHCIjaWC9mOSm9BXiLnTjoBbdq fnGk5sRgprDvgOSJKA+eJdbtg/OtppHHmMlCGDUUna2YRpIuT8rxh0PBFpVXLVDv iS2Aelet8u5fa9IAjbkU+BQVNdnARqN7csiRv8lVK83Qlz6cJmTM386DGXHKTubU 1XupGc1V3sjs0l44U+VcT4wt/lAjNvxm5suOpDkZALeVAjmRCw7+OC7RHQWa9k0+ bw8HHa8sHo9gOeL6NlMTOdReJivbPagUvTLrGAMoUgRx5aszPeE4uwc2hGKceeoW MPRfwCvocWvk+QIDAQABo1MwUTAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTA ephojYn7qwVkDBF9qn1luMrMTjAfBgNVHSMEGDAWgBTAephojYn7qwVkDBF9qn1l uMrMTjANBgkqhkiG9w0BAQUFAAOCAQEANeMpauUvXVSOKVCUn5kaFOSPeCpilKIn Z57QzxpeR+nBsqTP3UEaBU6bS+5Kb1VSsyShNwrrZHYqLizz/Tt1kL/6cdjHPTfS tQWVYrmm3ok9Nns4d0iXrKYgjy6myQzCsplFAMfOEVEiIuCl6rYVSAlk6l5PdPcF PseKUgzbFbS9bZvlxrFUaKnjaZC2mqUPuLk/IH2uSrW4nOQdtqvmlKXBx4Ot2/Un hw4EbNX/3aBd7YdStysVAq45pmp06drE57xNNB6pXE0zX5IJL4hmXXeXxx12E6nV 5fEWCRE11azbJHFwLJhWC9kXtNHjUStedejV0NxPNO3CBWaAocvmMw== -----END CERTIFICATE----- I'm not really a dog. Link to comment Share on other sites More sharing options...
Aarjun74 Posted January 19, 2016 Author Share Posted January 19, 2016 Hi John, Thanks, for the reply. but will this work as we have our SSL from godaddy? which is a SHA2 cert. Link to comment Share on other sites More sharing options...
♥John W Posted January 19, 2016 Share Posted January 19, 2016 The cert here is required to connect to Authorize.net and is not the same as your domain cet. Add it to ext/modules/authorize.net.crt at the bottom and it won't cause any problems. However, if you are connecting already without a problem then it's probably covered somewhere else. You can find more info on this at the forums on Authorize.net. If you aren't connecting successfully give this a try. I'm not really a dog. Link to comment Share on other sites More sharing options...
Aarjun74 Posted January 19, 2016 Author Share Posted January 19, 2016 tried but did not work - debug email gives the following response RESPONSE:Array([x_response_code] => -1[x_response_subcode] => -1[x_response_reason_code] => -1) Link to comment Share on other sites More sharing options...
♥John W Posted January 20, 2016 Share Posted January 20, 2016 I believe that is the failure to connect error. Go through your setup and make sure everything is correct. You mentioned GoDaddy and I don't know if they have CURL enabled by default on their php setups. I remember seeing some problems with that. Search for that and check it out. On your Admin you can look at the server info and see if it shows curl enabled. If not, that's a problem. I'm not really a dog. Link to comment Share on other sites More sharing options...
jrose369 Posted June 1, 2016 Share Posted June 1, 2016 Does anyone have the authorize.net.crt from a working site? I am getting error when testing connection to API Server: Live Server:https://secure.authorize.net/gateway/transact.dll Failed! Please review the Verify SSL Certificate settings and try again. Connection Time: 1.685s Link to comment Share on other sites More sharing options...
♥John W Posted June 1, 2016 Share Posted June 1, 2016 That cert I added in my post above works with the live server. if you have the line below in your authorizenet_cc_aim.php module comment it out and try again. If you try to use anything below TLS 1.0 it will fail. php.net recomends leaving it at default. Or you can set it to a higher setting like 6 if you support TLS 1.2. curl_setopt($curl, CURLOPT_SSLVERSION, 3); I'm not really a dog. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.