Sometimes, the configuration of a Magento store can cause problems when integrating with QuickBooks Commerce.
Problem - Error 623
Magento API integration throws an error [623]. Calling parameters do not match signature when trying to set up an initial connection from QuickBooks Commerce.
Cause
The PHP installation configuration causes this on your server.
Solution
You need to comment on "variable verification" in the Magento Zend Framework.
- Open file lib/Zend/XmlRpc/Server.php
- Save a backup (e.g., Server_old.php)
- 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); }
- 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); } /*