إصلاح خطأ "رصيد غير كافٍ"

يحدث هذا الخطأ في الغالب بسبب ميزة مدفوعة في سير عمل توقعت أن يكون مجانيًا - white label، أو AML، أو NFC، أو فحص الحيوية النشط. إليك كيفية معرفة أيها السبب، وكيفية منع تكرار ذلك.

Short answer

في تسع من كل عشر حالات، لا يكون السبب نفاد حصة مجانية. بل يكون ميزة مدفوعة في سير العمل - وغالبًا ما تكون white label (0.20 دولار)، أو AML (0.20 دولار)، أو NFC (0.15 دولار)، أو فحص الحيوية النشط (0.15 دولار). افتح سير العمل وانظر إلى ما هو مفعّل قبل شحن الرصيد.

إذا فشل طلب تحقق مع الرسالة "You don't have enough credits to perform this request"، فهذا يعني أن رصيد مؤسستك لا يكفي لتغطية ميزة يحاول سير العمل تشغيلها.

تبلّغ API عن الحالة نفسها برمز الخطأ insufficient_credits عند إنشاء جلسة. توضيحان يوفران التذاكر: في سير العمل تُسمى طرق الكشف النشط عن الحيوية 3D Flash و3D Action & Flash، والمجاني هو الكشف السلبي عن الحيوية فقط؛ كما يحتاج التحقق من قواعد البيانات والتحقق من الهاتف إضافةً إلى ذلك إلى أول شحن رصيد قبل أن يعملا أصلًا (رصيد الترحيب البالغ 10 دولارات لا يُحتسب). راجع التحقق من قواعد البيانات.

#تحقق من سير العمل قبل أن تتحقق من الرصيد

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

  • التحقق من الهوية
  • فحص الحيوية السلبي
  • مطابقة الوجه 1:1
  • تحليل الجهاز وعنوان IP

كل وحدة أخرى تُفوتَر من أول فحص، عند أي حجم. الأسباب المعتادة، مرتبة حسب ترتيب ظهورها الفعلي:

الميزةالسعرلماذا تفاجئ الناس
White label / الهوية البصرية المخصصة0.20 دولار لكل تحققإنه إعداد شكل ومظهر، لذا لا يبدو وكأنه "فحص"
فحص AML0.20 دولارغالبًا ما يُضاف إلى قالب "KYC مجاني" دون ملاحظة ذلك
NFC0.15 دولاريُفوتَر بشكل منفصل عن التحقق من الهوية
فحص الحيوية النشط0.15 دولارالانتقال من السلبي إلى النشط يخرج من الفئة المجانية
تقدير العمر0.10 دولارالتحقق من الهوية في الفئة المجانية لا يغطيه
الاستبيان0.10 دولاريبدو وكأنه نموذج، لا فحص
التحقق من الهاتفمن 0.03 دولار + رسوم شركة الاتصالاتتختلف رسوم شركة الاتصالات حسب الوجهة
التحقق من البريد الإلكتروني0.03 دولار
إثبات العنوان0.20 دولار
التحقق من قواعد البياناتيختلف حسب البلد
التحقق من الشركات (KYB)2.00 دولار
Important

White label هو السبب الأكثر شيوعًا على الإطلاق. سير العمل الذي تُفعَّل فيه الهوية البصرية المخصصة يكلف 0.20 دولار لكل تحقق مكتمل إضافة إلى أسعار كل وحدة - لذا فإن المسار الذي أعددته كـ KYC مجاني يصبح مسارًا مدفوعًا في اللحظة التي تضفي عليه علامتك التجارية. راجع تخصيص الهوية البصرية.

