الانتقال إلى المحتوى
XSIS
تحدث إلى مهندس

التكاملات

مدفوعات البطاقات

مدفوعات البطاقات: من جهاز الدفع إلى البنك المحصل ثم إلى دفتر الأستاذ

أجهزة EMV وبوابات دفع مرتبطة بالبنوك المحصلة عبر ISO 8583 أو واجهات API، وملفات تسوية تطابق في نظام ERP.

المخطط

مدفوعات البطاقات: تفويض عند الصندوق، وتسوية لاحقة، ومطابقة في نظام ERPيتصل جهاز الدفع أو صفحة الدفع بالبوابة، وتتصل البوابة بالبنك المحصل، ويوجه البنك المحصل الطلب إلى شبكة البطاقات والبنك المصدر. وتصل ملفات التسوية لاحقا وتطابق مع المبيعات والرسوم في نظام ERP. وعند انتهاء المهلة دون رد تعكس العملية، فلا يخصم المبلغ من العميل مرتين.نقاط البيعجهاز EMV أو صفحةدفع إلكترونيالشريحة والدفعاللاتلامسي والتجارةالإلكترونيةبوابةبوابة الدفعالترميز والتوجيهبنكالبنك المحصلالتفويض والتسويةجهة خارجيةشبكة البطاقاتوالبنك المصدرالموافقة أو الرفضERPERPالمبيعات والرسوموالمبالغ المحولةXSISطبقة التكاملتحليل ملفات التسويةومطابقتهاالأشخاصفريق عملياتالمدفوعاتالفروق والنزاعاتوحالات الاستردادالمتنازع عليه1EMV · REST/JSON2ISO 85833ISO 85834ISO 85835SFTP6REST/JSON7ISO 8583 04008

مدفوعات البطاقات: تفويض عند الصندوق، وتسوية لاحقة، ومطابقة في نظام ERP

يتصل جهاز الدفع أو صفحة الدفع بالبوابة، وتتصل البوابة بالبنك المحصل، ويوجه البنك المحصل الطلب إلى شبكة البطاقات والبنك المصدر. وتصل ملفات التسوية لاحقا وتطابق مع المبيعات والرسوم في نظام ERP. وعند انتهاء المهلة دون رد تعكس العملية، فلا يخصم المبلغ من العميل مرتين.

  • التدفق الرئيسي
  • غير متزامن
  • مسار الاستثناءات

التدفق خطوة بخطوة

  1. من جهاز EMV أو صفحة دفع إلكتروني إلى بوابة الدفع: طلب التفويض، عبر EMV · REST/JSON (تدفق رئيسي).
  2. من بوابة الدفع إلى البنك المحصل: التفويض، عبر ISO 8583 (تدفق رئيسي).
  3. من البنك المحصل إلى شبكة البطاقات والبنك المصدر: التوجيه إلى البنك المصدر، عبر ISO 8583 (تدفق رئيسي).
  4. من البنك المحصل إلى بوابة الدفع: موافقة أو رفض، عبر ISO 8583 (غير متزامن).
  5. من البنك المحصل إلى طبقة التكامل: ملفات التسوية والرسوم، عبر SFTP (غير متزامن).
  6. من طبقة التكامل إلى ERP: المبيعات المسواة والرسوم والمبالغ المحولة، عبر REST/JSON (تدفق رئيسي).
  7. من بوابة الدفع إلى جهاز EMV أو صفحة دفع إلكتروني: لا رد في الوقت المحدد: عكس تلقائي للعملية، عبر ISO 8583 0400 (مسار الاستثناءات).
  8. من طبقة التكامل إلى فريق عمليات المدفوعات: تسوية غير مطابقة أو استرداد متنازع عليه (مسار الاستثناءات).

نظرة عامة

هذا هو مسار الدفع بالبطاقة، من جهاز الدفع أو صفحة الدفع الإلكتروني إلى البنك المحصل وشبكة البطاقات والبنك المصدر، ثم العودة. ينتظر العميل الرد عند الصندوق، أما المبلغ، بعد خصم الرسوم، فيصل لاحقا في ملف تسوية يجب مطابقته مع المبيعات في نظام ERP.

يمرر التصميم المرجعي طلبات التفويض عبر بوابة دفع ترمز البطاقة وتوجه الطلب إلى البنك المحصل، عبر ISO 8583 أو واجهة API الخاصة به. وتجمع طبقة التكامل ملفات التسوية والرسوم، وتطابقها مع المبيعات الأصلية، وترحلها إلى نظام ERP مبيعات ورسوما ومبالغ محولة.

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

