ACP وUCP وAP2: أي بروتوكولات تحتاجها للتجارة عبر الوكلاء؟
قارن إتمام الشراء عبر ACP وقدرات UCP وتفويض AP2. اختر تكاملاً مدعوماً وفق القنوات والأنظمة وشركاء الدفع ومعايير القبول.

صورة مولدة بالذكاء الاصطناعي للتوضيح
محتويات المقال
لا تمثل ACP وUCP وAP2 ثلاث منصات تسوق متبادلة. ينظم ACP إتمام الشراء برمجياً وتمرير بيانات اعتماد الدفع. ويقدم UCP واجهة تجارية قائمة على القدرات والتوافق بين الأطراف. أما AP2 فيعالج إثبات التفويض الخاص بالشراء والدفع. يبدأ الاختيار من القناة والمعاملة المطلوبة، ثم من الواجهات التي تدعمها منصتك وشركاؤك فعلاً.
بالنسبة إلى شركة في الإمارات لديها متجر وERP ومعالج دفع، قد يؤدي تنفيذ البروتوكولات الثلاثة دفعة واحدة إلى محولات زائدة ومسؤوليات متداخلة. تبدأ PRO71 بفهم حدود المعاملة والأنظمة التي تملك قراراتها، ثم تحدد أعمال الربط الضرورية. السؤال التجاري هو: أي واجهة تتيح الرحلة المطلوبة مع الحفاظ على التفويض وصحة التنفيذ ومعالجة الأعطال؟
ما المشكلة التي يعالجها كل بروتوكول؟
يوفر ACP طريقة محددة لتبادل حالة الشراء بين الوكيل والتاجر، بدلاً من الاعتماد على التنقل داخل صفحات الموقع. تتناول وثائقه واجهات إتمام الشراء وتمرير بيانات اعتماد الدفع ودورة العملية. لكنه لا يصحح كتالوجاً مضطرباً ولا يجعل كل معالج دفع متاحاً لكل متجر. هذه تبعيات يجب التحقق منها في البيئة المقصودة. وثائق ACP.
ينظم UCP التجارة من خلال قدرات معلنة يتفق المشاركون على دعمها. يجب التوافق على الإصدار والوظائف قبل استخدامها. تكمن فائدته العملية في عقد واضح للتفاعل التجاري بين الأطراف المدعومة، بينما تظل قرارات السعر والمخزون والتوصيل داخل أنظمة التاجر. دعم وظيفة في المواصفة لا يعني أن تطبيقك ينفذها بالفعل. مواصفة UCP.
أما AP2 فيقدم نموذجاً لإثبات سلطة الشراء والدفع. تصف وثائقه الحالية تفويضات مفتوحة ومغلقة للشراء والدفع، ومسارات بوجود الإنسان وبدونه. التفويض الموقّع دليل على إجراء ضمن حدود معينة، لكنه لا يستبدل إدارة المخزون أو تنفيذ الطلب أو الاتفاقات مع أطراف الدفع. ينبغي قراءة شكل التفويض وفق الإصدار المستخدم. وثائق AP2.
أين تتداخل الأدوار وكيف تقارنها؟
تلتقي البروتوكولات حول عملية الشراء، لكنها تعمل عند حدود مختلفة. تحتاج واجهة إتمام الطلب إلى طريقة لقبول الدفع، ويحتاج تفويض الدفع إلى عملية محددة يرتبط بها. وتوثق UCP تكاملاً مع AP2، وهو مثال على اجتماع القدرات التجارية مع أدلة السلطة الممنوحة دون تحويلهما إلى وظيفة واحدة.
مرّر أفقياً لعرض الجدول كاملاً
| الواجهة | السؤال الأساسي | ما يبقى على التاجر |
|---|---|---|
| ACP | كيف يدير الوكيل عملية الشراء؟ | اعتماد السلة والإجمالي والمخزون وربط الدفع ومعالجة الطلب |
| UCP | ما القدرات التي يستطيع الطرفان استخدامها؟ | ملفات الدعم والإصدارات والعمليات والتنفيذ الفعلي للقدرات |
| AP2 | ما إجراء الشراء والدفع الذي جرى تفويضه؟ | التحقق وحدود التنفيذ وشركاء الدفع وأدلة معالجة النزاع |
لا تحوّل المقارنة إلى ترتيب لبروتوكول «أفضل» بصورة مطلقة. قد تفرض القناة واجهة محددة، ويدعم المعالج مساراً معيناً لبيانات الاعتماد، وتضيف متطلبات التفويض طبقة أخرى. الاختيار الصحيح يستند إلى معاملة فعلية، لا إلى عدد أسماء المعايير الواردة في العرض. اطلب تبرير كل طبقة والتبعية التي تعالجها.

