I've been developing using the CIM C# SDK classes and it's going along nicely. I know from other threads that when building the CustomerGateway class passing a ServiceMode.Test or ServiceMode.Live sends the requests to different urls and that the credentials to log into these urls is obviously different. I only have the sandbox account to develop against, so I am unable to run any tests agains a project set to ServiceMode.Live. Attempts to run ServiceMode.Live gives E00007, which is no surprise.
My understanding of this process is that one should be able to develop against the sandbox and immediately switch to live mode and the same code should work against a live account. The only configuration change should be the ApiLogin and TransactionKey for the live CIM.
Solved! Go to Solution.
07-25-2012 08:53 AM
1)Yes.
2)Yes.
3)Yes, just need to switch to the production loginID and TransactionKey.
07-25-2012 09:00 AM
1)Yes.
2)Yes.
3)Yes, just need to switch to the production loginID and TransactionKey.
07-25-2012 09:00 AM
Great! Thanks for the really fast response.
07-25-2012 09:02 AM
What about the Url's for test it is "https://apitest.authorize.net/soap/v1/Service.asmx" where as for live it is https://api.authorize.net/soap/v1/Service.asmx ? and the useTestEnvironment: true in the popup.js file ? dont we need to change these as well?
05-20-2014 06:17 AM
If you are using the hosted CIM, there a few more change, read the readme or the source files.
05-20-2014 06:51 AM