توزیع تراکنش بین چند کارت بانکی؛ کارت تصادفی واریزا چیست؟
اگر فروش شما در اینستاگرام، تلگرام یا یک فروشگاه اینترنتی روزبهروز بیشتر میشود، احتمالاً یک نگرانی برایتان آشنا است: تعداد تراکنشهای روزانه یک کارت بانکی محدودیت دارد و تراکنش زیاد روی یک کارت، ریسک مسدودی یا محدود شدن آن را بالا میبرد.
راه رایج برای کاهش این ریسک، استفاده از چند کارت بانکی بهجای یک کارت است. اما مدیریت دستی چند کارت هم خودش یک مشکل تازه میسازد: کدام کارت را به مشتری بعدی بدهیم؟
قابلیت کارت تصادفی، کمترین تراکنش در واریزا دقیقاً همین تصمیم را خودکار میکند. در این مقاله میبینیم این مشکل از کجا میآید، کارت تصادفی واریزا چطور کار میکند، و چطور میتوانید از پنل یا از طریق API آن را فعال کنید.
مشکل استفاده از یک کارت ثابت برای همه تراکنشها چیست؟
وقتی همه مشتریها را به یک کارت ثابت هدایت میکنید، با افزایش فروش، تعداد تراکنشهای روزانه همان یک کارت هم بالا میرود.
این موضوع دو مشکل ایجاد میکند:
ریسک مسدودی یا محدودیت کارت: تعداد بالای تراکنش در یک روز، بهخصوص از منابع مختلف، میتواند باعث بررسی یا محدود شدن موقت کارت توسط بانک شود.
تمرکز کل فروش روی یک نقطه: اگر همان یک کارت به هر دلیلی (مسدودی، مشکل بانکی، تعویض) از دسترس خارج شود، کل مسیر دریافت وجه شما متوقف میشود.
راهحل رایج، پخش کردن تراکنشها بین چند کارت بانکی است. اما اینجا یک سوال عملی مطرح میشود: هر مشتری را به کدام کارت بفرستیم؟
اگر این کار را دستی انجام دهید، باید هر بار حساب کنید کدام کارت امروز کمتر تراکنش خورده، یا بهصورت نوبتی کارتها را عوض کنید؛ کاری که با افزایش تعداد سفارشها، عملاً غیرقابل مدیریت میشود.
کارت تصادفی واریزا چیست؟
کارت تصادفی، کمترین تراکنش قابلیتی در واریزا است که این انتخاب را برای شما خودکار میکند.
بهجای اینکه یک کارت مشخص را به هر لینک پرداخت متصل کنید، به سیستم اجازه میدهید در لحظهی ساخت لینک، از بین کارتهای فعال حساب شما، مناسبترین کارت را انتخاب کند.
معیار انتخاب هم ساده است: کارتی که کمترین تراکنش موفق در همان روز را داشته باشد. اگر چند کارت تراکنش برابر داشته باشند، انتخاب بین آنها بهصورت تصادفی انجام میشود.
نتیجه این است که بار تراکنشها بهطور طبیعی و بدون دخالت دستی شما، بین همه کارتهای فعال پخش میشود.
«کمترین تراکنش روزانه» دقیقاً یعنی چه؟
بیایید با یک مثال ساده روشنتر کنیم. فرض کنید سه کارت بانکی فعال در حساب واریزا خود دارید:
کارت | تراکنش موفق امروز |
|---|---|
کارت A | ۱۲ |
کارت B | ۷ |
کارت C | ۷ |
حالا یک مشتری جدید میخواهد پرداخت کند و شما لینک پرداخت را با حالت کارت تصادفی ساختهاید.
کارت A از رقابت خارج میشود، چون تراکنش بیشتری نسبت به بقیه دارد.
بین کارت B و کارت C که تراکنش برابر دارند، سیستم بهصورت تصادفی یکی را انتخاب میکند.
فرض کنید کارت C انتخاب شود و آن مشتری با موفقیت پرداخت کند. حالا وضعیت کارتها اینطور میشود:
کارت | تراکنش موفق امروز |
|---|---|
کارت A | ۱۲ |
کارت B | ۷ |
کارت C | ۸ |
برای مشتری بعدی، اینبار کارت B (با ۷ تراکنش) کمترین بار را دارد و انتخاب میشود.
به همین ترتیب، در طول روز، تراکنشها بهجای تجمع روی یک کارت، بین کارتهای فعال شما توزیع میشوند و هیچکدام بهتنهایی بار غیرمتعارفی نمیگیرند.
چطور کارت تصادفی را از پنل فعال کنیم؟
اگر از پنل واریزا برای ساخت لینک پرداخت استفاده میکنید، فعالسازی این حالت نیازی به تنظیمات پیچیده ندارد؛ کافی است دو پیشنیاز را داشته باشید:
حداقل ۲ کارت بانکی فعال در حساب خود ثبت کرده باشید.
اشتراک شما شامل قابلیت کارت تصادفی باشد (در بخش بعدی توضیح میدهیم کدام پلنها این قابلیت را دارند).
با برقرار بودن این دو شرط، هنگام ساخت لینک پرداخت بهجای انتخاب یک کارت مشخص، گزینهی کارت تصادفی را انتخاب میکنید و از آن به بعد، انتخاب کارت برای هر پرداخت بهصورت خودکار انجام میشود.
اگر با مراحل کلی ساخت لینک پرداخت در واریزا آشنا نیستید، نگاهی به راهنمای آموزش استفاده از واریزا بیندازید.
استفاده از کارت تصادفی در API
اگر فروشگاه یا سایت شما از طریق وبسرویس واریزا بهصورت خودکار لینک پرداخت میسازد، فعالسازی کارت تصادفی فقط یک مقدار در درخواست شماست.
کافی است در فراخوانی POST /api/v1/pay، مقدار فیلد card_last_4 را بهجای شماره ۴ رقمی یک کارت مشخص، برابر random قرار دهید:
curl -X POST https://variza.ir/api/v1/pay \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"amount": 500000,
"return_url": "https://example.com/callback",
"card_last_4": "random"
}'با این درخواست، سیستم در لحظهی ساخت لینک، کارت با کمترین تراکنش موفق امروز را انتخاب میکند و همان لینک pay_url همیشگی را برمیگرداند؛ بدون اینکه لازم باشد سایت شما خودش منطق انتخاب کارت را پیادهسازی کند.
نکته مهم: اگر حساب شما کمتر از ۲ کارت فعال داشته باشد یا اشتراکتان قابلیت کارت تصادفی را پشتیبانی نکند، این درخواست با خطای ۴۲۲ مواجه میشود. اگر از یکی از SDKهای رسمی واریزا یا افزونهی ووکامرس واریزا استفاده میکنید، همین رفتار بهصورت آماده در دسترس شماست.
کارت تصادفی چه تفاوتی با انتخاب دستی کارت دارد؟
در حالت عادی، وقتی لینک پرداخت میسازید (چه از پنل، چه از API)، یک کارت مشخص را بهعنوان مقصد انتخاب میکنید و همه پرداختهای آن لینک به همان کارت واریز میشوند.
این روش برای فروش کمحجم یا سفارشهای خاص مشکلی ندارد، اما وقتی حجم سفارشها بالا میرود، کل بار تراکنش روی همان یک کارت جمع میشود.
کارت تصادفی این تصمیم را از حالت «همیشه یک کارت ثابت» یا «انتخاب دستی و حدسی» خارج میکند و آن را بر اساس داده واقعی تراکنشهای همان روز انجام میدهد؛ چیزی که پیگیری دستیاش برای یک فروشنده عملاً وقتگیر و غیردقیق است.
کدام پلنها این قابلیت را دارند؟
قابلیت کارت تصادفی، کمترین تراکنش، برای هر دو مسیر پرداخت شخصی و مارکتپلیس واریزا در پلنهای بالاتر ارائه میشود. برای دیدن اینکه اشتراک فعلی شما این قابلیت را دارد یا برای ارتقا به پلنی که از آن پشتیبانی میکند، جزئیات کامل تعرفهها را در صفحه پلنها ببینید.
جمعبندی
اگر فروش شما رشد کرده و نگران تجمع تراکنشها روی یک کارت بانکی هستید، دیگر لازم نیست خودتان حساب و کتاب کنید که نوبت کدام کارت است.
با قابلیت کارت تصادفی، کمترین تراکنش در واریزا:
تراکنشها بهطور خودکار بین کارتهای فعال شما پخش میشوند.
انتخاب کارت بر اساس کمترین تعداد تراکنش موفق همان روز انجام میشود، نه حدس یا نوبت ثابت.
از پنل با فعال کردن یک گزینه، و از طریق API فقط با ارسال یک مقدار قابل استفاده است.
نیازمند حداقل ۲ کارت فعال و اشتراکی است که این قابلیت را پشتیبانی کند.
این قابلیت مکمل همان چیزی است که در لینک پرداخت و درگاه پرداخت کارتبهکارت واریزا میخوانید: خودکارسازی بیشتر بخشهایی از فروش که تا امروز بهصورت دستی مدیریت میشد.
اگر میخواهید تراکنشهای کارتبهکارت کسبوکارتان را بین چند کارت توزیع کنید و ریسک مسدودی را کاهش دهید، واریزا را امتحان کنید.