#إصلاح الأمر

  1. افتح سير العمل الذي تستخدمه الجلسة الفاشلة

    ليس أي سير عمل - بل ذلك الذي أُنشئت الجلسة بمعرّفه. ضمن Workflows، تحقق من كل ميزة مفعّلة مقابل الجدول أعلاه.

  2. تحقق من علامة التبويب Options أيضًا

    يُفعَّل White label لكل سير عمل ضمن Settings → Options → Include custom style، وليس في قائمة الخطوات، لذا من السهل تفويته عند مراجعة الخطوات.

  3. تحقق من رصيدك

    تعرض Settings → Billing رصيدك الحالي. إذا كان سالبًا، يتوقف كل العمل القابل للفوترة - بما فيه فحوص الفئة المجانية - حتى يعود فوق الصفر.

  4. أزل الميزة المدفوعة أو اشحن رصيدك

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

صفحة الفوترة في كونسول Didit مع رصيد الحساب وزر Top up balance
  1. إضافة رصيد تزيل الخطأ فورًا.
  2. تأكد من أن عملية الشحن وصلت فعلًا قبل افتراض أن الرصيد خاطئ.
تحقق من الرصيد، لكن تحقق أولًا من الميزات المدفوعة في سير العمل.

#أسباب أخرى يستحق استبعادها

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

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

  • طلب API مستقل بدلًا من جلسة سير عمل. تُفوتَر الطلبات المستقلة لكل طلب دون أي حصة مجانية، حتى للميزات المجانية داخل سير العمل.

  • استخدمت فعليًا الـ 500 الخاصة بميزة ما. تحقق من Analytics لمعرفة حجم الشهر لكل ميزة قبل افتراض هذا السبب - وتذكر أن كل واحدة من الميزات الأربع لها حصتها الخاصة، لذا فهو التفسير الأقل احتمالًا عند الحجم المنخفض.

  • التحقق من الهاتف أو التحقق من قواعد البيانات قبل أي شحن رصيد. يبقى كلاهما غير مفعّل حتى تجري مؤسستك أول شحن رصيد حقيقي؛ ورصيد الترحيب لا يفتحهما. راجع شحن الرصيد والفواتير وطرق الدفع.

  • بيئة اختبار عملت وتطبيق فعلي لا يعمل. بيئة الاختبار لا تحاسب على شيء أبدًا، لذا لا يمكنها كشف ميزة مدفوعة. الجلسة الفعلية الأولى هي حيث يظهر السعر الحقيقي لسير العمل.

#منع تكرار الأمر

  • فعّل الشحن التلقائي في Settings → Billing بحيث يُشحن الرصيد تلقائيًا عند نزوله دون عتبة تختارها.
  • اختبر في sandbox، حيث لا تُفوتَر أي فحوص ويُتجاوَز فحص الرصيد تمامًا. راجع الاختبار في sandbox.
  • افصل تطبيقات الاختبار عن التطبيقات المباشرة، حتى لا تستنزف تجربة ما الرصيد الذي تعتمد عليه حركة الإنتاج لديك.

#تحديد سقف لإنفاقك

إذا أردت سقفًا صارمًا بحيث لا يمكن أن يصبح رصيد الحساب سالبًا أثناء الاختبار، فذلك ضبط على مستوى الحساب لا إعداد في سير العمل - اسأل الدعم عما هو متاح لمؤسستك. أما الحل العملي في الوقت نفسه فهو: استمر في الاختبار داخل تطبيق sandbox، حيث لا يوجد شيء لإنفاقه.

#إذا لم تكن عمليات الشحن ذاتية الخدمة

لا يمكن للمؤسسات المشتركة في خطة سنوية شراء الرصيد عبر مسار الشحن الذاتي - تواصل مع مدير حسابك بدلًا من ذلك. محاولة الشحن الذاتي ستخبرك بذلك بدلًا من أن تفشل بصمت.

#إذا بدا رصيدك خاطئًا

إذا ظهر رصيدك أو فواتيرك أو سجل التحقق فجأة مفقودًا أو غير صحيح، فهذه في الغالب مشكلة مؤقتة في المنصة لا بيانات مفقودة. تواصل مع الدعم بدلًا من محاولة إصلاح الأمر بنفسك، وأرفق معرّف مؤسستك.