Magento Error 623

Sometimes the configuration of a Magento store can cause problems with integrating with TradeGecko.

Problem - Error 623

Magento API integration throws an error [623] Calling parameters do not match signature when trying to setup initial connection from TradeGecko.

Cause

This is caused by PHP installation configuration on you server.

Solution

You need to comment out "variable verification" in the Magento Zend Framework.

  1. Open file lib/Zend/XmlRpc/Server.php
  2. Save a backup (e.g. Server_old.php)
  3. Find the following lines, and comment out
        	if (!$matched) {
                #require_once 'Zend/XmlRpc/Server/Exception.php';
                throw new Zend_XmlRpc_Server_Exception('Calling parameters do not match signature', 623);
            }
        
  4. The result should look like this:
        	/*
    	if (!$matched) {
                #require_once 'Zend/XmlRpc/Server/Exception.php';
                throw new Zend_XmlRpc_Server_Exception('Calling parameters do not match signature', 623);
            }
    		/*
        
Print Friendly Version of this pagePrint Get a PDF version of this webpagePDF
Have more questions? Submit a request
Was this article helpful?
0 out of 0 found this helpful

Comments

NEW TO TRADEGECKO? START A 14 DAY FREE TRIAL, NO CREDIT CARD REQUIRED