ملی ای‌پی‌آی

چرا شماره شبا نامعتبر اعلام می‌شود؟

«نامعتبر» دو معنای کاملاً متفاوت دارد: یا شماره از نظر ساختاری غلط است، یا ساختارش درست است ولی حسابی پشتش نیست.

وقتی شبا «نامعتبر» اعلام می‌شود، دو اتفاق کاملاً متفاوت ممکن است افتاده باشد. تشخیصشان ساده است و راه‌حلشان یکی نیست.

حالت اول: شماره ساختاری غلط است

این خطا پیش از تماس با سامانهٔ بانکی و در اعتبارسنجی ورودی گرفته می‌شود. یعنی شماره هنوز به هیچ سامانه‌ای نرفته و هزینه‌ای هم کسر نشده است.

علت‌های رایجش:

  • تعداد ارقام درست نیست. شبا حتماً IR به‌علاوه ۲۴ رقم است. یک رقم کم یا زیاد کافی است.
  • IR جا افتاده. فقط ۲۴ رقم بدون پیشوند، شبا نیست.
  • دو رقم جابه‌جا تایپ شده. رقم کنترلی دقیقاً برای گرفتن همین ساخته شده.
  • کاراکتر اضافه کپی شده. وقتی شبا را از پیامک یا اپلیکیشن کپی می‌کنید، گاهی کاراکترهای نامرئی هم می‌آیند.

فاصله بین ارقام مشکلی ندارد؛ API خودش آن‌ها را حذف می‌کند. ارقام فارسی هم پذیرفته می‌شوند.

حالت دوم: ساختار درست است ولی حساب پیدا نشد

اینجا شماره از اعتبارسنجی ورودی گذشته، استعلام انجام شده، و پاسخ از سامانهٔ بانکی آمده. دو پاسخ متفاوت ممکن است بیاید:

  • شماره از نظر سامانه بانکی هم معتبر نیست.
  • شماره معتبر است ولی حسابی به آن متصل نیست.

هر دوی اینها پاسخ معتبر استعلام هستند، نه خطای سرویس. یعنی استعلام کار خودش را انجام داده و جوابش این بوده. رسیدش هم صادر می‌شود.

کاری که باید کرد

  1. شماره را از منبع اصلی دوباره بگیرید، اپلیکیشن بانک یا کارت‌خوان، نه از روی یادداشت.
  2. اگر شبا را ندارید، به‌جای حدس‌زدن از تبدیل کارت به شبا یا تبدیل حساب به شبا استفاده کنید.
  3. اگر حساب تازه باز شده، ممکن است هنوز در سامانه ثبت نشده باشد.
آخرین بازبینی: تیم تحریریه ملی ای‌پی‌آی

راهنماهای مرتبط

پرسش و تجربه کاربران

اگر این راهنما جوابتان را نداد، همین‌جا بپرسید. پرسش‌ها را تیمملی ای‌پی‌آی پاسخ می‌دهد و هر نظر پیش از انتشار بررسی می‌شود.

هنوز پرسشی ثبت نشده، اولین نفر باشید.