كيف تختار المسار المناسب لمنظومة قائمة؟
ابدأ بتسمية القناة والموقع المستهدف ومجموعة المنتجات وطريق إتمام الطلب. هل تنتهي الرحلة على صفحة دفع متجرك، أم عبر واجهة برمجية مدعومة؟ احصل على متطلبات الأهلية والتكامل الحالية من القناة والمنصة. لا تبنِ القرار على إعلان قديم أو تجربة منفذة لحساب آخر في سوق مختلف.
بعد ذلك ارسم منظومة التاجر. ما النظام الذي يملك هوية النسخ؟ وأين يُحسم المخزون؟ ومن يحسب الإجمالي وينشئ الطلب ويسوي الدفع؟ ضع محول البروتوكول عند الحد التجاري المناسب دون نسخ منطق التسعير والتوفر داخله. تكرار القواعد بين عدة واجهات يجعل نتائجها تتباعد عندما يغير الفريق عرضاً أو سياسة.
ثم تحقق من طريق الدفع مع المعالج والشركاء المعنيين. إتاحة مواصفة مفتوحة لا تضمن قبول حساب التاجر أو دعم وسيلة الدفع أو التوفر الإقليمي. التأكيد المكتوب للمسار المدعوم أقوى من عرض يستخدم بيانات اختبار لا تخص البيئة المقصودة. يجب أن يوضح التأكيد مرحلة الإطلاق والقيود ومسؤولية معالجة الحالات المعلقة.
ماذا يفعل المحول عندما تختلف الأنظمة؟
يعيد حالة صريحة تمنع تنفيذ عملية غير مدعومة. لنفترض أن الوكيل طلب قطعتين، والمنصة تعرض قطعتين، بينما يستطيع ERP حجز واحدة فقط. يجب أن تكشف الواجهة نتيجة التوفر المعتمدة وتتيح تعديل السلة أو التدخل البشري. لا يجوز اختراع مخزون أو تقديم وعد لا يستطيع المستودع الوفاء به.
ينطبق المبدأ على تغير الإجمالي وانتهاء التفويض. حافظ على الربط بين ما وافق عليه العميل والسلة الحالية، وحدّد متى يلزم تأكيد جديد. افصل خطأ الاتصال القابل لإعادة المحاولة عن تغير تجاري يحتاج إلى قرار آخر. العميل الذي وافق على منتج بسعر معين لم يمنح بالضرورة إذناً بمنتج بديل أو إجمالي أعلى.
سجّل مراجع السلة والحجز والدفع والطلب بحيث يستطيع المشغّل إعادة بناء التسلسل. إذا انقطع الرد بعد إرسال العملية، استرجع الحالة القائمة قبل تكرار التنفيذ. توافق الرسائل مع البروتوكول مفيد، لكن نجاح الربط يعتمد أيضاً على منع التكرار وحفظ انتقالات الحالة. اطلب اختباراً يثبت ذلك عبر الأنظمة الفعلية.

ما أسئلة الإصدار والأمان التي يجب تضمينها؟
حدّد الإصدار المختبر والقدرات المدعومة وطريقة المصادقة وإجراء التعامل مع التغيير. تتطور المواصفات الحالية، ولذلك يترك الادعاء بالتوافق دون إصدار وأدلة قبول المشتري عاجزاً عن تقييم أثر أي تحديث. يجب أن يعرف الفريق متى يحتاج إلى إعادة الاختبار ومن يراجع الفروق ومن يقرر توقيت الترقية.
اطلب صلاحيات محدودة حسب الوظيفة. قراءة المنتجات وتعديل السلة وإرسال الطلب وإجراء الدفع حدود مختلفة. تعامل مع النص الخارجي باعتباره مدخلاً غير موثوق، ولا تسمح لوصف منتج بتوسيع السلطة. ينبغي أن تظهر السجلات القرارات والمراجع اللازمة للتشخيص دون أن تصبح مستودعاً لأسرار الدفع أو بيانات لا يحتاجها الدعم.
اسأل من يراقب التوافق، وكيف يظهر فشل الاتفاق على القدرات للعميل، وكيف تعود الرحلة إلى الشراء المعتاد. وحدّد مسؤولية مواد التحقق وتدوير بيانات الاعتماد ومراجعة تغييرات الشريك. هذه عناصر في نطاق الدعم، وليست وثائق اختيارية تُكتب بعد الإطلاق. غيابها قد يحول تحديثاً خارجياً إلى تعطل غير مملوك داخلياً.
كيف تقيّم عرض شريك التكامل؟
اطلب تسلسلاً يوضح الوكيل والمحول والمنصة وERP والمعالج. يجب أن يحمل كل انتقال مسؤولاً ومدخلاً واستجابة وسلوك فشل. راجع تغير السعر ورفض الدفع وتكرار الطلب وفقدان الرد بعد إنشاء الطلب. بهذه الحالات تستطيع مقارنة قدرة المورد على التعامل مع التشغيل، لا قدرته على عرض محادثة ناجحة فقط.
افصل تطوير المحول عن إصلاح بيانات المصدر وتجهيز معالج الدفع. قد يكون استعمال تكامل المنصة مناسباً، وقد يكون التطوير المخصص مبرراً إذا فرضت العملية القائمة ذلك. يجب أن يشرح العرض المسار الذي يتجنب تكرار المنطق التجاري وكيف جرى التحقق منه. اطلب مخرجات قابلة للمراجعة وحدوداً صريحة للعمل المستثنى.
تحدد مراجعة الأنظمة لدى PRO71 الواجهات والمسؤوليات قبل التنفيذ. ومن مخرجاتها المفيدة سجل قرار لاختيار البروتوكول، وعقد للمعاملة، وحدود إصدار قابل للاختبار. لا ينبغي لأي مورد أن يوحي بأن تطبيق مواصفة عامة يضمن الوصول إلى كل القنوات أو يحسم تلقائياً مسؤولية الدفع. يحتاج ذلك إلى دعم تقني واتفاقات وأدلة مستقلة.

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