We have quite a pressing problem that I hope someone can help with.
We have been informed by our credit card company the the location of the server processing the cards is changing today, and we have a week to implement it. Nice eh? Unfortunately, the week becomes 2 days I have to have 3 days off at the end of this week that I cannot cancel.
We use the THTTPRIO component to access the gateway.
Previously, we had 2 URLS - where the WSDL lives:
So, using (for example) https://xml.commidea.com/Gateway/Gateway.asmx?wsdl
as the WSDL location, we can then access the service and port values and set them correctly.
I just assumed that we could simply switch the old live URL for the new live URL and so the same thing, select the service and port and away we go on the new server.
But, a nightmare situation has developed - whenever I try to use the new URL and select the service, I get an 'interface not supported' error.
The new URL is https://xml.cxmlpg.com/Gateway/Gateway.asmx
for the WSDLLocation).
When I look at the base URLs in the a browser, the pages are the same and the definition returned from the wsdl is virtually indentical and I the differences do not look like they should cause a problem.
Help! Could someone have a look and see if they get the same problem and see if there is anything we can do to solve this as they disable the old URL a week today which means our mail order system stops processing cards right then.
High points value for this one because of the obvious need to some expert help to get this solved ASAP
And probably important also is that I am using Delphi 2007 (probably important) and Vista (probably not, but just in case).