عن Rabet
Rabet Kit مشروع برمجي تديره AlMorshed Net (المرشد نت). يقلل الأعمال المتكررة حول تهيئة تكامل الدفع مع إبقاء القرار والأسرار داخل بيئة التاجر.
المشكلة التي يعالجها
يتكرر على المطور فحص البيئة وإنشاء عميل UPayments وربط مسار webhook والتحقق من الحالة وتهيئة واجهة استدعاء. توحّد Rabet هذه الخطوات في عقود قابلة للاختبار ومعاينة قبل الكتابة.
منفذ الآن
- CLI للفحص ومعاينة مولد Laravel وتطبيقه وتشغيل مستمع محلي.
- ثلاث أدوات MCP عامة عبر stdio؛ يتطلب الإنشاء العلم الصريح
confirm:trueوعلى عميل التكامل الحصول على موافقة بشرية قبل ضبطه. - محوّل UPayments ضمن foundation، ونموذج MyFatoorah v2 أولي مؤجل مع اختبارات عقد دون اتصال. يوجد نموذج HTTP أولي لـMyFatoorah v2 مع اختبارات عقد دون اتصال، لكنه مؤجل عن إصدار foundation ولا يظهر في MCP. تنفيذ v3 والتشغيل ببيانات اعتماد ما زالا عملاً مستقبلياً.
- ثمانية ملفات Laravel مولدة: env وmodel و
PaymentControllerوUPaymentsClientوWebhookControllerوconfig وmigration وroutes، مع checkout معطل افتراضياً وإعادة تحقق منCAPTURED. - Web Component أصلي يرسل
offer_idفقط إلى endpoint لدى التاجر ولا يحمل التوكن أو المبلغ في المتصفح. - اختبارات وحراس CI موثقة في المستودع.
ما لا تفعله Rabet الآن
لا تحتفظ بالأموال، ولا توفر لوحة تحكم مستضافة أو صندوق webhook مركزياً، ولا تفحص أي موقع تلقائياً. تشغيل MyFatoorah على sandbox ببيانات اعتماد يحتاج سراً من التاجر ولم يُثبت بعد؛ والإنتاج غير مثبت ويتطلب إعداد حساب التاجر. ينشئ المولد endpoint معطلاً افتراضياً، ولا يعمل حتى يضبط التاجر env والأسعار ويشغّل migration ويسجل routes داخل Laravel server runtime. الموقع العام الحالي لا ينشر هذا backend أو webhook.
الترخيص والعلامات
يحكم Apache-2.0 الكود الذي يستلمه المستخدم. يسجل ملف NOTICE إسناد AlMorshed Net / Jaber Al-Riyahi وحدود العلامة؛ لا يمنح الترخيص حقاً عاماً في استخدام اسمي Rabet أو AlMorshed Net كعلامة. شروط الموقع لا تستبدل الترخيص.
المشغّل والتواصل
المشغّل: AlMorshed Net (المرشد نت). للاستفسار اكتب إلى Info@almorshednet.com من دون إرسال أسرار أو بيانات بطاقة أو عميل.