mgonline Posted May 23, 2012 Share Posted May 23, 2012 Hello I have a problem with the site I'm trying to create my first client told me he hadproblems when paying with PayPal, in practice when he had to return to the site and confirm the payment he always gave this error: PayPal response: TIMESTAMP -> 2012-05-23T08: 37:50 Z L_ERRORCODE0 -> 10 417 L_SHORTMESSAGE0 -> Transaction can not complete. L_LONGMESSAGE0 -> The transaction can not complete successfully. Instruct thecustomer to use an alternative payment method. L_SEVERITYCODE0 -> ............... I thought it was a problem with the old paypal, I tried to install again but suddenly tells methe module may be corrupted and there is no sight more modules, clicking on the sectionin the back office modules gives me a completely blank page, please you can help medo not really know where to put their hands use a simultaneous translator, so I apologize for any errors See you soon Link to comment Share on other sites More sharing options...
Mike Kranzler Posted May 23, 2012 Share Posted May 23, 2012 Hi mgonline, What version of PrestaShop are you using? Can you please post a link to your site? Additionally, what version of the PayPal module are you using currently? -Mike Link to comment Share on other sites More sharing options...
mgonline Posted May 23, 2012 Author Share Posted May 23, 2012 i use 1.4.5.1 version, I used the default paypal first, then I downloaded the new version, andandolo to install it gave me an error, and then they canceled all the modules, The site is www.i-parts.it I thank you for having responded to me, your help will be crucial for me Link to comment Share on other sites More sharing options...
Mike Kranzler Posted May 23, 2012 Share Posted May 23, 2012 Hi mgonline, I looked into this for you, and this error generally occurs when a customer has more than one credit card on his PayPal account. If one of them is not valid, PayPal will return this error, but if the customer reloads the page it will try a different payment method or card. You can see a bug report on this here. Basically, it's an error specific to that customer's PayPal account, not anything within PrestaShop or PayPal. I hope this helps. -Mike Link to comment Share on other sites More sharing options...
mgonline Posted May 23, 2012 Author Share Posted May 23, 2012 ok since I'm a beginner, how can I do to solve this problem? especially the problem that there is no sight more modules, if I give you private access credentials can take a look? do not really know what to do: ( Link to comment Share on other sites More sharing options...
Mike Kranzler Posted May 23, 2012 Share Posted May 23, 2012 Hi mgonline, Due to PrestaShop policy, I cannot access your site without a signed contract. However, all you need to do is tell this customer to remove any inactive or invalid payment methods from his own PayPal account, and that should resolve this. -Mike Link to comment Share on other sites More sharing options...
mgonline Posted May 23, 2012 Author Share Posted May 23, 2012 The most serious problem is that you no longer see the modules in the back office I will send you a screen shoot? thank you for your time Link to comment Share on other sites More sharing options...
Mike Kranzler Posted May 23, 2012 Share Posted May 23, 2012 Sure, post a screenshot and I will try to take a look at it for you. -Mike Link to comment Share on other sites More sharing options...
mgonline Posted May 23, 2012 Author Share Posted May 23, 2012 this is the screen shoot of back office in modules Link to comment Share on other sites More sharing options...
Mike Kranzler Posted May 23, 2012 Share Posted May 23, 2012 Who is your hosting provider? -Mike Link to comment Share on other sites More sharing options...
mgonline Posted May 23, 2012 Author Share Posted May 23, 2012 Linux with aruba.it but the site was working until this morning, works until I tried to install the new modulepaypal, told me that the file was corroto and suddenly everything is erased Link to comment Share on other sites More sharing options...
Mike Kranzler Posted May 23, 2012 Share Posted May 23, 2012 And where did you get this new PayPal file? Have you tried deleting it completely over FTP? -Mike Link to comment Share on other sites More sharing options...
mgonline Posted May 23, 2012 Author Share Posted May 23, 2012 I have downloaded from the site prestashop.com I tried deleting the folder from ftp paypal but nothing changed thnk you for your time Link to comment Share on other sites More sharing options...
Mike Kranzler Posted May 23, 2012 Share Posted May 23, 2012 In your site's config/config.inc.php file, can you please set "display_errors" to "on" and then reload the page and let me know if you receive any error message(s)? -Mike Link to comment Share on other sites More sharing options...
mgonline Posted May 23, 2012 Author Share Posted May 23, 2012 I do not know how to make this thing: ( Link to comment Share on other sites More sharing options...
Mike Kranzler Posted May 23, 2012 Share Posted May 23, 2012 I do not knowhow to makethis thing:( If you open up your /config directory over FTP, you'll find a file called config.inc.php. Open it up in your preferred text editor (my personal preference is Notepad++) and look for the following around line 29: @ini_set('display_errors', 'off'); Just change that line to @ini_set('display_errors', 'on'); and save it back to your site over FTP. Then, please reload the page that is causing you these issues and let me know if you receive any error messages. -Mike Link to comment Share on other sites More sharing options...
mgonline Posted May 23, 2012 Author Share Posted May 23, 2012 Hello I managed to do what you suggested, but by updating the page does not see anything Link to comment Share on other sites More sharing options...
mgonline Posted May 23, 2012 Author Share Posted May 23, 2012 /* Debug only */ @ini_set('display_errors', 'on'); define('_PS_DEBUG_SQL_', false); $start_time = microtime(true); /* Compatibility warning */ define('_PS_DISPLAY_COMPATIBILITY_WARNING_', false); /* SSL configuration */ define('_PS_SSL_PORT_', 443); /* Improve PHP configuration to prevent issues */ ini_set('upload_max_filesize', '100M'); ini_set('default_charset', 'utf-8'); ini_set('magic_quotes_runtime', 0); // correct Apache charset (except if it's too late if (!headers_sent()) header('Content-Type: text/html; charset=utf-8'); /* No settings file? goto installer...*/ if (!file_exists(dirname(__FILE__).'/settings.inc.php')) { $dir = ((is_dir($_SERVER['REQUEST_URI']) OR substr($_SERVER['REQUEST_URI'], -1) == '/') ? $_SERVER['REQUEST_URI'] : dirname($_SERVER['REQUEST_URI']).'/'); if (!file_exists(dirname(__FILE__).'/../install')) die('Error: \'install\' directory is missing'); header('Location: install/'); exit; } require_once(dirname(__FILE__).'/settings.inc.php'); /* Include all defines */ require_once(dirname(__FILE__).'/defines.inc.php'); if (!defined('_PS_MAGIC_QUOTES_GPC_')) define('_PS_MAGIC_QUOTES_GPC_', get_magic_quotes_gpc()); if (!defined('_PS_MODULE_DIR_')) define('_PS_MODULE_DIR_', _PS_ROOT_DIR_.'/modules/'); if (!defined('_PS_MYSQL_REAL_ESCAPE_STRING_')) define('_PS_MYSQL_REAL_ESCAPE_STRING_', function_exists('mysql_real_escape_string')); /* Autoload */ require_once(dirname(__FILE__).'/autoload.php'); /* Redefine REQUEST_URI if empty (on some webservers...) */ if (!isset($_SERVER['REQUEST_URI']) OR empty($_SERVER['REQUEST_URI'])) { if (substr($_SERVER['SCRIPT_NAME'], -9) == 'index.php' && empty($_SERVER['QUERY_STRING'])) $_SERVER['REQUEST_URI'] = dirname($_SERVER['SCRIPT_NAME']).'/'; else { $_SERVER['REQUEST_URI'] = $_SERVER['SCRIPT_NAME']; if (isset($_SERVER['QUERY_STRING']) AND !empty($_SERVER['QUERY_STRING'])) $_SERVER['REQUEST_URI'] .= '?'.$_SERVER['QUERY_STRING']; } } /* Trying to redefine HTTP_HOST if empty (on some webservers...) */ if (!isset($_SERVER['HTTP_HOST']) OR empty($_SERVER['HTTP_HOST'])) $_SERVER['HTTP_HOST'] = @getenv('HTTP_HOST'); /* aliases */ function p($var) { return (Tools:($var)); } function d($var) { Tools:($var); } function ppp($var) { return (Tools:($var)); } function ddd($var) { Tools:($var); } global $_MODULES; $_MODULES = array(); /* Load all configuration keys */ Configuration::loadConfiguration(); /* Load all language definitions */ Language::loadLanguages(); /* Define order state */ // DEPRECATED : these defines are going to be deleted on 1.6 version of Prestashop // USE : Configuration::get() method in order to getting the id of order state define('_PS_OS_CHEQUE_', Configuration::get('PS_OS_CHEQUE')); define('_PS_OS_PAYMENT_', Configuration::get('PS_OS_PAYMENT')); define('_PS_OS_PREPARATION_', Configuration::get('PS_OS_PREPARATION')); define('_PS_OS_SHIPPING_', Configuration::get('PS_OS_SHIPPING')); define('_PS_OS_DELIVERED_', Configuration::get('PS_OS_DELIVERED')); define('_PS_OS_CANCELED_', Configuration::get('PS_OS_CANCELED')); define('_PS_OS_REFUND_', Configuration::get('PS_OS_REFUND')); define('_PS_OS_ERROR_', Configuration::get('PS_OS_ERROR')); define('_PS_OS_OUTOFSTOCK_', Configuration::get('PS_OS_OUTOFSTOCK')); define('_PS_OS_BANKWIRE_', Configuration::get('PS_OS_BANKWIRE')); define('_PS_OS_PAYPAL_', Configuration::get('PS_OS_PAYPAL')); define('_PS_OS_WS_PAYMENT_', Configuration::get('PS_OS_WS_PAYMENT')); /* It is not safe to rely on the system's timezone settings, and this would generate a PHP Strict Standards notice. */ if (function_exists('date_default_timezone_set')) @date_default_timezone_set(Configuration::get('PS_TIMEZONE')); /* Smarty */ require_once(dirname(__FILE__).'/smarty.config.inc.php'); /* Possible value are true, false, 'URL' (for 'URL' append SMARTY_DEBUG as a parameter to the url) default is false for production environment */ define('SMARTY_DEBUG_CONSOLE', false); Link to comment Share on other sites More sharing options...
Recommended Posts