Hi,
I doubt there is anything you can truly reveal about the inner workings of your website by informing the customer that 15005 means that their credit card was rejected (due to insufficient funds or overly sensitive fraud protection by their cc's issuing bank).
You run the risk of having your website being used by dubious individuals testing stolen credit card numbers for ones that actually work, but at the same time, there is already credit card slamming protection built into zen-cart. It logs that individual out of the system after 6 attempts and emails the admin the account details of the person possibly attempting to credit card slam your site.
I just don't agree it's generally productive to your cause as a business attempting to maximize user conversions (into actual transactions) to give some ambiguous information about how their payment was rejected. A customer cannot understand what a generic paypal error code means. They most likely would be alarmed by that kind of error and might even think your site is malfunctioning, and be concerned about proceeding with attempting to process the order.
Again, on the flipside, you might need to consider that dubious people might attempt credit card slamming, but like I explained, there is credit card slamming protection built in. And to further mitigate the issue, you might even include a message in the stack to say something like "Your credit card was declined by your financial institution. As a precaution your IP has been recorded." That's enough to spook dubious people.
http://www.zen-cart.com/showthread.p...cessing-Errors
There's the link explaining how to adjust the error message stacks to your own requirements.



Reply With Quote
