When Ordoro makes an API call to Magento, sometimes you may see the following error in activity menu.
<SOAP-ENV:Envelope xmlns:SOAP-ENV=”http://schemas.xmlsoap.org/soap/envelope/”><SOAP-ENV:Body><SOAP-ENV:Fault><faultcode>SOAP-ENV:Server</faultcode><faultstring>Procedure ‘login’ not present</faultstring>
This error can usually be fixed by making the following change on your Magento server. Login into your Magento Admin Panel and go to the following location.
System -> Configuration -> Magento Core API -> WS-I Compliance. Mark that setting as OFF.
That should fix the “Procedure ‘login’ not present” error and allow Ordoro to connect to your Magento server correctly. You can also find more information about this error in this thread.
NOTE: If you’re using ZOEY.com, go to Advanced -> API Configurations -> under Standard API click on ‘More Standard API Options’ -> Manage API Settings -> set WS-I Compliance to ‘NO’ -> click on SAVE CONFIG.