خطأ
ZATCA-00026 طلب غير مصرح (401)
تم رفض طلب API بسبب بيانات اعتماد مصادقة غير صالحة أو منتهية الصلاحية (رمز CSID).
⚠️ ما سبب هذا الخطأ؟
الأسباب الشائعة لظهور ZATCA-00026
- ✗ شهادة CSID منتهية الصلاحية وتحتاج تجديد
- ✗ بيانات اعتماد API غير صحيحة (عدم تطابق اسم المستخدم/كلمة المرور)
- ✗ استخدام CSID الإنتاج في بيئة الاختبار أو العكس
- ✗ الشهادة لم تُجدد بعد مرحلة فحص الامتثال
✅ كيف تحل هذا الخطأ
اتبع هذه الخطوات لحل ZATCA-00026
1
تحقق من انتهاء الشهادة
تأكد أن شهادة CSID لم تنته بالتحقق من تاريخ الصلاحية.
2
تحقق من البيئة
تأكد أنك تستخدم بيانات الاعتماد الصحيحة للبيئة المستهدفة (اختبار أو إنتاج).
3
أعد إصدار CSID
إذا انتهت صلاحية الشهادة، أكمل عملية التسجيل مرة أخرى للحصول على CSID جديد.
4
تحقق من ترويسة التفويض
تأكد من صيغة ترويسة Authorization: Basic base64(username:password).
حل أخطاء زاتكا تلقائياً
قيمة تتحقق من الفواتير قبل الإرسال وتمنع أخطاء ZATCA-00026 من الحدوث.