انتقل إلى المحتوى
DevMarket
وحدات Odooإضافات ووردبريسقوالب ووردبريسقوالب Shopifyقوالب التطبيقاتالسكربتات والأدواتالمدونةبِع على DevMarket
WordPress وWooCommerce

بوابات الدفع في WooCommerce: كيف تعمل وكيف تختار الأنسب لمتجرك

كيف تعمل بوابات الدفع في WooCommerce، وأين تضبطها، ومتى يناسب التحويل المصرفي أو الشيك أو الدفع عند الاستلام، وأي الإضافات الرسمية تخدم أي الدول، مع قائمة تحقق للاختيار.

بقلم DevMarket Editorialنُشر: 9 دقائق قراءة
بوابات الدفع في WooCommerce: كيف تعمل وكيف تختار الأنسب لمتجرك
في هذه الصفحة

بوابة الدفع في WooCommerce (ووكومرس) هي جزء صفحة الدفع الذي يأخذ دفعة العميل، أو يحوّله إلى مزوّد يأخذها، ثم يعيد إليك نتيجة العملية: نجحت أم لا. يتضمن WooCommerce ثلاث طرق دفع دون اتصال (offline): التحويل المصرفي والشيك والدفع عند الاستلام، ويضيف مدفوعات البطاقات والمحافظ عبر الإنترنت من خلال الإضافات. وما تستطيع استخدامه منها يتوقف أولاً على الدولة التي يقع فيها نشاطك. هذا الدليل محدّث حتى أكتوبر 2026، وقد قورن بتوثيق WooCommerce الحالي.

باختصار

  • تسلّم البوابة الدفعة إلى مزوّد وتعيد النتيجة، ثم يحدد WooCommerce حالة الطلب. أما الطرق دون اتصال فتتخطى المزوّد، فتتأكد أنت من وصول المال.
  • اضبط الدفع من WooCommerce > Settings > Payments: اختر Enable أو Manage لكل طريقة، واسحب لتغيير ترتيبها في صفحة الدفع.
  • تعتمد الإضافات الرسمية على الدولة. تدرج WooPayments 38 دولة، منها الإمارات لحسابات الأعمال فقط، ولا تدرج السعودية ولا الكويت ولا قطر ولا البحرين ولا عُمان اعتباراً من أكتوبر 2026.
  • اختبر كل بوابة في وضع الاختبار، ثم أجرِ طلباً حقيقياً صغيراً واحداً واسترداداً قبل الإطلاق.
  • أمان البطاقات مسؤولية مشتركة: يتولى المزوّد بيانات البطاقة، وعليك إبقاء الموقع على HTTPS ومحدّثاً وخالياً من بيانات البطاقات المخزّنة.

ماذا تفعل بوابة الدفع في WooCommerce؟

عندما يضغط العميل Place order (إتمام الطلب)، ينشئ WooCommerce الطلب ويطلب من البوابة المختارة معالجته. ويقول توثيق واجهة بوابات الدفع (Payment Gateway API) إن البوابة تخبر WooCommerce إلى أين يوجّه العميل بعد ذلك، وتعرض عند الفشل رسالة خطأ في صفحة الدفع. وفي الطلب المدفوع تعلّم البوابة الدفع بأنه اكتمل، ثم يختار WooCommerce حالة Processing (قيد المعالجة) أو Completed (مكتمل) ويتولى المخزون. وعندما يتعذر التحقق من الدفع فوراً، كما في الشيك، يدخل الطلب حالة On hold (قيد الانتظار).

بطاقتان متجاورتان، في كل منهما عدة صفوف، بعضها عليه علامة صح وبعضها مفتوح
قارن الخيارات على الصفوف نفسها: أين تُدخل بيانات البطاقة، وأي الدول تغطي، وكم تكلّف، وكيف يعمل الاسترداد.

وتصف الصفحة نفسها أربعة أنواع من البوابات:

النوعما يحدث في صفحة الدفعماذا يعني لك بحسب التوثيق
قائمة على النموذج (Form based)ينقر العميل زراً فيُحوَّل إلى معالج الدفعتُرسَل البيانات إلى خارج موقعك، فمشكلات الأمان لديك أقل
قائمة على iFrameيُحمَّل نظام الدفع لدى المزوّد داخل إطار iframe في متجركتُرسَل البيانات إلى خارج موقعك
مباشرة (Direct)تظهر حقول الدفع في صفحة الدفع لديك، ويتم الدفع عند الضغط على Place orderتتطلب البوابات المباشرة تنفيذ إجراءات أمان على الخادم
دون اتصال (Offline)لا يتم أي دفع عبر الإنترنت، كما في الشيك أو التحويل المصرفيتؤكد الدفع يدوياً

