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

اگر درگاه فقط به یک PSP یا شرکت ارائه‌کننده خدمات پرداخت متصل باشد، این اختلال می‌تواند مستقیماً بر جریان پرداخت اثر بگذارد. اگر کسب‌وکاری برای کاهش این ریسک به چند PSP متصل شود، چالش بعدی مدیریت این مسیرهاست؛ درگاه پرداخت اینترنتی کارآمد باید بتواند وضعیت مسیرها را بررسی، ترافیک را مدیریت و برای هر درخواست مسیر مناسب‌تری را انتخاب کند. 

در ادامه این مطلب به‌سراغ مسیردهی هوشمند و مفاهیم مربوط به آن رفته‌ایم و توضیح داده‌ایم چطور این قابلیت در درگاه پرداخت پایداری تراکنش را رقم می‌زند.

مسیردهی، سوییچینگ و توزیع بار چه تفاوتی دارند؟

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

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

سوییچینگ هوشمند یا Smart Switching امکان تغییر جریان درخواست‌ها از یک مسیر به مسیر دیگر را فراهم می‌کند. اگر مسیر دارای اولویت از دسترس خارج شود یا کیفیت آن کاهش پیدا کند، درخواست‌های جدید می‌توانند به PSP دیگری هدایت شوند؛ درواقع، Smart Routing درباره تصمیم انتخاب مسیر است و Smart Switching اجرای تغییر مسیر را ممکن می‌کند.

توزیع بار یا Load Balancing نیز ترافیک را میان چند مسیر تقسیم می‌کند تا همه درخواست‌ها از یک PSP عبور نکنند؛ بااین‌حال توزیع ترافیک لزوماً به معنای انتخاب هوشمندانه مسیر نیست. اگر درخواست‌ها بدون توجه به تفاوت عملکرد PSPها به‌طور مساوی تقسیم شوند، مسیر ضعیف‌تر همچنان بخشی از تراکنش‌ها را دریافت خواهد کرد.

تفاوت این سه مفهوم را می‌توان در سه سؤال خلاصه کرد:

  • Smart Routing: در شرایط فعلی، کدام مسیر مناسب‌تر است؟
  • Smart Switching: چگونه جریان درخواست‌ها به مسیر دیگری منتقل شود؟
  • Load Balancing: ترافیک با چه نسبتی میان مسیرها توزیع شود؟

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

انتخاب مسیر پرداخت بر چه مبنایی انجام می‌شود؟

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

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

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

در نتیجه، «بهترین مسیر» همیشه یک PSP ثابت نیست. بهترین مسیر مسیری است که در لحظه تصمیم‌گیری، با توجه به وضعیت فنی و قواعد کسب‌وکار، انتخاب مناسب‌تری برای درخواست جدید باشد.

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

انتخاب مسیر در جریان پرداخت چگونه انجام می‌شود؟

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

به‌همین دلیل، مسیردهی، تأیید وضعیت تراکنش، جلوگیری از ثبت درخواست تکراری و مغایرت‌گیری، بخش‌های مرتبط اما جداگانه‌ای از زیرساخت پرداخت هستند.

مسیردهی هوشمند چگونه پایداری پرداخت را افزایش می‌دهد؟

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

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

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

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

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

پایداری سرویس و نرخ موفقیت تراکنش چه تفاوتی دارند؟

Uptime نشان می‌دهد زیرساخت در چه نسبتی از زمان در دسترس بوده است. نرخ موفقیت تراکنش نشان می‌دهد چه سهمی از تلاش‌های معتبر پرداخت با نتیجه موفق تکمیل شده‌اند.

این دو شاخص با یکدیگر ارتباط دارند، اما برابر نیستند. ممکن است یک PSP در دسترس باشد و درخواست‌ها را دریافت کند، اما به‌دلیل کندی، خطاهای فنی یا مشکلات پایین‌دستی، سهم کمتری از تراکنش‌هایش موفق شود.

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

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

مسیردهی هوشمند هنگام افت کیفیت یک PSP چگونه عمل می‌کند؟

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

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

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

در این سناریو، مسیردهی هوشمند اختلال PSP را برطرف نکرده است، بلکه اجازه نداده اختلال یک مسیر، تمام جریان پرداخت کسب‌وکار را تحت تأثیر قرار دهد.

کدام خطاهای پرداخت با مسیردهی هوشمند برطرف نمی‌شوند؟

مسیردهی هوشمند احتمال شکست ناشی از اختلال یا افت عملکرد مسیر را کاهش می‌دهد، اما همه تراکنش‌های ناموفق با انتخاب PSP دیگر موفق نخواهند شد.

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

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

هنگام ارزیابی یک درگاه چندمسیره چه متغیرهایی مهم‌اند؟

صرف اتصال به چند PSP برای سنجش پایداری یک درگاه کافی نیست. کسب‌وکار باید بداند مسیرها چگونه مدیریت می‌شوند و چه میزان دید و کنترل بر عملکرد آن‌ها دارد. مهم‌ترین معیارها عبارت‌اند از:

  • تعداد و تنوع PSPهای فعال: وجود چند مسیر واقعی، وابستگی کسب‌وکار به عملکرد یک PSP را کاهش می‌دهد.
  • پایش لحظه‌ای سلامت مسیرها: درگاه باید بتواند اختلال، افزایش زمان پاسخ و افت کیفیت مسیرها را به‌موقع شناسایی کند.
  • تغییر خودکار مسیر: باید مشخص باشد که هنگام افت عملکرد یک PSP، درخواست‌های جدید به‌صورت خودکار به مسیر جایگزین هدایت می‌شوند یا تغییر مسیر به مداخله تیم فنی نیاز دارد.
  • امکان تعیین اولویت میان PSPها: کسب‌وکار باید بتواند متناسب با نیاز خود، مسیر اصلی و اولویت سایر PSPها را مشخص کند.
  • قواعد توزیع ترافیک: نحوه تقسیم درخواست‌ها میان مسیرها و شرایط کاهش یا افزایش سهم هر PSP باید روشن باشد.
  • گزارش عملکرد هر مسیر: مشاهده سهم هر PSP، نرخ موفقیت، زمان پاسخ و علت خطاها برای ارزیابی نتیجه مسیردهی ضروری است.
  • مدیریت تراکنش‌های نامشخص و تکراری: فرایند تأیید پرداخت، کنترل درخواست‌های تکراری و تعیین وضعیت نهایی تراکنش باید مشخص باشد.
  • پیاده‌سازی و مدیریت یکپارچه: اتصال به چند PSP نباید کسب‌وکار را درگیر نگهداری چند پیاده‌سازی، مستندات و فرایند عملیاتی جداگانه کند.
  • مستندات و پشتیبانی عملیاتی: کیفیت مستندات فنی و سرعت پاسخ‌گویی پشتیبانی، به‌ویژه برای کسب‌وکارهای پرتراکنش، اهمیت زیادی دارد.

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

پیشنهاد می‌کنیم با معیارهای انتخاب درگاه پرداخت هم آشنا شوید.

مسیردهی هوشمند در درگاه پرداخت جیبیت

مسیردهی هوشمند درگاه پرداخت جیبیت چگونه عمل می‌کند؟

درگاه پرداخت اینترنتی جیبیت با یک‌بار پیاده‌سازی، دسترسی به چهار PSP شامل به‌پرداخت ملت، سپ، سپهر و آسان‌پرداخت را فراهم می‌کند؛ به‌این‌ترتیب، کسب‌وکار برای استفاده از مسیرهای مختلف، به پیاده‌سازی و مدیریت چند اتصال جداگانه نیاز ندارد.

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

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