بررسی مالکیت کارت و شبا کمک میکند کسبوکار پیش از ثبت مقصد پرداخت، تعلق اطلاعات بانکی به هویت موردنظر را کنترل کند. درستبودن تعداد رقمهای کارت یا ساختار شبا، بهتنهایی نشان نمیدهد مقصد پرداخت متعلق به کاربر حساب است. در این راهنما، انتخاب بین تطبیق کارت و شبا و نحوه استفاده از نتیجه در یک فرایند مالی را بررسی میکنیم.
اعتبار ساختار، تبدیل و تطبیق مالکیت چه تفاوتی دارند؟
| نوع بررسی | پرسشی که پاسخ میدهد | محدودیت |
|---|---|---|
| کنترل ساختار | آیا قالب شماره قابل قبول است؟ | مالکیت فرد را تأیید نمیکند |
| تبدیل کارت یا حساب به شبا | شماره شبای متناظر چیست؟ | بهتنهایی تطابق با کد ملی را ثابت نمیکند |
| تطبیق کارت یا شبا با کد ملی | آیا داده بانکی به هویت ارسالشده تعلق دارد؟ | ورودی بانکی و هویتی باید از قبل معلوم باشد |
برای مثال، اگر فروشنده شماره حساب ارائه کرده است، تبدیل حساب به شبا میتواند شناسه موردنیاز مقصد را فراهم کند. پس از تبدیل موفق، بررسی مالکیت باید با شماره شبای حاصل و کد ملی همان فروشنده انجام شود.
انتخاب سرویس بر اساس اطلاعات موجود
اگر فرایند شما با کارت بانکی کار میکند، تطبیق کد ملی و کارت بانکی را بررسی کنید. ورودی فعلی آن در شناسار، شماره کارت، کد ملی و تاریخ تولد است. اگر مقصد تسویه شباست، تطبیق کد ملی و شماره شبا ورودی کد ملی و شبا دریافت میکند و تاریخ تولد لازم ندارد.
این دو سرویس جستوجوی حساب نیستند. از روی کد ملی، شماره کارت یا شبا پیدا نمیکنند و نتیجه آنها فهرست کارتها و حسابهای شخص نیست. اطلاعات باید از صاحب حساب یا مسیر مجاز فرایند شما دریافت شده باشد.
همچنین استعلام شبا با تطبیق شبا یک هدف واحد ندارد. برای پاسخ به پرسش «آیا این شبا متعلق به همین فرد است؟» باید کد ملی فرد مشخص هم در بررسی حضور داشته باشد.
مسیر پیشنهادی ثبت مقصد تسویه
- کاربر حساب خود را تکمیل میکند و مقصد پرداخت را ثبت میکند.
- سامانه ورودی کارت یا شبا را از نظر قالب کنترل میکند.
- اطلاعات بانکی با هویت مشخص همان کاربر به سرویس تطبیق ارسال میشود.
- نتیجه درخواست و نتیجه تطبیق جداگانه بررسی میشوند.
- فقط مقصدی که بررسی لازم را گذرانده است وارد مسیر بعدی پرداخت میشود.
اگر شماره شبا پس از بررسی تغییر کرد، نتیجه تطبیق قبلی را برای شماره جدید استفاده نکنید. نتیجه باید به ترکیب دقیق اطلاعات بررسیشده مربوط باشد. همچنین تغییر کد ملی صاحب پروفایل نیازمند بازبینی نتایجی است که به هویت قبلی متصل بودهاند.
با تطبیق، عدم تطبیق و خطای سرویس چگونه رفتار کنیم؟
| وضعیت | برداشت درست | اقدام پیشنهادی |
|---|---|---|
| درخواست موفق و تطبیق | اطلاعات ارسالشده مطابق نتیجه سرویس هماهنگاند | ادامه مرحله بعدی طبق قواعد کسبوکار |
| درخواست موفق و عدم تطبیق | تعلق دادههای ارسالشده تأیید نشده است | درخواست اصلاح اطلاعات یا بررسی انسانی |
| خطا، قطع پاسخ یا وضعیت نامشخص | نتیجه معتبر برای تصمیم در دسترس نیست | عدم تأیید خودکار؛ پیگیری یا تلاش مجدد کنترلشده |
عدم تطبیق بهتنهایی اثبات تقلب نیست. ممکن است فرد کارت شخص دیگری را برای پرداخت وارد کرده باشد یا شماره را اشتباه ثبت کرده باشد. پیام کاربر باید به اصلاح اطلاعات کمک کند و درباره علت قطعی فراتر از پاسخ سرویس ادعا نکند.
نکات دریافت و نگهداری اطلاعات
کلید وبسرویس را در بخش امن سامانه نگه دارید و آن را به مرورگر کاربر نفرستید. برای گزارشگیری، شناسه درخواست و وضعیت نتیجه معمولاً کاربردیتر از ذخیره تکراری همه دادههای هویتی و بانکی هستند. نمایش عمومی شماره کامل کارت، شبا و کد ملی در پیام خطا یا پنل پشتیبانی لازم نیست.
اگر برای پیگیری به بخشی از اطلاعات نیاز دارید، نمایش محدود و سطح دسترسی مناسب در نظر بگیرید. نمونههای آموزشی و تست را با داده واقعی مشتریان در مقاله، مخزن کد یا پیام عمومی منتشر نکنید. این توصیهها برای طراحی بهتر فرایند است؛ جزئیات اجرا باید با معماری سامانه شما هماهنگ شود.
پرسشهای متداول
آیا کارت معتبر از نظر رقم کنترلی حتماً متعلق به کاربر است؟
خیر. معتبربودن قالب شماره با تعلق آن به یک فرد مشخص فرق دارد.
آیا تطبیق موفق، امنیت همه تراکنشها را تضمین میکند؟
خیر. تطبیق مالکیت یک کنترل در فرایند پرداخت است و جای کنترلهای دیگر حساب، سفارش و تراکنش را نمیگیرد.
مستندات اتصال کدام سرویس را باید بخوانیم؟
برای مسیر مبتنی بر کارت، مستندات تطبیق کارت و برای مقصد مبتنی بر شبا، مستندات تطبیق شبا را بخوانید؛ ورودیهای آنها متفاوتاند.