كثيراً ما تستخدم البوابات الأحدث حقولاً يستضيفها المزوّد. ويقول دليل PCI-DSS في WooCommerce إنه مع البوابات الخارجية أو ذات الحقول المستضافة، مثل Stripe وPayPal وWooPayments، لا يتعامل موقعك مع بيانات حامل البطاقة الخام. اسأل كل مزوّد عن النوع الذي يستخدمه.

أين تضبط الدفع في WooCommerce؟

افتح WooCommerce > Settings > Payments. يوضح توثيق الإعدادات أنك تختار Enable لمزوّد متاح أو Manage لمزوّد مفعّل أصلاً، وتستخدم مقبض السحب بجوار المزوّد لتغيير ترتيبه في صفحة الدفع. ويضم Take offline payments الطرق الثلاث المدمجة. وتضيف الإضافات شاشاتها الخاصة: فلدى WooPayments قائمة Payments فيها Settings، وفيها وضع الاختبار. وقد أُعيد بناء صفحة Payments الرئيسية في الإصدارات الحديثة، فإن اختلفت شاشتك فابحث فيها عن اسم المزوّد.

طرق الدفع دون اتصال المدمجة: متى تناسب كل واحدة؟

لكل طريقة، اضغط Enable، ثم Manage، واضبط العنوان والوصف والتعليمات. ويسمي WooCommerce طريقة الشيك Check payments.

الطريقةما يراه العميلحالة الطلبمتى تناسب
Direct bank transferبياناتك المصرفية في صفحة Order received (استلام الطلب) وفي بريد الطلبOn hold إلى أن تتأكد من وصول الأمواليفضّل العملاء التحويل، أو تكون الطلبات كبيرة أو بين الشركات (B2B)، أو تطلق متجرك قبل اعتماد البوابة
Check paymentsتعليماتك، مثل اسم المستفيد والعنوان البريديOn hold إلى أن يُصرف الشيكعملاؤك يدفعون بالشيك فعلاً
Cash on deliveryخيار الدفع عند التسليم، ويمكنك حصره في طرق شحن محددةProcessing إلى أن يُحصَّل النقديتوقعه العملاء، وتحصّل شركات الشحن لديك النقد وتحوّله إليك

ينتقل المال خارج المتجر، فلا يستطيع WooCommerce التأكد منه: تراجع أنت كشف الحساب المصرفي أو كشف شركة الشحن قبل أن تنقل الطلب إلى الحالة التالية، والاسترداد يدوي. وأي تحويل مفقود تعالجه أنت والعميل والبنك. وفي الخليج، اقرأ الشحن والدفع عند الاستلام في السعودية أولاً. وفعّل فقط الطرق التي ستطابق مبالغها مع كشوف الحساب فعلاً.

ما الإضافات الرسمية الموجودة، وأين تعمل؟

توفّر الدولة هو المرشّح الأول، وهو يتغيّر، فتأكد من الصفحة الرسمية قبل أن تخطط. اعتباراً من أكتوبر 2026:

الإضافةما هيالتوفر
WooPaymentsإضافة المدفوعات الخاصة بـ WooCommerce، تبنيها وتدعمها Woo. ويجري التسجيل عبر Stripe، شريكها في المدفوعاتتدرج صفحة الدول 38 دولة، منها الإمارات (لحسابات الأعمال فقط). ولا تُدرج السعودية ولا الكويت ولا قطر ولا البحرين ولا عُمان ولا الهند
WooCommerce Stripe Payment Gatewayإضافة من WooCommerce لخدمة Stripe. تحتاج إلى حساب Stripe، وStripe وحدها تحدد الرسومتضم قائمة الدول في الإضافة الإمارات والهند، ولا تضم السعودية ولا الكويت ولا قطر ولا البحرين ولا عُمان. وتدرج الصفحة العالمية لدى Stripe الإمارات وتعرض الهند بوصفها Preview (معاينة)، فتأكد من الهند مع Stripe
WooCommerce PayPal Paymentsإضافة لأزرار PayPal وخدمة Pay Later ومعالجة البطاقات. تحتاج إلى حساب PayPalلا تدرج الصفحة أي دول، وتقول إن Pay Later متاحة في دول مختارة، فتحقق من PayPal بحسب دولة حسابك