كيف يعمل التدفق

  1. 01

    البدء من جهاز الدفع أو صفحة الدفع

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

  2. 02

    التفويض عبر البوابة

    تستبدل البوابة رقم البطاقة برمز مميز (token)، وترسل طلب التفويض إلى البنك المحصل عبر ISO 8583 أو واجهة API الخاصة به.

  3. 03

    التوجيه إلى البنك المصدر

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

  4. 04

    إعادة الرد

    تعود الموافقة أو الرفض عبر المسار نفسه إلى جهاز الدفع أو صفحة الدفع، مع رمز الاستجابة.

  5. 05

    استلام التسوية

    يرسل البنك المحصل لاحقا ملفات التسوية والرسوم، فتجمعها طبقة التكامل وتتحقق من صحتها.

  6. 06

    المطابقة والترحيل

    تطابق الطبقة المعاملات المسواة مع المبيعات الأصلية، وترحل المبيعات والرسوم والمبالغ المحولة إلى نظام ERP.

عند حدوث إخفاق

لا رد في الوقت المحدد

إذا لم تتلق البوابة ردا خلال المهلة التي يحددها البنك المحصل، فإنها ترسل طلب عكس العملية، وهو رسالة ISO 8583 من النوع 0400 أو ما يقابلها في واجهة API، فلا يخصم من العميل مبلغ عملية بيع لم تكتمل.

رفض عملية دفع

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

تسوية لا تطابق

المبلغ المسوى الذي يختلف عن قيمة البيع، أو عملية البيع التي لا تسوية لها، ينتقلان إلى قائمة مراجعة لدى فريق عمليات المدفوعات، مع عرض السجلين جنبا إلى جنب.

اعتراض حامل البطاقة على عملية دفع

يستورد تقرير النزاعات الوارد من البنك المحصل ويربط بعملية البيع الأصلية وتسويتها، ليرد فريقك والأدلة كلها في مكان واحد.

المعايير والأنظمة

المعايير والقنوات المصرفية
  • SFTP (H2H)
المدفوعات
  • ISO 8583
  • EMV
  • EMV 3-D Secure
  • PCI DSS
التكامل
  • REST
  • Webhooks

أسئلة وأجوبة

ما الفرق بين بوابة الدفع والبنك المحصل؟

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

رابط هذا السؤال
هل يبقي هذا التصميم بيانات البطاقات خارج أنظمتنا؟

هذا هو هدف التصميم. فأرقام البطاقات يلتقطها جهاز الدفع المعتمد أو صفحة دفع مستضافة، وتستبدل برموز مميزة عند البوابة، فلا ترى أنظمة نقاط البيع وERP ومخازن البيانات لديك إلا الرموز. وهذا يقلص الجزء من بيئتك التقنية الذي ينطبق عليه معيار PCI DSS، ويؤكد المقيم المعتمد النطاق النهائي.

رابط هذا السؤال
هل ISO 8583 واحد لدى كل البنوك المحصلة؟

لا. يحدد ISO 8583 هيكلا عاما، وينشر كل بنك محصل أو شبكة مواصفاته الخاصة للحقول وأنواع الرسائل والرموز. ولهذا نبني وفق مواصفات البنك المحصل ونجري اختبارات الاعتماد الخاصة به. وواجهة API لبوابة تقف أمام البنك المحصل تخفي هذه الفروق، وهو خيار أبسط غالبا لشركات التجزئة.

رابط هذا السؤال
لماذا تصل التسوية بعد عملية البيع؟

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

رابط هذا السؤال
هل تدعمون EMV 3-D Secure للمدفوعات الإلكترونية؟

نعم. في مدفوعات البطاقات الإلكترونية ندمج EMV 3-D Secure عبر البوابة، ليتمكن البنك المصدر من التحقق من هوية حامل البطاقة حيث تتطلب الأنظمة أو المخاطر ذلك. ونعالج مسار التحقق الإضافي والمسار الذي لا يتطلبه في صفحة الدفع، ونختبرهما ببطاقات الاختبار التي يوفرها المزود.

رابط هذا السؤال
هل يمكننا استخدام أكثر من مزود لخدمات الدفع؟

نعم. تحتفظ طبقة التكامل بنموذج داخلي واحد للدفعة وتحوله إلى صيغة كل مزود، فيمكنك التوجيه حسب القناة أو الدولة أو نوع البطاقة، أو نقل حجم المعاملات بين المزودين. ويظل كل مزود بحاجة إلى تكامل واعتماد خاصين به، ونخطط لهما مزودا تلو الآخر.

رابط هذا السؤال

أخبرنا بما تحتاج إلى بنائه أو ربطه.

صف لنا الأنظمة والجدول الزمني والقيود، وسيتولى المهندسون المناسبون الأمر من هناك.

  • سيتصل بك فريقنا خلال 24 ساعة في الفترة الزمنية التي تفضلها
  • فريقنا متاح على مدار الساعة طوال أيام الأسبوع