נתקלתי היום בשגיאה Data Does Not Match Input Character Set Or Default Encoding בעמוד תשלום של PAYPAL.
השגיאה יצאה רק בשילוב של מוצרים מסויימים, במוצרים אחרים זה עבד תקין.
חקרתי קצת בנושא ולא מצאתי פתרון אמיתי לבעיה, מסתבר שהיא קיימת עוד בגרסאות מוקדמות של WOOCOMMERCE ו WP עד לגירסה הנוכחית.
(חלק המליצו לשנות ENCODING בהגדרות PAYPAL או לבטל אפשרויות ותוספים… לא עזר)
לבסוף הסתבר שהשגיאה נבעה בגלל שם המוצר שנשלח ל PAYPAL.
במקרה שלי שני מוצרים הכילו את התו "|", כאשר הוספתי לעגלה שני מוצרים ששמם הכיל תו זה ועוד מוצר ללא התו התקבלה שגיאה.
הסרת התו משם המוצרים פתרה את הבעיה.
אם מישהו נתקל או יתקל בזה – מקווה שזה יעזור.