وكما يشرح دليلنا عن بوابات الدفع في السعودية، فإن المتجر في السعودية أو الكويت أو قطر أو البحرين أو عُمان لا يجد في هذه القوائم أي بوابة رسمية من WooCommerce، وعادةً ما يثبّت إضافة مزوّد محلي. أما النشاط في الإمارات فيظهر في قائمتي WooPayments وStripe معاً. وتأكد من الرسوم مع كل مزوّد.

بوابات الجهات الأخرى: ما الذي تقارنه؟

يصدر المزوّدون المحليون والمتخصصون إضافاتهم الخاصة، على wordpress.org أو على مواقعهم. قارن ما يلي:

  • الدولة والعملة. هل يخدم المزوّد دولة نشاطك وعملة متجرك؟ يقول WooCommerce إن عليك التأكد من ذلك قبل تغيير العملة.
  • الطرق المتاحة في سوقك. في السعودية يعني ذلك مدى (mada) وApple Pay وSTC Pay، وغيرها: راجع الدليل السعودي.
  • كتل صفحة الدفع. يقول دليل صفحة الدفع القائمة على الكتل إن البوابة غير المتوافقة قد لا تظهر في صفحة الدفع. ابحث عن إعلان في الوصف أو في سجل التغييرات (changelog): فسجل تغييرات Moyasar مثلاً يذكر التوافق مع كتلتي Cart وCheckout.
  • شروط الحساب. تذكر صفحة إضافة HyperPay أنه يجب أن تكون عميلاً لدى HyperPay أصلاً، فاقرأ ما تتطلبه كل إضافة.
  • الصيانة. تحقق من آخر تحديث، وإصدار WordPress الذي اختُبرت عليه، والتوافق مع تخزين الطلبات عالي الأداء (HPOS) (شرح HPOS)، كما يوضح دليل أفضل إضافات WooCommerce.
  • تدفق الأموال والاسترداد. من يتعاقد معك ويحوّل المبالغ إلى حسابك المصرفي، ومتى تصل التحويلات، وكل الرسوم مكتوبة، وهل يعمل الاسترداد من لوحة WooCommerce.

كيف تختبر الدفع وتتعامل مع الإخفاق والاسترداد؟

اختبر قبل أن تقبل أموالاً حقيقية

استخدم وضع الاختبار أو الـ sandbox في البوابة. في WooPayments، فعّل Enable test mode تحت Payments > Settings. وتقول صفحة اختبار WooPayments إن وضع الاختبار يقبل أرقام بطاقات الاختبار فقط، وإن البطاقة الحقيقية تجعل الطلب يفشل، وإن الطلبات التجريبية تحمل إشعاراً وملاحظة طلب وبادئة [Test] في البريد. أما WooCommerce نفسه فلا يضع علامة على الطلبات التجريبية: وتقول صفحة اختبار الطلبات إنها قد تطلق رسائل بريد وتظهر في Analytics، فاختبر على نسخة تجريبية (staging) واحذفها بعد ذلك. أوقف وضع الاختبار قبل الإطلاق، ثم أجرِ طلباً حقيقياً صغيراً واحداً واستردّه. وعادةً لا تُسترد رسوم البوابة.

الدفعات الفاشلة

تعرّف صفحة حالات الطلب الحالات التي ينبغي مراقبتها. Pending payment (بانتظار الدفع) تعني أن الطلب استُلم ولم يتم أي دفع. Failed (فشل) تعني أن الدفع فشل أو رُفض. On hold تعني أن الدفع ما زال بحاجة إلى تأكيدك، مع أن المخزون خُصم بالفعل. ومع تفعيل Hold Stock، تُلغى الطلبات المؤهلة بحالة Pending payment بعد انقضاء المهلة ويُفرج عن مخزونها. ويرسل WooCommerce رسالة Failed order إلى المتجر وإشعاراً إلى العميل، فاختبر رسالة الخطأ التي يراها العملاء بتجربة بطاقة مرفوضة.

الاسترداد

افتح WooCommerce > Orders، واختر الطلب، واضغط Refund. ويميّز دليل الاسترداد بين الاسترداد التلقائي عبر بوابة متوافقة والاسترداد اليدوي، الذي يسجّل الاسترداد فقط بينما تعيد المال بنفسك. وتغيير حالة الطلب إلى Refunded لا يردّ المال إلى العميل. فعّل Restock refunded items إذا عادت البضاعة، واحتفظ بإشعار دائن (credit note) لأغراض ضريبة القيمة المضافة: راجع ضريبة القيمة المضافة والفواتير للمتاجر الإلكترونية في السعودية.

بيانات البطاقات والأمان: ما دورك؟

