الأسئلة الشائعة
إجابات بحسب التنفيذ الحالي، مع فصل ما هو متاح عما هو مخطط.
هل Rabet بوابة دفع؟
لا. هي أداة تكامل للمطور، وليست بنكاً أو محصل أموال أو مزود خدمة دفع. علاقة الدفع والتسوية بين التاجر ومزوده.
ما البوابة الحقيقية التي تعمل الآن؟
محوّل UPayments v2 هو التكامل الحقيقي الحالي. المحوّل الثاني mock لاختبار عقد البرمجة وليس بوابة إنتاج.
هل KNET مدمج الآن؟
نعم كاختيار اختياري داخل محوّل UPayments، وليس كبوابة مستقلة. أرسل payment_method:"knet" ليخرج paymentGateway.src=knet. يتطلب ذلك تفعيل White Label وKNET لحساب التاجر لدى UPayments؛ الكود لا يمنح الموافقة ولا يفعّل الحساب، وتبقى المعالجة والتسوية لدى المزود وKNET.
ما حالة MyFatoorah الآن؟
يوجد نموذج HTTP أولي لـMyFatoorah v2 مع اختبارات عقد دون اتصال، لكنه مؤجل عن إصدار foundation ولا يظهر في MCP. تنفيذ v3 والتشغيل ببيانات اعتماد ما زالا عملاً مستقبلياً. لا تظهر في إصدار foundation؛ v3 والتشغيل ببيانات اعتماد غير منفذين بعد.
هل يجمع الموقع بيانات بطاقة أو عميل؟
الموقع الثابت لا يطلبها. النواة لا تخزّن حقول العميل الاختيارية تخزيناً دائماً ولا تسجّلها، لكن ما يقدمه التاجر قد يذهب من بيئته مباشرة إلى المزود وتطبّق عليه سياسات التاجر والمزود.
هل يعمل تلقائياً مع أي موقع؟
لا. المولد الحالي يستهدف مشروع Laravel قائماً. فاحص Laravel وWordPress وNext.js مرحلة مخططة وغير متاحة الآن.
هل يتحقق doctor من صلاحية بيانات الاعتماد؟
لا. يفحص وجود متغير التوكن وإمكانية الوصول الخفيفة إلى مضيف API ويكتشف أدوات محلية؛ قبول التوكن يحتاج اختباراً آمناً لدى البوابة.
هل يكتب init فوق ملفاتي؟
المولد الحالي يعاين أولاً ويتجاوز الملف الموجود. استخدم مع ذلك Git ونسخة احتياطية، وراجع خطة الملفات والمحتوى الناتج.
هل Web Component يكفي وحده؟
لا. ينشئ المولد endpoint آمناً لكنه معطل افتراضياً؛ يجب ضبط env والأسعار وتشغيل migration وتسجيل routes داخل Laravel server runtime. يرسل المكوّن offer_id فقط، بينما تبقى المصادقة والتفويض والمبلغ وحالة الطلب على الخادم.
ماذا يثبت sandbox؟
في 2026-07-17 اكتملت عملية UPayments Sandbox ببيانات اعتماد بقيمة 1.500 KWD إلى CAPTURED ثم أكدها تحقق server-to-server. حُجبت بيانات الاعتماد ولا يجوز إعادة استخدامها. يثبت ذلك سلوك بيئة الاختبار فقط؛ لا يثبت الإنتاج أو التسوية. مسار /return العام أعاد 404 وقت الالتقاط، وتضيف هذه النسخة صفحة حالة بديلة آمنة، ولم يُنشر backend أو webhook عام بعد.
ما الترخيص؟
Apache-2.0 يحكم الكود. لا يمنح حقاً عاماً في العلامات التجارية، وتبقى حدود NOTICE وشروط المصدر سارية.
كيف أتواصل للدعم أو الأمان؟
عبر Info@almorshednet.com فقط. أرسل خطأ منقحاً وسياقاً عاماً، ولا ترسل توكنات أو PAN أو CVV أو بيانات عميل.