درگاه پرداخت کارتبهکارت برای سایت چیست و چگونه کار میکند؟
اگر در یک فروشگاه اینترنتی، سایت خدماتی یا کسبوکار آنلاین از پرداخت کارتبهکارت استفاده میکنید، احتمالاً با یک مشکل آشنا هستید: مشتری باید مبلغ سفارش را واریز کند، سپس رسید بفرستد و شما هم باید بررسی کنید که آیا واقعاً پول به حساب شما واریز شده یا نه.
وقتی تعداد سفارشها کم باشد، شاید بررسی دستی تراکنشها مشکل بزرگی ایجاد نکند؛ اما با افزایش تعداد مشتریان، همین فرآیند ساده میتواند به یکی از زمانبرترین بخشهای فروش تبدیل شود.
اینجاست که مفهوم درگاه پرداخت کارت به کارت مطرح میشود.
در این مقاله بررسی میکنیم درگاه پرداخت کارت به کارت چیست، برای سایت چگونه کار میکند، چه تفاوتی با درگاه پرداخت اینترنتی دارد و چطور میتوان پرداختهای کارتبهکارت را بدون دریافت و بررسی دستی رسید مدیریت کرد.
درگاه پرداخت کارت به کارت چیست؟
درگاه پرداخت کارت به کارت اصطلاحی است که معمولاً برای سرویسهایی به کار میرود که فرآیند دریافت و مدیریت پرداختهای کارتبهکارت را برای فروشنده سادهتر میکنند.
در پرداخت کارتبهکارت معمولی، فروشنده شماره کارت یا اطلاعات حساب خود را در اختیار مشتری قرار میدهد. مشتری مبلغ را انتقال میدهد و معمولاً برای اطلاع دادن به فروشنده، تصویر رسید یا اطلاعات تراکنش را ارسال میکند.
مشکل اصلی این روش، خودِ کارتبهکارت نیست؛ بلکه تأیید و مدیریت پرداخت است.
اگر روزانه دهها یا صدها سفارش داشته باشید، نمیتوانید برای هر پرداخت بهصورت دستی پیامک بانک، رسید مشتری و سفارش مربوطه را بررسی کنید.
یک سیستم پرداخت کارت به کارت میتواند این فرآیند را ساختارمند کند:
ایجاد پرداخت ← پرداخت کارتبهکارت ← شناسایی تراکنش ← تأیید پرداخت ← اطلاعرسانی یا تغییر وضعیت سفارش
بنابراین وقتی از «درگاه پرداخت کارت به کارت» صحبت میکنیم، باید بین خود انتقال وجه بانکی و سیستمی که پرداختها را مدیریت و تأیید میکند تفاوت قائل شویم.
درگاه کارت به کارت برای سایت چگونه کار میکند؟
فرض کنید مشتری وارد فروشگاه اینترنتی شما شده و محصولی به ارزش ۵۰۰ هزار تومان سفارش داده است.
در یک فرآیند معمول کارتبهکارت، ممکن است مراحل به این شکل باشد:
فروشنده شماره کارت را برای مشتری ارسال میکند.
مشتری مبلغ را کارتبهکارت میکند.
مشتری رسید پرداخت را ارسال میکند.
فروشنده رسید را بررسی میکند.
فروشنده پیامک بانک یا حساب خود را بررسی میکند.
سفارش بهصورت دستی تأیید میشود.
این فرآیند برای تعداد سفارش بالا مناسب نیست.
در یک سیستم ساختاریافتهتر، فرآیند میتواند به این شکل باشد:
ثبت سفارش در سایت ← ایجاد پرداخت ← نمایش اطلاعات پرداخت به مشتری ← کارتبهکارت ← شناسایی تراکنش ← تأیید خودکار ← اعلام نتیجه
در این مدل، سایت میتواند بعد از دریافت نتیجه پرداخت، سفارش را به وضعیت «پرداخت شده» تغییر دهد.
اگر به دنبال راهاندازی چنین فرآیندی هستید، واریزا برای همین سناریو API و Webhook ارائه میکند و مستندات فنی آن نحوه ساخت لینک پرداخت و دریافت رویداد payment.paid را توضیح میدهد.
مشکل کارت به کارت دستی برای فروشگاه چیست؟
کارتبهکارت ساده است، اما مدیریت دستی آن با افزایش فروش سخت میشود.
۱. بررسی دستی پرداختها
فروشنده باید مرتب حساب بانکی یا پیامکهای بانکی را بررسی کند تا متوجه شود پرداخت انجام شده یا خیر.
۲. ارسال رسید
مشتری معمولاً بعد از پرداخت تصویر رسید را ارسال میکند.
اما یک تصویر بهتنهایی اثبات قطعی واریز وجه نیست. برای همین، بهتر است تأیید پرداخت بر اساس تراکنش واقعی انجام شود، نه صرفاً تصویری که مشتری ارسال کرده است.
در مقاله رسید جعلی کارتبهکارت چیست؟ چگونه پرداخت واقعی را تشخیص دهیم؟ درباره همین مشکل و روش تشخیص پرداخت واقعی بیشتر توضیح دادهایم.
۳. پیدا کردن سفارش مربوط به هر تراکنش
فرض کنید همزمان پنج مشتری مبلغهای مشابهی پرداخت کردهاند.
اگر پرداختها بدون شناسه و ساختار مشخص انجام شوند، تطبیق هر تراکنش با سفارش مربوطه میتواند دشوار شود.
۴. تأخیر در تأیید سفارش
وقتی تأیید پرداخت دستی باشد، ممکن است مشتری مجبور شود منتظر بماند تا فروشنده پرداخت را بررسی کند.
این موضوع مخصوصاً برای فروشگاههایی که محصولات دیجیتال، اشتراک یا خدمات فوری ارائه میکنند اهمیت بیشتری دارد.
آیا درگاه پرداخت کارت به کارت همان درگاه پرداخت اینترنتی است؟
خیر.
این دو مفهوم را نباید با یکدیگر اشتباه گرفت.
در درگاه پرداخت اینترنتی، مشتری معمولاً وارد صفحه پرداخت میشود و تراکنش از طریق زیرساخت پرداخت آنلاین انجام میشود.
اما در پرداخت کارت به کارت، مشتری وجه را مستقیماً به کارت یا حساب فروشنده انتقال میدهد.
بنابراین اگر سرویسی برای مدیریت پرداخت کارتبهکارت استفاده میکنید، لزوماً به این معنی نیست که آن سرویس یک درگاه بانکی یا پذیرنده پرداخت اینترنتی است.
واریزا نیز در همین مدل فعالیت میکند: مبلغ پرداخت مستقیماً به حساب بانکی فروشنده واریز میشود و واریزا وظیفه شناسایی و تأیید پرداخت را بر عهده دارد. در نتیجه، واریزا جایگزین یک درگاه بانکی نیست؛ بلکه فرآیند پرداخت کارتبهکارت را برای کسبوکار مدیریت و خودکار میکند.
برای بررسی دقیقتر این تفاوت، مقاله کارتبهکارت یا درگاه پرداخت؟ کدام برای فروش آنلاین بهتر است؟ را هم بخوانید.
درگاه کارت به کارت برای سایت چه مزیتی دارد؟
اگر مدل فروش شما بر پایه کارتبهکارت است، مهمترین مزیت استفاده از یک سیستم مدیریت پرداخت کارتبهکارت، حذف بخشی از کارهای دستی است.
تأیید سریعتر پرداخت
بهجای اینکه فروشنده منتظر پیام مشتری یا تصویر رسید باشد، سیستم میتواند تراکنش بانکی را بررسی کند.
حذف وابستگی به رسید
مشتری لازم نیست صرفاً برای اثبات پرداخت، تصویر رسید ارسال کند.
مدیریت بهتر سفارشها
هر پرداخت میتواند به یک سفارش یا لینک پرداخت مشخص مربوط شود و مدیریت سفارشها سادهتر شود.
مناسب برای فروش در شبکههای اجتماعی
پرداخت کارتبهکارت فقط مخصوص سایت نیست.
اگر در اینستاگرام، تلگرام یا پیامرسانها فروش دارید، میتوانید لینک پرداخت را برای مشتری ارسال کنید.
در مقاله لینک پرداخت چیست و چطور پرداختهای کارتبهکارت را خودکار مدیریت کنیم؟ درباره لینکهای پرداخت، لینکهای چندبارمصرف و کاربرد آنها در سایت و شبکههای اجتماعی بهطور کامل توضیح دادهایم.
چگونه برای سایت پرداخت کارت به کارت خودکار داشته باشیم؟
برای خودکار کردن این فرآیند، به یک سیستم نیاز دارید که بتواند بین سفارش سایت و تراکنش بانکی ارتباط برقرار کند.
در سادهترین حالت، معماری سیستم میتواند اینطور باشد:
مشتری ← ثبت سفارش در سایت ← ساخت لینک پرداخت ← صفحه پرداخت ← کارتبهکارت ← شناسایی تراکنش بانکی ← تأیید پرداخت ← Webhook ← سایت فروشگاه ← تغییر وضعیت سفارش به «پرداخت شده»
در این مدل، فروشنده لازم نیست بعد از هر پرداخت وارد پنل شود و سفارش را بهصورت دستی تأیید کند.
واریزا چگونه پرداخت کارت به کارت را تأیید میکند؟
واریزا برای شناسایی پرداخت از پیامک تراکنش بانکی استفاده میکند.
بعد از اینکه مشتری مبلغ را به حساب فروشنده واریز کرد، پیامک مربوط به تراکنش دریافت و اطلاعات آن بررسی میشود.
در صورت تطابق اطلاعات موردنیاز، پرداخت تأیید میشود.
به همین دلیل، راهاندازی بخش دریافت پیامک بانکی برای عملکرد صحیح واریزا ضروری است.
برای کاربران اندروید، نرمافزار واریزا پیامک تراکنش بانکی را دریافت و بررسی میکند.
اگر از آیفون استفاده میکنید، همین فرآیند با شورتکات و Automation آیفون انجام میشود.
اگر هنوز واریزا را راهاندازی نکردهاید، میتوانید راهنمای کامل آموزش استفاده از واریزا؛ از ثبتنام تا تأیید خودکار پرداخت کارتبهکارت را مطالعه کنید.
اتصال درگاه کارت به کارت به فروشگاه با API
اگر یک فروشگاه اینترنتی اختصاصی دارید، لازم نیست فرآیند پرداخت را بهصورت دستی مدیریت کنید.
میتوانید سیستم فروشگاه را به API متصل کنید.
فرآیند به این شکل خواهد بود:
مرحله اول: ایجاد سفارش
مشتری محصول را انتخاب میکند و سفارش در سایت شما ثبت میشود.
مرحله دوم: ساخت پرداخت
سرور فروشگاه از API واریزا درخواست ساخت پرداخت میکند.
مرحله سوم: هدایت مشتری
مشتری به لینک پرداخت ساخته شده در واریزا هدایت میشود.
مرحله چهارم: پرداخت کارتبهکارت
مشتری مبلغ مشخصشده را به حساب فروشنده انتقال میدهد.
مرحله پنجم: تأیید پرداخت
واریزا تراکنش را شناسایی و تأیید میکند.
مرحله ششم: Webhook
پس از پرداخت موفق، واریزا یک Webhook به سرور فروشگاه ارسال میکند.
مرحله هفتم: تکمیل سفارش
فروشگاه میتواند پس از اعتبارسنجی Webhook، وضعیت سفارش را به «پرداخت شده» تغییر دهد.
مستندات رسمی واریزا این فرآیند را بهصورت دو مرحله اصلی تعریف میکند: ساخت لینک پرداخت و دریافت Webhook امضاشده پس از پرداخت موفق.
Webhook در پرداخت کارت به کارت چه کاربردی دارد؟
Webhook همان چیزی است که باعث میشود سیستم فروشگاه مجبور نباشد مرتباً از واریزا بپرسد:
«این سفارش پرداخت شده یا نه؟»
در عوض، وقتی پرداخت با موفقیت تأیید شد، واریزا نتیجه را به آدرس مشخصشده در سرور فروشگاه ارسال میکند.
برای مثال:
{
"event": "payment.paid",
"slug": "aB3xY9...",
"attempt_code": "152688947983",
"amount": 500128,
"status": "paid",
"sent_at": "2026-08-05T11:45:00+00:00"
}سرور فروشگاه میتواند این درخواست را دریافت کند، امضای Webhook را بررسی کند و سپس سفارش مربوطه را تکمیل کند.
برای امنیت، Webhookهای واریزا با HMAC-SHA256 امضا میشوند و مستندات API روش بررسی X-Webhook-Signature را نیز ارائه کرده است.
اگر توسعهدهنده هستید، پیشنهاد میکنیم قبل از پیادهسازی، مستندات API و Webhook واریزا را مطالعه کنید.
درگاه پرداخت کارت به کارت برای چه کسبوکارهایی مناسب است؟
پرداخت کارتبهکارت میتواند برای کسبوکارهایی کاربردی باشد که به هر دلیل میخواهند دریافت و تأیید پرداختهای کارتبهکارت خود را ساختاریافتهتر کنند.
از جمله:
فروشگاههای اینترنتی
فروشگاههای اینستاگرامی
فروشندگان تلگرامی
فروش محصولات دیجیتال
فروش اشتراک
ارائهدهندگان خدمات آنلاین
رباتهای فروش
سایتهایی که سیستم سفارش اختصاصی دارند
برای فروشندگان اینستاگرامی و تلگرامی، حتی داشتن سایت هم الزامی نیست؛ میتوان لینک پرداخت را مستقیماً برای مشتری ارسال کرد. قابلیت لینک پرداخت و استفاده از آن در سایت، اینستاگرام، تلگرام و رباتها در راهنمای لینک پرداخت واریزا توضیح داده شده است.
آیا مشتری باید رسید کارت به کارت ارسال کند؟
خیر، اگر سیستم شما پرداخت را بر اساس تراکنش واقعی بانکی تأیید کند، نیازی نیست رسید تصویری مشتری مبنای تأیید پرداخت باشد.
این موضوع یکی از مهمترین تفاوتهای یک فرآیند مدیریتشده با کارتبهکارت سنتی است.
در روش سنتی:
پرداخت ← ارسال رسید ← بررسی رسید ← بررسی حساب ← تأیید سفارش
اما در فرآیند خودکار:
پرداخت ← شناسایی تراکنش ← تأیید ← اعلام نتیجه
این کار هم زمان فروشنده را کاهش میدهد و هم وابستگی فرآیند فروش به تصاویر رسید را از بین میبرد.
آیا درگاه کارت به کارت کارمزد تراکنش دارد؟
این موضوع به سرویسی که برای مدیریت پرداخت استفاده میکنید بستگی دارد.
در مدل واریزا، مبلغ پرداختی مشتری مستقیماً به حساب بانکی فروشنده واریز میشود و واریزا درصدی از مبلغ تراکنش را بهعنوان کارمزد پرداخت کسر نمیکند.
بنابراین باید بین هزینه سرویس مدیریت پرداخت و کارمزد تراکنش بانکی تفاوت قائل شد.
درگاه پرداخت کارت به کارت بهتر است یا درگاه اینترنتی؟
هیچ پاسخ یکسانی برای همه کسبوکارها وجود ندارد.
اگر به یک تجربه پرداخت آنلاین کامل، پرداخت با کارت بانکی در محیط پذیرندگی و امکانات متداول درگاههای اینترنتی نیاز دارید، درگاه پرداخت اینترنتی گزینه مناسبتری است.
اما اگر مدل کسبوکار شما بر پایه کارتبهکارت است و مشکل اصلی شما تأیید دستی، رسید مشتری، تطبیق تراکنشها و مدیریت سفارشها است، یک سیستم مدیریت و تأیید خودکار پرداخت کارتبهکارت میتواند انتخاب مناسبتری باشد.
برای مقایسه جزئیتر این دو روش، مقاله کارتبهکارت یا درگاه پرداخت؟ کدام برای فروش آنلاین بهتر است؟ را بخوانید.
چگونه پرداخت کارت به کارت را در واریزا راهاندازی کنیم؟
راهاندازی برای استفاده معمولی پیچیده نیست:
در واریزا حساب کاربری ایجاد کنید.
حساب بانکی خود را اضافه کنید.
روش دریافت و پردازش پیامک تراکنش را روی گوشی خود راهاندازی کنید.
یک لینک پرداخت ایجاد کنید.
لینک را برای مشتری ارسال کنید.
مشتری مبلغ را کارتبهکارت میکند.
واریزا تراکنش را شناسایی و تأیید میکند.
نتیجه پرداخت را در اختیار شما قرار میدهد.
راهنمای کامل این فرآیند را میتوانید در مقاله آموزش استفاده از واریزا؛ از ثبتنام تا تأیید خودکار پرداخت کارتبهکارت ببینید.
برای اندروید نیز آموزش نصب و راهاندازی واریزا در اندروید و برای آیفون آموزش نصب شورتکات آیفون واریزا در وبلاگ قرار دارد.
سوالات متداول درباره درگاه پرداخت کارت به کارت
درگاه پرداخت کارت به کارت چیست؟
درگاه پرداخت کارت به کارت معمولاً به سرویسی گفته میشود که فرآیند دریافت، مدیریت و تأیید پرداختهای کارتبهکارت را برای فروشنده ساده میکند. در این مدل، انتقال وجه همچنان بهصورت کارتبهکارت انجام میشود و سیستم مدیریت پرداخت وظیفه شناسایی و تأیید تراکنش را بر عهده دارد.
آیا درگاه کارت به کارت برای سایت قابل استفاده است؟
بله. با استفاده از API میتوان فرآیند ایجاد پرداخت و دریافت نتیجه پرداخت را به فروشگاه اینترنتی متصل کرد. واریزا برای این کار API و Webhook ارائه میدهد.
آیا برای پرداخت کارت به کارت باید رسید بفرستم؟
در یک سیستم تأیید خودکار، نیازی نیست رسید تصویری مبنای تأیید پرداخت باشد. پرداخت میتواند بر اساس تراکنش واقعی بانکی بررسی شود.
آیا واریزا یک درگاه پرداخت بانکی است؟
خیر. در واریزا، مشتری مستقیماً مبلغ را به حساب بانکی فروشنده کارتبهکارت میکند و واریزا وظیفه شناسایی و تأیید پرداخت را بر عهده دارد.
آیا میتوان پرداخت کارت به کارت را به فروشگاه متصل کرد؟
بله. فروشگاه میتواند از API برای ساخت پرداخت و از Webhook برای دریافت نتیجه پرداخت استفاده کند.
آیا برای هر سفارش میتوان لینک پرداخت جداگانه ساخت؟
بله. این روش مخصوصاً برای فروشگاههایی که میخواهند پرداخت هر سفارش را دقیقاً به همان سفارش مرتبط کنند کاربردی است.
آیا پرداخت کارت به کارت برای اینستاگرام و تلگرام هم قابل استفاده است؟
بله. لینک پرداخت را میتوان در دایرکت، کانال، گروه، ربات یا سایت در اختیار مشتری قرار داد.
جمعبندی
درگاه پرداخت کارت به کارت برای بسیاری از کسبوکارها در واقع به معنای داشتن یک مسیر ساختاریافته برای دریافت و مدیریت پرداختهای کارتبهکارت است؛ نه لزوماً یک درگاه بانکی مانند درگاههای پرداخت اینترنتی.
مشکل اصلی کارتبهکارت معمولاً انتقال وجه نیست؛ تأیید و مدیریت آن است.
وقتی تعداد سفارشها افزایش پیدا میکند، دریافت رسید، بررسی دستی تراکنشها، تطبیق مبلغ و تغییر وضعیت سفارش میتواند زمان زیادی از فروشنده بگیرد.
با استفاده از یک سیستم تأیید خودکار، این فرآیند میتواند سادهتر شود:
ثبت سفارش ← ساخت پرداخت ← کارتبهکارت ← شناسایی تراکنش ← تأیید خودکار پرداخت ← Webhook ← تکمیل سفارش
واریزا برای کسبوکارهایی ساخته شده که میخواهند پرداختهای کارتبهکارت خود را بدون وابستگی به بررسی دستی رسیدها مدیریت کنند. برای استفاده معمولی میتوانید لینک پرداخت بسازید و برای اتصال فروشگاه یا سیستم اختصاصی خود نیز از API و Webhook واریزا استفاده کنید.
اگر پرداختهای کارتبهکارت بخش مهمی از فروش شماست، میتوانید واریزا را بهصورت رایگان شروع کنید و فرآیند تأیید پرداختهای خود را از حالت دستی خارج کنید.