cancel
Showing results for 
Search instead for 
Did you mean: 

error message when checking out

Hi,

a client gave me his site to help fix an issue with the credit card processing. He is using 2checkout and authorize.net to process the credit card.

this is the error i get after entering the credit card info

Server object error 'ASP 0177 : 800401f3'

Server.CreateObject Failed

/ssl/SFLib/processor.asp, line 277

800401f3

 

at line 277 i have Set AuthObj = Server.CreateObject("AuthNetSSLConnect.SSLPost")

 

any ideas

 

Thanks,

Fadi

fadi
Member
5 REPLIES 5

The line "Set AuthObj = Server.CreateObject("AuthNetSSLConnect.SSLPost")" is trying to instantiate a COM object with a ProgID of "AuthNetSSLConnect.SSLPost".  The error is saying that it could not instantiate the object.  If you received a copy of the website from your client and are running it on a different machine than where it is actually hosted, then you need to get the .DLL file associated with that ProgID (which, according to this page is named adcssl.dll) on whatever machine you are on and register it (using regsvr32.exe, a command line application that comes with Windows).

 

If either you are working on the live site or this same error happens on the live site, then if the site was recently moved most likely the adcssl.dll file was not moved with it.  If the site was not recently moved or you know this file was moved with it, then the file is not properly registered or there is some other problem with trying to instantiate it.


Dave Parker
IT DevWorks, LLC
Makers of the I-Bill IT libraries for Authorize.net
Blog: http://www.itdaveworks.com
Twitter: http://twitter.com/rayrad
Site: http://www.itdevworks.com
itdevworks
Trusted Contributor
Trusted Contributor

thanks for the reply itdevworks, i will contact the hosting company about this issue and hopefully solve it

it turns out that the server doesn't have it and they want me to send them the file, problem is where can i find it??

That is a good question.  You can see from the post I linked to that it is used by other software (in this case StoreFront), but I could not find anywhere on the web that talks about the DLL on its own.  In that post, the author says, "AuthorizeNet's adcssl.dll component", but I have no knowledge of Authorize.Net having ever provided a COM DLL for accessing their service.  Even if they did, though, it certainly is no available from them anymore.

 

If you are competent in classic ASP, you replace that code by calling another component or just call the service directly from VBScript on the server.  Before spending any effort on coding for another component, though, you should first check with the hosting company to see if they are even willing to install it, since COM components need to be registered on the server where they are accessed.  If they are okay with that, then there are a few components out there (including mine).

 

If, on the other hand, the hosting company will not install/register a COM component for you, then you can start with the ASP Classic Sample Code that Authorize.Net provides.

 

Lastly, if this coding is beyond your ASP/VBScript skill level, you could farm out that portion of the job.  (Again, this is something I do and can discuss with you, but don't pick me just because I am contributing to this post.  Find the person that is best suited all around for the job).


Dave Parker
IT DevWorks, LLC
Makers of the I-Bill IT libraries for Authorize.net
Blog: http://www.itdaveworks.com
Twitter: http://twitter.com/rayrad
Site: http://www.itdevworks.com
itdevworks
Trusted Contributor
Trusted Contributor

Anyone ever find this file?

 

adcssl.dll