ForHosting KIT · التحقق من البيانات: بريد، آيبان، هواتف

تحقّق من صحة رقم البطاقة داخل متصفحك

اكتشفوا رقم البطاقة المكتوب خطأ قبل خطوة الدفع: الرقم 4242 4242 4242 4242 يجتاز فحص لون ويطابق فيزا، بينما يكفي رقم واحد خاطئ ليفشل الفحص في الغالب. لا يُحفظ أي شيء. مجانًا في متصفحكم.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
العدد
4242 4242 4242 4242
تحصل على
شبكة البطاقة
Visa

تفحص هذه الأداة رقم بطاقة بنكية باستخدام خوارزمية لوهن الحسابية (Luhn) التي تكشف أخطاء الطباعة الشائعة: رقمين متبادلي الموضع، أو خانة محذوفة، أو رقم منقول خطأ. تناسب أي نموذج دفع يريد رفض رقم مكتوب خطأ قبل محاولة معالجته فعليًا.

ما فحص لون وكيف يُحسب

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

متى يفيد وما حدوده

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

خوارزمية لوهن ببساطة

كل رقم بطاقة بنكية حديث مبني بحيث يحقق معادلة حسابية محددة (خوارزمية لوهن)، صُممت خصيصًا لكشف أخطاء الطباعة الشائعة كرقمين متبادلي الموضع أو خانة واحدة كُتبت خطأ. تحسب الأداة هذه المعادلة فورًا وتخبرك إن كان الرقم يحقق الشرط الحسابي أم لا، دون التحقق من رصيد البطاقة أو صلاحيتها.

ما لا تفعله هذه الأداة بالمرة

فحص لوهن لا يتحقق من وجود البطاقة فعليًا، ولا من رصيدها، ولا من تاريخ انتهائها؛ يكشف فقط أن الرقم يحقق الشرط الحسابي المتوقع لبطاقات بنكية حقيقية. رقم يحقق الشرط قد يكون بطاقة فعلية أو رقمًا مُولَّدًا اختباريًا يحقق المعادلة نفسها بالصدفة.

لا يُحفظ رقم بطاقتك مطلقًا

الفحص كله يجري داخل متصفحك؛ رقم البطاقة الذي تُدخله لا يُرسَل إلى أي خادم، ولا يُسجَّل، ولا يُخزَّن في أي مكان لدينا. هذا مبدأ ثابت في تصميم الأداة نفسها لا مجرد سياسة معلنة: التحقق حسابي بحت يمكن إجراؤه بالكامل على جهازك دون الحاجة لأي اتصال شبكي.

خطوة تحقق قبل بوابة الدفع

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

تحقق يدوي عند استلام دفعة هاتفيًا

عند استلام رقم بطاقة عبر الهاتف من عميل، تتحقق موظفة الاستقبال في مؤسسة النخيل للمقاولات من صحته حسابيًا قبل تمريره للمحاسب المسؤول عن المعالجة.

اختبار نموذج دفع قبل الإطلاق

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

هل تُحفظ أرقام البطاقات التي أُدخلها؟

لا مطلقًا. الفحص حسابي بحت يجري داخل متصفحك؛ رقم البطاقة لا يُرسَل لأي خادم ولا يُسجَّل ولا يُخزَّن في أي مكان لدينا.

هل يعني "صحيح" أن البطاقة نشطة أو لها رصيد؟

لا، يعني فقط أن الرقم يحقق الشرط الحسابي المتوقع لبطاقات بنكية حقيقية. التأكد من نشاط البطاقة أو رصيدها يحتاج بوابة دفع فعلية متصلة بالبنك المُصدِر.

لماذا رُفض رقم بطاقتي الحقيقية؟

غالبًا لخطأ طباعي في إحدى الخانات عند النسخ اليدوي؛ راجع الرقم على البطاقة نفسها خانة بخانة قبل إعادة المحاولة.

هل تكشف الأداة نوع البطاقة أيضًا؟

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

كيف تعمل خوارزمية لون؟

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

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/verify/card-luhn

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/verify/card-luhn \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"number":"4111111111111111"}'
{
  "number": "4111111111111111"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "verify.card_luhn",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

السعر والاستخدام

مجانية بلا حد من هذه الصفحة. للدمج المباشر في نموذج دفع حي كخطوة تحقق أولية قبل إرسال الرقم لبوابة الدفع، تتوفر الوظيفة نفسها عبر الـAPI بسعر $0.002 لكل طلب.

هل الأداة مجانية؟

نعم، بلا حد من هذه الصفحة. الفحص الآلي عبر الـAPI سعره $0.002 لكل طلب.

اطّلع على توثيق KIT الكامل ←