When attempting to process an order using ClientExec you may get error messages like the following: An error has occurred with the given operation Type: Warning (2) Description: mysql_real_escape_string() expects parameter 1 to be string, object given Request: POST /signup.php Script: <clientexec-root>/newedge/classes/NE_Mysql.php Line Number: 198 Stack: var/www/web2/web/client/newedge/classes/NE_Mysql.php(138) : regexp code (1) : ne_mysql::escape_string <clientexec-root>/newedge/classes/NE_Mysql.php (138)…
It has been awhile since I have used ClientExec and the Authorize.net plugin. ClientExec has really come a long way and everything went really smooth until I tried to start testing processing credit card orders. I filled in a new customer and attempted to save a credit card for the new user and the screen would go completely white on submit and not do anything. I wasn’t able to get much from the Apache logs or MySQL logs but finally remembered a couple packages that have to be installed for the Authorize.Net plugin to work.
All of the following can be installed with yum:
yum install libmcrypt php-mcrypt curl