Follow

Magento Connection Issues

INCORRECT API URL

  1. Copy your API URL and paste it in a new tab of your browser. It should fetch an xml file from your server.
  2. If it fails to fetch then the issue is with your API URL.
  3. Your API URL should be similar to one of the following : https://{your domain}/index.php/api/v2_soap/?wsdl=1  or  http://{your domain}/index.php/api/v2_soap/?wsdl=1    

SERVER REDIRECTION ISSUE

  1. Check whether SOAP API URL is matching with soap: address tag in the WSDL xml file .They both should closely match (from same domain) in order to work.
  2. For example  If API URL is http://magento.revenueconduit.com/index.php/api/v2_soap/?wsdl=1

    Then WSDL file should have soap:address tag similar to the one below

    <service name="MagentoService">
    <port name="Mage_Api_Model_Server_V2_HandlerPort" binding="typens:Mage_Api_Model_Server_V2_HandlerBinding">
    <soap:address location="http://magento.revenueconduit.com/index.php/api/v2_soap/index/"/>
    </port>
    </service>

  3. If it is not matching the issue might be due to server redirection.To fix this issue change the following settings in the admin page of your store.system -> configuration -> Web -> Url Options -> Auto-redirect to Base URL. Set that to 'No'

 

ROLE RESOURCES

Sometimes error in connection might be due to insufficient resource permissions granted to Revenue Conduit user in the Magento store. So please grant required permissions by following the below procedure.

1. Goto System > Web Services > Roles
2. Choose the role that was used for the Revenue Conduit user
3. Set Resource Access -> All
4. Click save
5. Try connecting again

FIREWALL ISSUES 

Make sure that the firewall on your server is not blocking the our IP addresses on port 80.

Please send an email to our tech support team to get the list of IP addresses that we are using.

 

Note for Revenue Conduit tech support team

If wsdl url is http in actual and it gets redirected to https in console while downloading an order then we need ask the user to disable use secure urls for the frontend in the Magento server by following these steps.

1.Goto System->Configuration->Web

2.Then Set "Use Secure URLs in Admin" to "No" instead of "Yes".

Often this issue throws following error in the console while downloading an order

Start tag expected, '<' not found

 

ERRORS WHILE CONNECTING 


If this error: "Error cannot find parameter" is shown, then your Magento store is in WSI Compliance mode. To make it work, a Revenue Conduit admin must set your account to WSI Compliance mode. Please contact Revenue Conduit support by submitting a ticket at support.revenueconduit.com

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments