LoginLogin  Blog About
Search:

Support » Knowledge Base » Shop-Script » Troubleshooting »

Incorrect product names encoding on PayPal payment page

When customers choose to pay for their order via the PayPal Website Payments Standard option, they are redirected to the secure PayPal page to enter their payment credentials. That page contains a summary of the order: the names of ordered items, subtotal, shipping cost, and the total order amount.

If the names of products contain characters different from those used in the English language  (e.g., Russian or Chinese), such product names may be incorrectly displayed when the UTF-8 character encoding is used. UTF-8 is the encoding used by WebAsyst Shop-Script. An example of the incorrectly displayed product names on the PayPal payment page is shown in the picture below:

To avoid product names being incorrectly displayed by PayPal, you need to change your language and encoding settings in your PayPal merchant account. Follow these steps to achieve that:

  1. Login to your PayPal account at http://www.paypal.com/ and proceed to the "My Account Overview -> Profile -> Profile Summary" section.
  2. In column "Selling Preferences" click the "Language Encoding" link.
  3. Ensure that setting for "Your website’s language" is correct.
  4. Click the "More Options" button, select the "UTF-8" option for "Encoding" and leave the "Yes" option selected for "Do you want to use the same encoding for data sent from PayPal to you (e.g., IPN, downloadable logs, emails)?".
  5. Click "Save" to save your changes.