I am using third party payment gateway for my site.
Once customer fills amount detail and contact detail, page will be redirected to other .asp page.
In that asp page ,i have written below code.
Dim pipe
Set pipe = Server.CreateObject("e24PaymentPipe.e24PaymentPipe.1")
pipe.ResourcePath=resourcePath 'mandatory
pipe.Alias=aliasName 'mandatory
pipe.Action=action 'mandatory
pipe.ResponseURL=receiptURL 'mandatory
pipe.ErrorURL=errorURL 'mandatory
pipe.Amt=amount 'mandatory
pipe.Currency=curr
pipe.Language=language
pipe.TrackId=trackId
pipe.Udf1=donateamt
pipe.Udf2=email
pipe.Udf3=phone
pipe.Udf4=baddress
pipe.Udf5=fname
But i am getting error at 2nd line only . The error says , Can't create Activex Object.
I have successfully registered e24paymentpipe.dll, but still i am getting error.
Can anyone please help me..?
Finally found my answer. I did register both dlls (e24payment.dll and e24pipe.dll). And also check application pool.
In application pool, go to Advanced setting and check that Enable 32 bit application is set to false and that's it.
It worked like a charm.
This approach can be applied for another 'old' 32-bit dll-s.
Expand(decompress) 'adrot.dl_' to 'adrot.dll' by command in CMD :
X:\i386> expand ADROT.DL_ D:\ADROT.DLL
Copy/Cut ADROT.DLL to C:\Windows\SysWOW64, because ADROT.DLL is 32bit component and must to be in 'SysWOW64'.
In CMD navigate to C:\Windows\SysWOW64 and register dll :
C:\Windows\SysWOW64>regsvr32 adrot.dll
In IIS, from left pane('Connections'), open(double click) 'Application Pools'
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With