VibeFox Worldline for PrestaShop — المساعدة
المتطلبات
PrestaShop: من 8.0 إلى 9.x.
PHP: 8.0 أو أحدث. ترفض الوحدة التثبيت على إصدارات PHP الأقدم.
حساب Worldline: حساب تاجر لدى Worldline Direct (المعروفة سابقًا باسم Ingenico Direct). حسابا الاختبار والإنتاج منفصلان ولكل منهما بيانات اعتماد مختلفة. لكل حساب تحتاج إلى Merchant ID (وهو PSPID الخاص بك)، و API Key ID مع Secret API Key الخاص به، وكذلك مفتاح webhook مع secret الخاص به. تُنشأ جميعها في Worldline Merchant Portal (انظر الإعدادات).
مفتاح ترخيص VibeFox: يُشترى من vibefox.net. يعمل المفتاح الواحد على نطاق واحد فقط.
التثبيت
1. في لوحة الإدارة، انتقل إلى Modules > Module Manager ثم انقر على Upload a module. اختر ملف ZIP الخاص بالوحدة.
2. عند انتهاء الرفع، انقر على Configure، أو اعثر لاحقًا على VibeFox Worldline Gateway في قائمة الوحدات وانقر على Configure.
3. الصق مفتاح ترخيص VibeFox في License key داخل كتلة الترخيص أعلى صفحة Configure، ثم انقر على Activate (انظر مفتاح الترخيص).
4. أدخل بيانات اعتماد الاختبار، ثم انقر على Save ثم على Test credentials.
5. أضف عنوان URL الخاص بـ webhook في Merchant Portal لحساب الاختبار، وأدخل مفتاح webhook وsecret (انظر الإعدادات).
6. فعّل Enable/Disable ونفّذ دفعة اختبار. ثم أدخل بيانات اعتماد الإنتاج، وكرّر إعداد webhook في حسابك الفعلي، وانقر على Live credentials، وأوقف Test Mode.
عند التثبيت، تُنشئ الوحدة حالتين للطلب: Awaiting Worldline capture وWorldline payment on hold. ويُفعّل PrestaShop وحدة دفع جديدة للدول النشطة في تلك اللحظة. تحقّق من العملات والدول ومجموعات العملاء في Payment > Preferences، وضع علامة هناك على الدول التي تضيفها لاحقًا.
الإعدادات
جميع الإعدادات موجودة في صفحة الوحدة: Modules > Module Manager > VibeFox Worldline Gateway > Configure. لكل قسم زر Save خاص به، وهو يحفظ الصفحة بأكملها. فوق الحقول، تنبهك الصفحة إذا كانت بيانات اعتماد الوضع الحالي (Merchant ID وAPI Key ID وSecret API Key) غير مكتملة، لأن وسيلة الدفع تكون مخفية عندئذ في الدفع. وعند تفعيل وضع الاختبار تعرض الصفحة الرسالة Test mode is on (pre-production environment): no real money is charged.
Worldline (Ingenico)
Enable/Disable: يفعّل Enable Worldline Gateway وسيلة الدفع أو يعطّلها. الإعداد الافتراضي: معطّل.
Title: اسم وسيلة الدفع الذي يراه العميل عند الدفع. وهو أيضًا اسم وسيلة الدفع المحفوظ في الطلب. الإعداد الافتراضي: Worldline. حقل إلزامي.
Description: النص المعروض أسفل وسيلة الدفع عند الدفع. الإعداد الافتراضي: Pay securely via Worldline.
Worldline Direct API
احصل على بيانات الاعتماد من Worldline Merchant Portal لحساب الاختبار ولحساب الإنتاج. وPSPID الخاص بك هو Merchant ID. يُنشئ Developer > Payment API معرّف API Key ID وSecret API Key، ويُنشئ Developer > Webhooks مفتاح webhook وsecret. يحتوي القسم على روابط لكلتا البوابتين ولوثائق Worldline.
Test Mode: يبدّل نقطة نهاية API وبيانات الاعتماد معًا. يستخدم وضع الاختبار بيئة ما قبل الإنتاج وبيانات الاعتماد الخاصة بالاختبار، ويستخدم الوضع الفعلي بيئة الإنتاج وبيانات الاعتماد الفعلية. الإعداد الافتراضي: مفعّل. أوقفه لقبول مدفوعات حقيقية. وعند تفعيل وضع الاختبار، يرى العملاء الرسالة Test mode — no real money is charged. أسفل وسيلة الدفع.
حساب الاختبار (ما قبل الإنتاج)
Test Merchant ID (PSPID): PSPID لحساب الاختبار الخاص بك.
Test API Key ID: معرّف API Key ID المُنشأ في Developer > Payment API لحساب الاختبار.
Test Secret API Key: Secret API Key الذي يخص معرّف API Key ID هذا.
Test Webhook Key ID: اختياري. عند تعيينه، لا تُقبل إلا الـ webhooks المُرسلة بهذا المفتاح.
Test Webhook Secret: secret الخاص بـ webhook لحساب الاختبار. يُستخدم للتحقق من توقيع كل webhook.
الحساب الفعلي (الإنتاج)
Live Merchant ID (PSPID): PSPID لحسابك الفعلي.
Live API Key ID: معرّف API Key ID المُنشأ في Developer > Payment API لحساب الإنتاج.
Live Secret API Key: Secret API Key الذي يخص معرّف API Key ID هذا.
Live Webhook Key ID: اختياري. عند تعيينه، لا تُقبل إلا الـ webhooks المُرسلة بهذا المفتاح.
Live Webhook Secret: secret الخاص بـ webhook لحساب الإنتاج.
لا تُعرض المفاتيح السرية وsecrets الـ webhook المحفوظة مرة أخرى. يبقى الحقل فارغًا ويعرض Saved — leave empty to keep it. أدخل قيمة جديدة فقط إذا أردت تغييرها.
Clear saved secrets: ضع علامة على secret ثم انقر على Save لحذفه. ويُبقي الحقل الفارغ القيمة المحفوظة.
Check credentials: تتحقق أزرار Test credentials وLive credentials من بيانات الاعتماد المحفوظة لكل حساب عبر استدعاء اختباري إلى Worldline. احفظ تغييراتك أولًا. تظهر النتيجة في أعلى الصفحة، مثل Test credentials: connection successful. أو API credentials are not configured. أو الخطأ الذي تعيده Worldline.
Webhooks
يُخبر الـ webhook متجرك بالمدفوعات حتى عندما لا يعود العميل إلى المتجر، كأن يغلق المتصفح، أو عندما يُؤكَّد الدفع لاحقًا. في Merchant Portal، افتح Developer > Webhooks لحساب الاختبار، وأضف عنوان URL المعروض في Endpoint URL ضمن هذا القسم. وبعناوين URL الصديقة يبدو هكذا: https://your-shop/module/wcp_worldline_gateway/webhook، وقد يتضمن رمز لغة مثل /en/. انسخ عنوان URL تمامًا كما تعرضه الإعدادات: يجب أن يستجيب دون إعادة توجيه. ثم أدخل معرّف مفتاح webhook وsecret في Test Webhook Key ID وTest Webhook Secret. افعل الشيء نفسه في الحساب الفعلي باستخدام الحقول الفعلية.
تستجيب الوحدة تلقائيًا لطلب التحقق من نقطة النهاية الصادر عن Worldline. وتعالج أحداث الدفع (تغييرات حالة الدفع) وأحداث الاسترداد (تغييرات حالة الاسترداد). تُقبل الأحداث الأخرى وتُتجاهل. تُرفض الـ webhooks التي لا تحمل توقيعًا صالحًا. ويجب أن يكون الحدث موقّعًا بالـ secret الخاص بالحساب الذي تم فيه الدفع، لذلك لا يؤكد webhook الاختبار أبدًا دفعة فعلية. ويُتجاهل webhook أيضًا إذا جاء من Merchant ID مختلف عن Merchant ID الحساب الذي وقّعه secret الخاص به. وبدون الـ webhook، لا يُنشأ الطلب إلا عندما يعود العميل إلى المتجر بعد الدفع.
صفحة الدفع والطلبات
Payment page template: الاسم الاختياري لقالب (متغيّر) صفحة الدفع المستضافة المرفوع في Merchant Portal، مثل SimplifiedCustomPaymentPage. اتركه فارغًا لاستخدام صفحة Worldline الافتراضية.
Order Status After Payment: حالة الطلب بعد أن تؤكد Worldline الدفعة المُحصّلة. تُطلب المدفوعات دائمًا كعملية بيع مباشرة (تفويض وتحصيل).
تبقى المدفوعات المعتمدة في Awaiting Worldline capture. وتؤدي الفروق في المبلغ أو العملة دائمًا إلى Worldline payment on hold.
متقدم
Logging: يكتب جميع طلبات API والـ webhooks في logs/wlg_debug.log.php داخل مجلد الوحدة. ولا يمكن فتح هذا الملف من الويب. تُسجَّل الأخطاء والتحذيرات دائمًا، حتى عندما يكون هذا الخيار معطّلًا. تُخفى المفاتيح وبيانات البطاقة والبيانات الشخصية. الإعداد الافتراضي: معطّل.
Log: يعرض حجم السجل وآخر إدخالاته. انقر على Clear log لتفريغه.
Delete Data: عند التفعيل، يؤدي إلغاء تثبيت الوحدة إلى حذف إعداداتها والسجل. أما معاملات Worldline والاستردادات وحالات الطلب الخاصة بالوحدة فتبقى دائمًا، لأن الطلبات الحالية تحتاجها للاسترداد. الإعداد الافتراضي: معطّل.
الدفع
في خطوة الدفع، يختار العميل وسيلة الدفع (افتراضيًا Worldline) ويؤكد. تنشئ الوحدة صفحة دفع Worldline مستضافة بإجمالي السلة وبعملة السلة، وترسل العميل إلى صفحة الدفع لدى Worldline. هناك يدفع العميل بالبطاقة أو بمحفظة إلكترونية أو بأي وسيلة دفع أخرى مفعّلة في حسابك لدى Worldline. تُمرَّر بيانات الفوترة من الاسم والعنوان والبريد الإلكتروني ورقم الهاتف إلى Worldline، وتُفتح صفحة الدفع بلغة العميل عندما تدعمها Worldline. ويحصل كل محاولة دفع على مرجع خاص بها يتكون من معرّف السلة وجزء عشوائي. لا يوجد طلب في هذه المرحلة.
بعد الدفع، يعود العميل إلى متجرك. تتحقق الوحدة من العودة مقابل المحاولة المحفوظة، وتقرأ حالة الدفع من Worldline على الخادم. لا يُعلَّم الطلب كمدفوع إلا بعد أن تؤكد Worldline ذلك: إما بهذا التحقق من الحالة أو بـ webhook موقّع. عندها يُنشأ الطلب ويرى العميل صفحة تأكيد الطلب القياسية مع الرسالة Your payment with Worldline has been received. إذا كان الدفع معتمدًا ولكنه غير محصّل بعد، تعرض الصفحة Your payment is authorized. The order is confirmed as soon as Worldline confirms the capture. وإذا فشل دفع هذا الطلب لاحقًا، تعرض الصفحة Your Worldline payment was not completed. Please contact us about this order.
إذا لم يكتمل الدفع، فلا يُنشأ طلب، وتبقى السلة محفوظة، ويعود العميل إلى الدفع مع رسالة:
إذا تعذّر التحقق من الحالة بعد، تعرض صفحة Payment confirmation الرسالة We could not confirm your payment yet. If you completed the payment, please do not pay again — you will receive a confirmation as soon as Worldline confirms it. مع الزرين Check again وBack to checkout. وينشئ الـ webhook الطلب فور وصوله.
عندما يدفع العميل السلة نفسها مرة أخرى، تتحقق الوحدة أولًا من المحاولة السابقة. فإذا دُفعت في الأثناء، ينتقل العميل مباشرة إلى تأكيد الطلب ولا يُخصم منه المبلغ مرتين. وإذا كانت صفحة الدفع السابقة لا تزال مفتوحة لنفس المبلغ والوضع، وأُنشئت منذ أقل من 30 دقيقة، يُعاد العميل إليها.
إذا تعذّر على Worldline بدء الدفع، يبقى العميل في الدفع مع الرسالة Payment error: Could not create checkout session. Please try again. ويُكتب السبب في السجل. وإذا كانت بيانات اعتماد الوضع الحالي مفقودة، يرى العميل الرسالة This payment method is not available at the moment. Please choose another payment method.
يعمل الـ webhook أثناء وجود المتجر في وضع الصيانة، ولا يتأثر بقيود الدول الخاصة بمتجرك.
تقبل الوحدة المدفوعات لمرة واحدة كعملية بيع مباشرة في صفحة Worldline. ولا تتضمن البطاقات المحفوظة أو الترميز، ولا الاشتراكات، ولا نموذج بطاقة مدمجًا، ولا وضع التفويض فقط مع التحصيل أو الإلغاء من PrestaShop، ولا رسوم إضافية على الدفع، ولا تسجيل تلقائي لـ webhooks.
الطلبات والاسترداد
حالات الطلب
No order yet: أُرسل العميل إلى Worldline ولم يدفع، أو لم تؤكد Worldline الدفع بعد. لا توجد إلا السلة.
Payment accepted or Delivered: تم تحصيل الدفع. تتبع الحالة Order Status After Payment. يُسجَّل الدفع بمعرّف دفع Worldline كمعرّف للمعاملة، وتعرض ملاحظة المبلغ ومعرّف الدفع وكيفية التأكيد (webhook موقّع أو التحقق من الحالة).
Awaiting Worldline capture: أبلغت Worldline بأن الدفع معتمد أو أن التحصيل قد طُلب، لكنه غير محصّل بعد. لم يُسجَّل أي دفع بعد. ينتقل الطلب إلى حالة الدفع عندما يؤكد الـ webhook التحصيل. وإذا قالت الملاحظة إن الدفع غير محصّل، فحصّله في Worldline Merchant Portal.
Worldline payment on hold: لا يطابق الدفع السلة، كأن يختلف المبلغ أو العملة (تغيّرت السلة بعد بدء الدفع)، أو ينتمي الدفع إلى محاولة أخرى. تعرض الملاحظة المبلغ المدفوع وإجمالي الطلب والمرجع. تحقّق من الطلب ونفّذه، أو استرد الدفع.
Payment error: رفضت Worldline الدفع أو ألغته لطلب كان ينتظر التحصيل.
Refunded: استُرد الدفع بالكامل عبر الوحدة.
إذا وصل دفع لطلب ملغى أو مسترد، فلن يُعاد فتح الطلب. وتطلب منك ملاحظة استرداد الدفع أو إلغاءه في Worldline Merchant Portal، أو استعادة الطلب يدويًا. ويرى العميل العائد الرسالة Your payment was received after this order had been cancelled. Please contact us — we will restore the order or refund the payment. وإذا وصل دفع ثانٍ لطلب مدفوع بالفعل، فلا يتغيّر الطلب. وتطلب منك ملاحظة استرداد الدفع الثاني في Worldline Merchant Portal.
كتلة الدفع لدى Worldline
تعرض صفحة الطلب كتلة Worldline payment تتضمن معرّف الدفع، والمرجع لدى التاجر، وصفحة الدفع المستضافة، وحالة المحاولة، والمبلغ المحصّل والمبلغ المسترد، وشارة Test environment لمدفوعات الاختبار، وسجل الاستردادات، وPayment notes الخاصة بالطلب.
الاسترداد
في كتلة Worldline payment، أدخل المبلغ (يُملأ المبلغ الذي لم يُسترد بعد تلقائيًا)، واكتب سببًا اختياريًا، ثم انقر على Refund via Worldline. أكّد السؤال Refund this amount through Worldline? This cannot be undone. الاسترداد الكامل والجزئي مدعومان. ويجب أن يكون الدفع محصّلًا. تحتاج إلى صلاحية تعديل الطلبات؛ ولا حاجة لصلاحية الوصول إلى صفحات الوحدات. تُجرى عمليات الاسترداد بالمبلغ والعملة اللذين حصّلتهما Worldline، لذا بعد وقوع فرق في المبلغ أو العملة يمكنك الاسترداد حتى المبلغ الذي دفعه العميل فعليًا، لا إجمالي الطلب. ويُرسل الاسترداد دائمًا إلى بيئة الدفع الأصلية (الاختبار أو الإنتاج) باستخدام بيانات اعتماد ذلك الحساب، لذا يجب أن تكون مُعدّة. ولا يُنفَّذ الاسترداد الذي أُعيد تنفيذه بعد انتهاء المهلة مرتين، ولا يعمل إلا استرداد واحد لكل طلب في الوقت نفسه. وإذا رفضت Worldline الاسترداد، تعرض الكتلة الخطأ ولا يُسجَّل أي استرداد. ويُضاف الاسترداد المقبول إلى سجل الاستردادات والملاحظات مع معرّف الاسترداد لدى Worldline وحالته. يضع الاسترداد الكامل الطلب على Refunded. ولا يغيّر الاسترداد الجزئي الحالة.
لا تُنشئ الوحدة إشعارات ائتمان. أما أزرار الاسترداد القياسية في PrestaShop على صفحة الطلب فلا تُعيد الأموال عبر Worldline.
تصل تغييرات حالة الاسترداد من Worldline عبر webhook، وتحدّث سجل الاستردادات، وتُضاف إلى الملاحظات. ولا تغيّر الاستردادات التي تُجرى في Merchant Portal حالة الطلب ولا تُنشئ إشعارات ائتمان. حدّثها يدويًا عند الحاجة.
مفتاح الترخيص
تعمل الوحدة بمفتاح ترخيص VibeFox من vibefox.net. كتلة الترخيص License — VibeFox Worldline Gateway هي الكتلة الأولى في Modules > Module Manager > VibeFox Worldline Gateway > Configure، فوق الإعدادات. الصق المفتاح في License key وانقر على Activate. بعد ذلك تعرض الكتلة المفتاح مخفيًا جزئيًا، والحالة (مثلًا تاريخ انتهاء صلاحية الترخيص ونطاقك)، والأزرار Check now لإعادة التحقق من الحالة، وChange key لإدخال مفتاح آخر، وRemove key لإزالة المفتاح من هذا المتجر. وتحتها السطر Product: presta-payment-worldline والرابط Manage licenses and domains in your account الذي يفتح حسابك في vibefox.net. لا يستطيع تغيير المفتاح إلا الموظفون الذين لديهم صلاحية Configure للوحدة. تتبع نصوص الكتلة لغة لوحة الإدارة (وتشمل الإنجليزية والروسية).
إذا لم يُقبل المفتاح تُوضح الكتلة السبب، مثل Key not found أو This key belongs to another product أو Domain limit reached أو License expired on مع تاريخ. وبعد تغيير عنوان المتجر، أو بعد تحرير خانة نطاق في حسابك، انقر على Check now. وإذا تعذر الوصول إلى خادم التراخيص تواصل الوحدة العمل بآخر حالة معروفة.
يعمل المفتاح الواحد على نطاق واحد: نطاق المتجر الرئيسي، وكذلك في إعداد المتاجر المتعددة. ولا تؤدي إزالة المفتاح من المتجر إلى تحرير خانة النطاق. حرّرها من حسابك في vibefox.net.
بدون مفتاح نشط، لا يظهر Worldline للعملاء عند الدفع. وإذا بدأ الدفع رغم ذلك يرى العميل This payment method is not available. Please choose another one. ولا تعرف واجهة متجر PrestaShop أنك مسجّل الدخول إلى لوحة الإدارة، لذلك تُخفى وسيلة الدفع عنك أيضًا: يمكنك إعداد الوحدة قبل شراء المفتاح، لكن لا يمكنك اختبارها في صفحة الدفع. ويظهر تذكير في Modules > Module Manager في تبويب Alerts. الطلبات الحالية لا تتأثر: فالمدفوعات التي بدأت بالفعل لا تزال تُؤكَّد وتعمل الاستردادات.
عند انتهاء صلاحية الترخيص تستمر الوحدة في العمل، لكن التحديثات والدعم تحتاج إلى تجديد. تُعاد مراجعة الحالة تلقائيًا أثناء عملك في لوحة الإدارة: مرة يوميًا خلال أول 14 يومًا بعد إدخال المفتاح، ثم مرة أسبوعيًا. لا حاجة إلى cron job. ويؤدي إلغاء تثبيت الوحدة أو إعادة ضبطها دائمًا إلى حذف مفتاح الترخيص وحالة الترخيص.
استكشاف الأخطاء وإصلاحها
لا يظهر Worldline عند الدفع: تحقّق من أن الترخيص نشط، وأن Enable/Disable مفعّل، وأن الوضع الحالي يحتوي على Merchant ID وAPI Key ID وSecret API Key: حقول الاختبار في وضع الاختبار، وحقول الإنتاج في الوضع الفعلي. تعرض صفحة الإعدادات تحذيرًا عند غيابها. وفي Payment > Preferences، تحقّق من أن الوحدة مسموح بها لعملة السلة ولدولة العميل ولمجموعة العميل.
تمّ الدفع لكن لم يُنشأ أي طلب: الـ webhook لا يعمل. في Merchant Portal للحساب الذي تستخدمه (الاختبار أو الإنتاج)، تحقّق من وجود نقطة النهاية وأن عنوان URL الخاص بها مطابق تمامًا للعنوان المعروض في Endpoint URL دون إعادة توجيه. وتحقّق من أن secret الـ webhook لذلك الحساب موجود في الحقل المناسب (Test Webhook Secret أو Live Webhook Secret)، وأن حقل معرّف مفتاح الـ webhook فارغ أو يطابق المفتاح. ويُنشأ الطلب أيضًا عندما يعود العميل إلى المتجر بعد الدفع.
إذا أجاب الـ webhook بـ Webhook secret not configured: لم يُعيَّن أي secret للـ webhook. أدخل secret الـ webhook في الإعدادات. ستعيد Worldline محاولة الـ webhook.
إذا أجاب الـ webhook بـ Invalid signature: إن secret الـ webhook يخص حسابًا أو مفتاحًا آخر، أو أن معرّف مفتاح الـ webhook لا يطابق المفتاح الذي أرسل الـ webhook. تحقّق من عدم تبديل secret الاختبار وsecret الإنتاج.
إذا أجاب الـ webhook بـ Missing signature أو Empty body أو Invalid JSON: لم يصل الطلب من Worldline بالشكل المتوقع، أو غيّره وسيط أو إعادة توجيه. تحقّق من أن عنوان URL يستجيب دون إعادة توجيه.
إذا أجاب الـ webhook بـ Ignored: جاء الـ webhook من Merchant ID غير الموجود في إعدادات ذلك الوضع. تحقّق من Test Merchant ID (PSPID) أو Live Merchant ID (PSPID).
إذا أجاب الـ webhook بـ Retry later: كان الطلب يُؤكَّد بطلب آخر في اللحظة نفسها، أو تعذّر إنشاء الطلب (مثلًا لأن الوحدة معطّلة). ستعيد Worldline محاولة الـ webhook. انظر حقل Log لمعرفة السبب.
يعرض عنوان URL الخاص بالـ webhook الرسالة Method not allowed في المتصفح: هذا طبيعي. لا يقبل هذا العنوان إلا الطلبات الصادرة عن Worldline.
تعرض Test credentials أو Live credentials خطأ: احفظ الإعدادات أولًا، ثم تحقّق من أن Merchant ID وAPI Key ID وSecret API Key تعود إلى الحساب نفسه، وأن قيم الاختبار موجودة في حقول الاختبار وقيم الإنتاج في حقول الإنتاج.
يرى العميل خطأً عند اختيار Worldline: انظر حقل Log في صفحة الوحدة. تُسجَّل الأخطاء حتى عندما يكون Logging معطّلًا. ولرؤية تفاصيل الطلبات كاملة، فعّل Logging وأعد المحاولة.
لا تؤكد مدفوعات الاختبار دفعة فعلية: الاختبار والإنتاج منفصلان. بدّل Test Mode إلى الوضع الذي تريده، واستخدم بيانات اعتماد ذلك الحساب وwebhook الخاص به.
الطلب في حالة Worldline payment on hold أو Awaiting Worldline capture بعد الدفع: اقرأ الملاحظات في كتلة Worldline payment (انظر حالات الطلب). إما أن Worldline لم تؤكد التحصيل بعد (يُكمل الـ webhook الطلب)، أو أن المبلغ المدفوع أو العملة اختلفا عن السلة.
يفشل الاسترداد برسالة متعلقة بالبيئة: تم الدفع في بيئة الاختبار أو الإنتاج، وبيانات اعتماد تلك البيئة غير مُعدّة. أدخلها وأعد المحاولة.
للمطوّرين: يُعدّل الخطاف actionWlgHostedCheckoutData طلب صفحة الدفع المستضافة قبل إرساله، مثلًا لتقييد وسائل الدفع المعروضة.
إلغاء التثبيت
انتقل إلى Modules > Module Manager، وافتح القائمة بجوار VibeFox Worldline Gateway، ثم اختر Uninstall. يُحذف مفتاح ترخيص هذه الوحدة وحالة الترخيص دائمًا. إذا كان Delete Data مفعّلًا، تُحذف إعدادات الوحدة والسجل. وإذا كان معطّلًا، تُحفظ جميع الإعدادات لإعادة التثبيت لاحقًا. وتبقى معاملات Worldline والاستردادات وحالات الطلب Awaiting Worldline capture وWorldline payment on hold دائمًا، فيمكن استرداد الطلبات المدفوعة سابقًا حتى بعد إعادة التثبيت. وتحتفظ الطلبات الحالية بملاحظات الدفع ومعرّفات المعاملات.
Worldline علامة تجارية مسجلة لمالكها. هذه الوحدة غير مرتبطة بـ Worldline ولا تحظى بتأييدها.
