Error registering custom payment gateway

Hi all,

I have a custom payment gateway developed (.dll). I have successfully managed to register this payment gateway on our local development environments, but when attempting to register it on an ASI hosted server, I get the following error:
"RegAsm : error RA0000 : The specified registry key does not exist."

The command I'm using to register the dll is:

regasm.exe "C:\Program Files\ASI\iMIS15\ActiveX\CustomPaymentGatewayPayFlowProExtender.dll" /tlb:CustomPaymentGatewayPayFlowProExtender.tlb /codebase

The CustomPaymentGatewayPayFlowProExtender.dll is the custom gateway, and it also requires use of the eSELECTplus_dotNet_API.dll. I am unable to register either of them.

It appears to have half-registered, as the iMIS Desktop now throws an error saying "The Xtender component for Credit Card Authorization cannot be loaded. Please check your system setup."

Disclaimer: I have read every post on here that I can find regarding custom payment gateways and registering them. There are a couple that detail playing with the registry, but I have not had to do this to register on my development environments and am wary about doing it on the ASI hosted environment as I have less control there to fix things if I break them.

If anyone can shed any light on why this might be happening, I'd be very appreciative.

Thanks,
C

P.S. Say I wanted to revert back to the out of the box gateway (erase my changes). How would I do that? Is there a dll that I should re-register that would revert back, or does it require a re-install?

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Resolved

Not sure what's different, but I tried registering my custom gateway again today (the same way) and it worked with no issues. As far as I can tell, nothing has changed.

In any case, I still wouldn't mind knowing if anyone has any ideas on how to revert back to the out of the box gateway.

Cheers,
C