انا اوجه مشكلة عند تجربة الدفع عن طريق البي بال وهذي رسالة اليرور
Error Detected
Error Message
You have entered unsupported characters for this field. Current available language character types are: European, Chinese, Korean, Japanese, and Thai. Please try again.
أكتشفت فيما بعد أنه عندما يسجل العضو بأسم عربي تطلع هذي الرسالة
هل يوجد حل لهذه المشكلة أم يجب علي أجبر الأعضاء على التسجيل بأسم أنجليزي ؟؟
أرجوا المساعدة منكم
وعليكم السلام ورحمة الله وبركاته
طبعا العميل لو يحب يسجل عربي أو انجليزي براحته ومابيأثر في الدفع مع باي بال
لكن المشكلة في عنوان العميل
ضروري يكون عنوان العميل بالانجليزي
انت لو تلاحظ في صفحة حسابي
يوجد رابط بإسم
تعديل معلوماتي
وفيها لايهم اذا كان باللغة العربية أو الانجليزي
وأيضاً في صفحة حسابي سوف تلاحظ وجود رابط بإسم تعديل دفتر العناوين
ودفتر العناوين هو المهم ويجب أن يكون باللغة الانجليزية لكي يستطيع العميل الدفع عن طريق باي بال بدون مشاكل
أتمنى تكون الصورة واضحة الآن
وبالتوفيق
التعليمات باللغة الانجليزية على الرابط التالي
https://docs.opencart.com/en-gb/introduction/
لوضع الرسالة أفتح ملف
catalog\view\theme\default\template\account\create.tpl
وأنتقل إلى السطر 53 في حالة استخدامك للإستايل الإفتراضي
ستجد هذا السطر
Code: Select all
<b style="margin-bottom: 2px; display: block;"><?php echo $text_your_address; ?></b>
Code: Select all
<p style="font-weight: bold; margin-bottom: 2px; display: block;"><?php echo $text_your_address; ?> <span style="color: #CF4D58;">(يجب تعبئة الخانات باللغة الإنجليزية إذا أردت الدفع بواسطة PayPal)</span></p>

مصمم ومطور متاجر إلكترونية | @Oc_Style
لطلبات التصميم، تعريب القوالب والاضافات، ترقية الإصدار، حماية المتجر قم بمراسلتي من خلال المنتدى
موديل: إشعارات البنوك السعودية
1 | 2 | O :طرق لحماية السكربت
لتحرير ملفات الموقع
http://download.tuxfamily.org/notepadpl ... taller.exe
وأجعل خيار الترميز كما هو موضح في هذه الصورة
http://2.bp.blogspot.com/_HsAEVm22G5U/T ... zhello.jpg
مصمم ومطور متاجر إلكترونية | @Oc_Style
لطلبات التصميم، تعريب القوالب والاضافات، ترقية الإصدار، حماية المتجر قم بمراسلتي من خلال المنتدى
موديل: إشعارات البنوك السعودية
1 | 2 | O :طرق لحماية السكربت
هل بالامكان استبدال البيانات التي يحصل عليها البي بال ببيانات اخرى غير عنوان المشتري
مثل ان اجعل البي بال يكتفي فقط برقم جوال المشتري وبريده الالكتروني
و ذلك يغنيني عن طلب من جميع العملاء تعديل بياناتهم
؟؟؟
شكراً لكم
للأسف لا يمكن ذلك
لأن العنوان مطلوب من الباي بال
التعليمات باللغة الانجليزية على الرابط التالي
https://docs.opencart.com/en-gb/introduction/
المشكله ليست بالعنوان او بمعلومات المشتري
انما المشكله في رقم الفاتورة المرسل للبي بال
حيث أنه يضم رقم - الاسم الاول - الاسم الاخير
وبمجرد الغاء الاسم الاول والاسم الاخير وارسال رقم الفاتورة فقط فسيتم قبولها من البي بال
الطريقة هي كالتالي:
- اذهب الى:
catalog > controller > payment > pp_standard.php
- السطر 108
ربما يكون مختلف السطر لديك حسب الثيم انما هو يحتوي مايلي:
Code: Select all
$this->data['invoice'] = $this->session->data['order_id'] . ' - ' . html_entity_decode($order_info['payment_firstname'], ENT_QUOTES, 'UTF-8') . ' ' . html_entity_decode($order_info['payment_lastname'], ENT_QUOTES, 'UTF-8');
Code: Select all
$this->data['invoice'] = $this->session->data['order_id'];
وعليكم الدعاء لي ولوالدي جزاكم الله خير
mhummadi wrote:الموضوع مر عليه فتره انما حبيت أضع الحل ليستفيد من أراد
المشكله ليست بالعنوان او بمعلومات المشتري
انما المشكله في رقم الفاتورة المرسل للبي بال
حيث أنه يضم رقم - الاسم الاول - الاسم الاخير
وبمجرد الغاء الاسم الاول والاسم الاخير وارسال رقم الفاتورة فقط فسيتم قبولها من البي بال
الطريقة هي كالتالي:
- اذهب الى:
catalog > controller > payment > pp_standard.php
- السطر 108
ربما يكون مختلف السطر لديك حسب الثيم انما هو يحتوي مايلي:قم باستبادله بمايلي:Code: Select all
$this->data['invoice'] = $this->session->data['order_id'] . ' - ' . html_entity_decode($order_info['payment_firstname'], ENT_QUOTES, 'UTF-8') . ' ' . html_entity_decode($order_info['payment_lastname'], ENT_QUOTES, 'UTF-8');
Code: Select all
$this->data['invoice'] = $this->session->data['order_id'];
وعليكم الدعاء لي ولوالدي جزاكم الله خير
الله يوفقك و يرزقك الجنة و والديك يارب
الله يعطيك الف عافية
بجرب اخذف هالسطرين
اتمنى من مسؤلي الموقع يضيفو هالخطوات في الاسئله المتكرره
بس عندي مشكله ظهرت جديدة
هي اي احد يدفع بواسطه الباي بال
يصير الحاله معلق
مع اني في طرق الدفع مخليه على جاري التجهيز
اول كان جاري التجهيز الحين مدري ليش صار كذا لوحدو
هل حد عنده تحليل
اسوي ديباق وارسل المشكله
يفهم من فين الخطا
هل ssl يمكن مسوي مشكله
لاني مركبه
نسختي 1.5.5.1
كتب الله أجرك ورحم والديك ورفع قدرهما في الدنيا والآخرةmhummadi wrote:الموضوع مر عليه فتره انما حبيت أضع الحل ليستفيد من أراد
المشكله ليست بالعنوان او بمعلومات المشتري
انما المشكله في رقم الفاتورة المرسل للبي بال
حيث أنه يضم رقم - الاسم الاول - الاسم الاخير
وبمجرد الغاء الاسم الاول والاسم الاخير وارسال رقم الفاتورة فقط فسيتم قبولها من البي بال
الطريقة هي كالتالي:
- اذهب الى:
catalog > controller > payment > pp_standard.php
- السطر 108
ربما يكون مختلف السطر لديك حسب الثيم انما هو يحتوي مايلي:قم باستبادله بمايلي:Code: Select all
$this->data['invoice'] = $this->session->data['order_id'] . ' - ' . html_entity_decode($order_info['payment_firstname'], ENT_QUOTES, 'UTF-8') . ' ' . html_entity_decode($order_info['payment_lastname'], ENT_QUOTES, 'UTF-8');
Code: Select all
$this->data['invoice'] = $this->session->data['order_id'];
وعليكم الدعاء لي ولوالدي جزاكم الله خير
Users browsing this forum: No registered users and 15 guests