Thank you for letting me know that. I have been able to create a fake order, and I see where the issue is arising. With international (non-US) phone numbers, you need to pass the full phone number in the Night_phone_b variable. Currently, your splitting it up in the night_phone_ a through c variables like you would with a US phone number. Please see night_phone at the bottom of the following page:
https://cms.paypal.com/us/cgi-bin/?c..._htmlvariables
Here is what your checkout is currently passing:
<input type="hidden" name="night_phone_a" value="016" />
<input type="hidden" name="night_phone_b" value="397" />
<input type="hidden" name="night_phone_c" value="6193" />
Here is what it should pass:
<input type="hidden" name="night_phone_b" value="0163976193">
In this case, the error is being caused by the data your cart is passing to PayPal. I can not change this from our end. You would need to contact ZenCart support at
http://www.zen-cart.com/forum/index.php
I would recommend posting on their forum and see if anyone can help you change from using all three phone variables to putting it all in the 'b' variable for international phone numbers.
Can anyone please tell me what to do here?
Thanks,
Neil