I have a Magento v1.9.3.x site where the SOAP calls are not working.
There are several factors about our environment that might cause the problem:
The main problem seems to be that when you request the WSDL via the front-end, it returns the admin URL in the < soap:address location="" /> element.
This is what is happening step by step:
Does anyone have a fix for this problem?
@pzarfosMay be something else. Frontend/Admin URL should now cause the issue I believe. When you browse WSDL URL do you see XML as below?
Do you have a test/dev/staging environment. Does it behave same on dev environment? Is there a way you can share the URL so that I can have a quick look?
Problem solved? Please give Kudos and accept answer as Solution.
The WSDL URL does look very much like the XML you show in your image. The 2 strange parts are
< soap:address location="https://admin.magentohost.com/index.php/api/v2_soap/index/?SID=88888888888888888888888888888888"/ >
We do have a test environment but it is different in that the front end and admin URLs are the same on the test server. So that doesn't help us.
Any idea why the WSDL would show the admin URL for "soap:address" ?