لا يقدّم هذا الدليل أي ادعاء بالامتثال بشأن أي بوابة أو متجر. ويقول دليل PCI-DSS في WooCommerce إن الامتثال في النهاية مسؤولية صاحب المتجر حتى عندما تقلّل البوابة المستضافة ما يتعامل معه موقعك، وإن معالج الدفع لديك قد يطلب استبيان تقييم ذاتي أو عمليات فحص. اسأل مزوّدك كتابةً عما يتوقعه منك، واتبع إرشاداته. وهذه أساسيات عملية:

  • شغّل المتجر كله على HTTPS: تشترطه معظم البوابات، بحسب دليل SSL.
  • لا تخزّن بيانات البطاقات في موقعك أبداً، ولا تطلب من العملاء إرسال بيانات البطاقة بالبريد أو بالدردشة.
  • أبقِ WordPress وWooCommerce والقوالب والإضافات محدّثة، وقيّد صلاحيات الإدارة، واستخدم كلمات مرور قوية، واسأل استضافتك عن الحماية من البرمجيات الخبيثة.
  • ثبّت إضافات البوابات من المزوّد أو من wordpress.org فقط.

وتغطي قائمة التحقق من أمان WordPress بقية الأمور.

قائمة تحقق للقرار

  1. اكتب دولة نشاطك وعملة المتجر والدول التي تبيع إليها.
  2. اذكر طرق الدفع التي يتوقعها عملاؤك.
  3. راجع صفحات الدول الرسمية لـ WooPayments وStripe وPayPal، ثم اختر قائمة مختصرة من المزوّدين المحليين الذين يخدمونك.
  4. تأكد من أن كل إضافة تدعم كتلتي Cart وCheckout وHPOS وإصداري PHP وWordPress لديك.
  5. اسأل من يتعاقد معك، ومن يحوّل المبالغ إليك، ومتى تصل التحويلات، وما كل رسم.
  6. اسأل عن واجبات الأمان التي يتوقعها المزوّد منك.
  7. اختبر دفعة وعملية رفض واسترداداً في وضع الاختبار، على الجوال.
  8. انطلق بطلب حقيقي صغير واحد واسترداد، ثم راجع كشف حسابك المصرفي ومحاسبتك.
  9. أضف التحويل المصرفي أو الشيك أو الدفع عند الاستلام فقط إذا كنت قادراً على مطابقة مبالغها.

الأسئلة الشائعة

ما أفضل بوابة دفع لـ WooCommerce؟

لا توجد بوابة واحدة هي الأفضل. فالأمر يتوقف على دولة نشاطك وعملتك وطرق الدفع التي يستخدمها عملاؤك والرسوم. ابدأ بصفحات الدول الرسمية، ثم قارن المزوّدين بقائمة التحقق أعلاه.

هل أستطيع استخدام أكثر من بوابة؟

نعم. تتيح إعدادات Payments تفعيل عدة بوابات وإعادة ترتيبها. وكل بوابة تضيف خيارات وعمل اختبار، فأبقِ القائمة قصيرة.

هل WooPayments متاحة في السعودية؟

ليس اعتباراً من أكتوبر 2026: فصفحة دولها لا تدرج السعودية. وعادةً يستخدم المتجر السعودي إضافة بوابة محلية، كما يشرح الدليل السعودي.

لماذا لا تظهر بوابتي في صفحة الدفع؟

من الأسباب الشائعة إضافة لا تدعم صفحة الدفع القائمة على الكتل، أو عملة أو دولة لا يخدمها المزوّد، أو طريقة غير مفعّلة. تحقق من التوافق مع الكتل أولاً.

الخطوات التالية

قارن المزوّدين السعوديين في بوابات الدفع في السعودية، واتبع إعداد WooCommerce خطوة بخطوة لإعداد المتجر كاملاً، واستخدم دليل إعداد الشحن للتوصيل. ويمكنك أيضاً تصفح إضافات WooCommerce على DevMarket والتحقق من فترة الدعم وسياسة التحديثات في كل صفحة.

XLinkedInWhatsApp

كيف تختار قالب ووردبريس: قائمة تحقق قبل أن تثبّت أي قالب

اختر قالب ووردبريس بالاختبار لا بالعرض التجريبي: قارن قوالب الكتل والقوالب الكلاسيكية، والمصادر، والسرعة، وإمكانية الوصول، ودعم RTL وWooCommerce، والارتباط بأدوات البناء، وشروط الترخيص على نسخة تجريبية.

9 دقائق قراءة

اعثر على البرنامج المناسب للمهمة

لكل منتج على DevMarket إصدار يراجعه فريقنا، ومفتاح ترخيص فوري، وشروط واضحة للتحديث والدعم.