تطابق دامنه در فرآیند پرداخت: الزامی امنیتی برای جلوگیری از تعلیق درگاه

الزام تطابق دامنه در فرآیند پرداخت
الزام تطابق دامنه در فرآیند پرداخت

در دنیای تجارت الکترونیک، پرداخت آنلاین یکی از اصلی‌ترین نقاط تماس کاربر با سیستم‌های مالی است. از همین رو، رعایت الزامات امنیتی در این بخش ضروری و حیاتی است. یکی از این الزامات، تطابق کامل دامنه‌ها در مسیر پرداخت است که شامل دو بخش مهم می‌شود:

  • دامنه ریفر (Referrer): دامنه‌ای که درخواست پرداخت از آن ارسال می‌شود.
  • دامنه کال‌بک (Callback): دامنه‌ای که پس از پرداخت کاربر به آن بازمی‌گردد.

ریفر (Referrer) چیست؟

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

مثال درست:

  • دامنه ثبت‌شده در زرین‌پال: kala.com
  • خرید و ارسال درخواست پرداخت از: kala.com

مثال نادرست:

  • دامنه ثبت‌شده: kala.com
  • پرداخت ارسال شده از:kala.net

در این حالت، ریفر با دامنه ثبت‌شده مغایرت دارد و از دید شاپرک تخلف محسوب می‌شود.

کال‌بک (Callback) چیست؟

پس از انجام هر پرداخت اینترنتی، چه موفق باشد چه ناموفق، کاربر باید به همان سایتی بازگردانده شود که فرایند خرید را از آن آغاز کرده است. این بازگشت از طریق آدرسی به نام Callback URL انجام می‌شود. درگاه‌های پرداخت مانند زرین‌پال موظف‌اند این آدرس بازگشت را بررسی و با دامنه ثبت‌شده برای فروشگاه در پنل پذیرنده مقایسه کنند. این تطابق برای اطمینان از صحت و امنیت تراکنش‌ها ضروری است.

در صورتی که دامنه‌ای که کاربر پس از پرداخت به آن هدایت می‌شود با دامنه ثبت‌شده در پنل زرین‌پال مغایرت داشته باشد، از دید شاپرک این مسئله تخلف محسوب می‌شود. این مغایرت می‌تواند زمینه‌ساز حملات فیشینگ، سرقت اطلاعات، یا جعل تراکنش شود و ممکن است منجر به تعلیق درگاه پرداخت یا اقدامات انضباطی از سوی شاپرک گردد. بنابراین، صاحبان کسب‌وکار باید اطمینان حاصل کنند که Callback URL همیشه با دامنه تأیید شده در پنل پذیرنده یکسان باشد.

مثال درست:

  • خرید از: https://kala.com
  • کال‌بک: https://kala.com/payment/verify

مثال نادرست:

  • خرید از: https://kala.com
  • کال‌بک: https://kala.ir/payment/verify

چرا تطابق ریفر و کال‌بک مهم است؟

موردتوضیح
امنیت اطلاعاتاز ارسال داده‌های تراکنش به سایت‌های غیرمجاز جلوگیری می‌شود.
پیشگیری از حملات فیشینگاطمینان حاصل می‌شود که اطلاعات پرداخت فقط بین کاربر و سایت اصلی رد و بدل شده است.
رعایت قوانین شاپرکهر مغایرتی ممکن است باعث قطع سرویس، تعلیق درگاه یا پیگرد قانونی شود.
اعتماد کاربریکپارچگی دامنه‌ها، اعتبار برند را در ذهن کاربر تثبیت می‌کند.

چگونه مشکل مغایرت دامنه را حل کنیم؟

اگر به هر دلیلی فرایند خرید از دامنه‌ای غیر از دامنه ثبت‌شده در پنل درگاه انجام می‌شود (مثلاً کمپین‌های تبلیغاتی، ساب‌دامین یا سایت جداگانه)، راهکار پیشنهادی به شرح زیر است:

ایجاد واسط پرداخت امن

با این فرض که دامنه ثبت شده در پنل زرین‌پال به منظور دریافت درگاه پرداخت، kala.com  در نظر گرفته شده،زمانی که کاربر به منظور خرید وارد سایت فرعی یا دامنه غیررسمی می‌شود (مثلاً shop.kala.net) می‌شود، قبل از پرداخت به دامن اصلی به kala.com ریدایرکت می‌شود.در این مرحله فرم پرداخت یا درخواست زرین‌پال از دامنه اصلی ارسال می‌شود (ریفر درست).بعد از پرداخت نیز Callback روی دامنه اصلی تنظیم و تراکنش کامل، معتبر و مطابق با قوانین انجام می‌شود.

جمع‌بندی

در هر پرداخت اینترنتی، سه بخش کلیدی وجود دارد که از نظر دامنه باید به‌صورت کامل با یکدیگر مطابقت داشته باشند: نخست، سایتی که کاربر خرید را از آن آغاز می‌کند (ریفر)؛ دوم، سایتی که درخواست پرداخت را به درگاه ارسال می‌کند و سوم، سایتی که کاربر پس از پرداخت به آن بازمی‌گردد (کال‌بک).

وجود هرگونه مغایرت در این سه مرحله، از دید شاپرک تخلف محسوب می‌شود و می‌تواند منجر به بروز اختلال در فرآیند پرداخت، سلب اعتماد کاربران نسبت به کسب‌وکار، و حتی مسدود شدن یا تعلیق درگاه پرداخت توسط شاپرک یا شرکت ارائه‌دهنده خدمات پرداخت مانند زرین‌پال گردد. بنابراین، رعایت تطابق دامنه در تمامی این مراحل برای پذیرندگان یک الزام جدی و حیاتی است.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *