درگاه پرداخت سایت همان حلقهای است که بازدیدکننده را به مشتری تبدیل میکند؛ تا وقتی مشتری نتواند آنلاین و مطمئن پول بدهد، فروشگاه اینترنتی شما فقط یک کاتالوگ است. در این راهنما فرق درگاه مستقیم بانکی و درگاه واسط را توضیح میدهیم، پیشنیازهای معمول را مرور میکنیم و میگوییم اتصال، تست و تسویه را چطور بیدردسر پیش ببرید. یک نکته از همین ابتدا: مقررات پرداخت الکترونیک در ایران ثابت نیست، پس هر جا به شرط یا مدرکی اشاره کردیم، نسخهٔ بهروز آن را از ارائهدهندهٔ درگاه و سایت شاپرک بپرسید.
درگاه پرداخت سایت چیست و پول مشتری از چه مسیری به حساب شما میرسد؟
درگاه پرداخت اینترنتی سرویسی است که اطلاعات کارت مشتری را در صفحهای امن و بیرون از سایت شما میگیرد و فقط نتیجهٔ تراکنش را به سایت برمیگرداند. سایت شما هرگز شمارهٔ کارت و رمز دوم مشتری را نمیبیند و نباید ببیند. مسیر یک خرید معمولی اینطور است:
- مشتری سبد خرید را نهایی میکند و سایت، مبلغ و شمارهٔ سفارش را برای ارائهدهندهٔ درگاه میفرستد و یک شناسهٔ پرداخت (توکن) میگیرد.
- مشتری به صفحهٔ پرداخت درگاه هدایت میشود و اطلاعات کارت را همانجا وارد میکند.
- شبکهٔ پرداخت کشور تراکنش را با بانک صادرکنندهٔ کارت انجام میدهد.
- مشتری همراه با نتیجهٔ پرداخت به آدرس بازگشت (Callback) سایت شما برمیگردد.
- سایت از سمت سرور تراکنش را «تأیید» (Verify) میکند و فقط بعد از تأیید موفق، سفارش را پرداختشده ثبت میکند.
- مبلغ طبق چرخهٔ تسویهٔ قرارداد به حساب بانکی (شبا) صاحب درگاه واریز میشود.
مرحلهٔ پنجم همان جایی است که خیلی از سایتها اشتباه میکنند. در بسیاری از درگاههای ایرانی اگر سایت تراکنش را تأیید نکند، پرداخت نهایی به حساب نمیآید و مبلغ پس از مدتی به کارت مشتری برمیگردد؛ در حالی که ممکن است سفارش در پنل شما «پرداختشده» مانده باشد و کالا هم ارسال شود.
شرکتهایی که این زیرساخت را فراهم میکنند، «شرکتهای ارائهدهندهٔ خدمات پرداخت» یا PSP نام دارند و زیر نظارت شاپرک، یعنی شبکهٔ الکترونیکی پرداخت کارت وابسته به بانک مرکزی، فعالیت میکنند. به همین دلیل بسیاری از قواعدی که درگاه شما با آن سروکار دارد، از جمله شرایط پذیرندگی و تسویه، در نهایت از همین نهاد میآید.
درگاه مستقیم بانکی و درگاه واسط (پرداختیار) چه فرقی دارند؟
وقتی میگویید «میخواهم درگاه بگیرم»، در عمل دو مسیر پیش رو دارید:
- درگاه مستقیم یا بانکی: قرارداد مستقیماً با یک شرکت PSP یا از طریق بانکی که با آن کار میکنید بسته میشود و ترمینال اختصاصی به نام کسبوکار شما صادر میشود. پول بدون واسطهٔ دیگری به حساب شما تسویه میشود.
- درگاه واسط یا پرداختیار: شرکتی که مجوز پرداختیاری دارد، میان شما و PSP قرار میگیرد. شما با پرداختیار قرارداد میبندید، پنل و افزونهٔ آماده تحویل میگیرید و پرداختیار مبلغ را طبق چرخهٔ خودش به شبای شما واریز میکند.
| معیار | درگاه مستقیم بانکی | درگاه واسط (پرداختیار) |
|---|---|---|
| طرف قرارداد | شرکت PSP یا بانک | شرکت دارای مجوز پرداختیاری |
| فرایند ثبتنام | معمولاً مدارک و مراحل بیشتر | معمولاً آنلاین و سادهتر |
| مسیر تسویه | مستقیم به حساب شما | از طریق پرداختیار به شبای شما |
| ابزار فنی | مستندات بانکی؛ افزونهٔ آماده همیشه در دسترس نیست | پنل کاربری، افزونههای آماده و مستندات توسعهدهندهمحور |
| امکانات جانبی | معمولاً محدودتر | بسته به ارائهدهنده: لینک پرداخت، تسهیم وجه، فاکتور آنلاین |
| مناسب برای | کسبوکار ثبتشده با حجم فروش قابلتوجه | کسبوکار تازهکار یا فروشگاه کوچک و متوسط |
کارمزد و زمان تسویه را عمداً در جدول نیاوردهایم: هر دو به قرارداد، نوع کسبوکار و مقررات جاری بستگی دارند و ممکن است تغییر کنند. عدد دقیق را فقط از خود ارائهدهنده بگیرید و حتماً در متن قرارداد ببینید، نه در تبلیغات.
کدام نوع درگاه برای کسبوکار شما مناسبتر است؟
- اگر تازه شروع کردهاید، شخص حقیقی هستید یا میخواهید سریعتر فروش را آغاز کنید، پرداختیار معمولاً مسیر کوتاهتری است.
- اگر شرکت ثبتشده دارید، حجم فروشتان جدی است و میخواهید پول بدون واسطه به حسابتان بنشیند، درگاه مستقیم را بررسی کنید.
- بسیاری از فروشگاهها با پرداختیار شروع میکنند و بعدها درگاه مستقیم را هم اضافه میکنند. اگر از روز اول کد پرداخت را طوری بنویسید که تعویض یا افزودن درگاه ساده باشد، این مهاجرت بیدردسر خواهد بود.
- داشتن دو درگاه فعال همزمان، یکی اصلی و یکی پشتیبان، کمک میکند اختلال یک ارائهدهنده فروش شما را کامل متوقف نکند.
پیشنیازهای دریافت درگاه پرداخت سایت
فهرست دقیق مدارک به ارائهدهنده و نوع شخصیت حقوقی شما بستگی دارد، اما این موارد تقریباً همیشه پرسیده میشوند.
مدارک هویتی و ثبتی
- شخص حقیقی: کارت ملی و اطلاعات هویتی صاحب کسبوکار، بههمراه شمارهٔ موبایلی که به نام خود او ثبت شده باشد؛ چون در بسیاری از فرایندهای احراز هویت آنلاین، تطابق موبایل و کد ملی بررسی میشود.
- شخص حقوقی: مدارک ثبتی شرکت، مانند اساسنامه و آگهیهای تأسیس و آخرین تغییرات در روزنامهٔ رسمی، و مدارک هویتی صاحبان امضای مجاز.
- رستههای خاص: برای برخی حوزهها، مجوز یا پروانهٔ فعالیت مرتبط هم لازم است. اگر در حوزهای کار میکنید که مجوز تخصصی دارد، پیش از ثبت درخواست از ارائهدهنده بپرسید آن رسته را میپذیرد یا نه.
اینماد؛ نماد اعتماد الکترونیکی
اینماد را مرکز توسعهٔ تجارت الکترونیکی صادر میکند و نشان میدهد هویت صاحب سایت و اطلاعات تماس او احراز شده است. بسیاری از ارائهدهندگان درگاه، داشتن اینماد را پیششرط فعالسازی یا ادامهٔ فعالیت درگاه میدانند. شرایط دریافت، سطحبندیها و مدارک لازم برای اینماد را فقط از سایت رسمی اینماد ببینید؛ این قواعد ممکن است تغییر کنند و مطالب قدیمی وبلاگها گاهی گمراهکنندهاند.
ترتیب منطقی کار معمولاً این است: اول سایت با اطلاعات کامل و محصولات واقعی بالا بیاید، بعد اینماد گرفته شود و بعد درخواست درگاه ثبت شود. اگر این ترتیب را برعکس بروید، احتمالاً در یکی از مراحل برگشت میخورید.
حساب بانکی و شبای همنام
شبایی که برای تسویه معرفی میکنید، معمولاً باید به نام همان شخص یا شرکتی باشد که درگاه به نامش صادر میشود. معرفی شبای یک همکار، یکی از اعضای خانواده یا حساب شخصی مدیرعامل برای درگاه شرکتی، معمولاً درخواست را متوقف میکند. قاعدهٔ سادهای که بعدها هم دردسرتان را کم میکند: مالک دامنه، صاحب اینماد، صاحب درگاه و صاحب حساب بانکی تا حد امکان یک نفر یا یک شرکت باشند.
سایت شما پیش از درخواست درگاه باید چه چیزهایی داشته باشد؟
کارشناسی که درخواست شما را بررسی میکند، سایت را مثل یک مشتری مرور میکند. اگر نفهمد چه میفروشید و مشتری از چه کسی خرید میکند، درخواست جلو نمیرود. پیش از ثبت درخواست این موارد را کنترل کنید:
- دامنهٔ فعال و گواهی SSL، بهطوری که همهٔ صفحات روی HTTPS باز شوند.
- محصولات یا خدمات واقعی با قیمت مشخص، تصویر و توضیح کافی؛ نه صفحههای «بهزودی».
- صفحهٔ قوانین و مقررات با شرایط ارسال، مرجوعی، بازگشت وجه و حریم خصوصی.
- صفحهٔ تماس با نشانی، تلفن پاسخگو و ایمیل؛ هماهنگ با اطلاعاتی که در اینماد ثبت کردهاید.
- صفحهٔ «درباره ما» که با هویت ثبتشدهٔ صاحب درگاه تناقض نداشته باشد.
- فرایند خرید کامل تا مرحلهٔ انتخاب روش پرداخت.
- نبود هر محصول، محتوا یا لینکی که فروش آن مجاز نیست.
اگر هنوز در مرحلهٔ ساخت فروشگاه هستید، راهنمای راهاندازی فروشگاه اینترنتی از صفر را بخوانید تا ترتیب کارها را از ابتدا درست بچینید. اگر هم میخواهید سایت از همان ابتدا با این الزامات ساخته شود، طراحی فروشگاه اینترنتی آمادهٔ اتصال درگاه را ببینید.
اتصال درگاه پرداخت به سایت وردپرسی و ووکامرس
در سایتهای وردپرسی، اتصال درگاه معمولاً با افزونهای انجام میشود که خود ارائهدهنده منتشر کرده است. کار ساده به نظر میرسد، اما چند جزئیات کوچک در آن بعدها خیلی گران تمام میشوند:
- افزونه را فقط از منبع رسمی بگیرید: سایت خود ارائهدهنده یا مخزن رسمی وردپرس. نسخههای نال یا دستکاریشده روی حساسترین بخش سایت، یعنی پول، ریسک امنیتی جدی دارند.
- شناسهها را درست وارد کنید: کد پذیرنده (Merchant ID) یا مشخصات ترمینال را از پنل ارائهدهنده بردارید و در تنظیمات افزونه بگذارید. این کلیدها را جایی عمومی منتشر نکنید.
- واحد پول را چک کنید: ووکامرس ممکن است قیمتها را به تومان نمایش دهد، در حالی که درگاهها معمولاً با ریال کار میکنند. افزونهٔ استاندارد این تبدیل را انجام میدهد، اما با یک تراکنش واقعی مطمئن شوید مبلغ ده برابر یا یکدهم نمیشود.
- مسیر بازگشت را باز نگه دارید: اگر سایت پشت CDN، فایروال یا افزونهٔ امنیتی است، مطمئن شوید درخواست بازگشت از درگاه مسدود نمیشود.
- IP سرور را در نظر بگیرید: برخی درگاههای بانکی درخواستها را فقط از IP ثبتشدهٔ سرور میپذیرند؛ اگر هاست را عوض کردید، IP جدید را هم اعلام کنید. اگر سایت روی هاست خارج از ایران است، پیش از قرارداد بپرسید درگاه درخواست از IP خارجی را قبول میکند یا نه.
- وضعیت سفارش را تنظیم کنید: مشخص کنید سفارش پس از پرداخت موفق به چه وضعیتی برود و پیامک یا ایمیل تأیید برای مشتری و مدیر فروشگاه ارسال شود.
- افزونه را بهروز نگه دارید: ارائهدهندگان گاهی نسخهٔ API یا آدرس سرویس خود را تغییر میدهند و افزونهٔ قدیمی بیصدا از کار میافتد.
اتصال درگاه پرداخت در سایتهای کدنویسیشده
اگر سایت شما با کدنویسی اختصاصی ساخته شده، اتصال درگاه در عمل چند فراخوانی API است، اما امنیت و درستی آن به جزئیاتی بستگی دارد که در مستندات همیشه پررنگ نیستند:
- تأیید را فقط سمت سرور انجام دهید. به پارامترهایی که مشتری در آدرس بازگشت با خودش میآورد اعتماد نکنید؛ هر کسی میتواند آنها را دستکاری کند. تنها منبع حقیقت، پاسخ متد Verify است.
- مبلغ را دوباره مقایسه کنید. مبلغی که درگاه تأیید کرده باید با مبلغ سفارش در دیتابیس یکی باشد، نه با مبلغی که از مرورگر آمده است.
- جلوی ثبت تکراری را بگیرید. مشتری ممکن است صفحهٔ بازگشت را رفرش کند یا درگاه دو بار به آدرس بازگشت بیاید. هر تراکنش باید فقط یک بار تأیید و ثبت شود؛ یک قفل ساده روی شناسهٔ تراکنش این مشکل را حل میکند.
- همهچیز را لاگ کنید. شناسهٔ مرجع، کد رهگیری، زمان، مبلغ و پاسخ خام درگاه را ذخیره کنید تا در اختلافهای بعدی سند داشته باشید. شمارهٔ کامل کارت را هرگز ذخیره نکنید.
- برای حالت «نامعلوم» برنامه داشته باشید. اگر مشتری پیش از بازگشت مرورگر را بست، سفارش در وضعیت انتظار میماند. اگر ارائهدهنده متد استعلام دارد، یک کار زمانبندیشده این سفارشها را بررسی و تکلیفشان را روشن کند.
- کلیدها را در متغیرهای محیطی نگه دارید، نه در کد فرانتاند یا مخزن کد.
- یک لایهٔ مشترک برای درگاهها بسازید تا افزودن درگاه دوم یا تعویض ارائهدهنده به بازنویسی فرایند خرید نکشد.
تست درگاه پرداخت سایت پیش از باز کردن فروش
اگر ارائهدهنده محیط آزمایشی (Sandbox) دارد، اول سناریوها را آنجا اجرا کنید؛ بعد روی محیط واقعی با چند تراکنش کممبلغ دوباره امتحان کنید و ردشان را هم در پنل ارائهدهنده و هم در صورتحساب بانکی بگیرید. حداقل این سناریوها را بسنجید:
- پرداخت موفق: سفارش پرداختشده شود، موجودی کم شود و پیام تأیید ارسال شود.
- انصراف در صفحهٔ درگاه: سفارش ناموفق یا در انتظار بماند و موجودی آزاد شود.
- رمز یا اطلاعات کارت اشتباه: پیام خطای قابلفهم به مشتری نشان داده شود.
- بستن مرورگر پس از پرداخت و پیش از بازگشت: سفارش گم نشود و بعداً تعیین تکلیف شود.
- رفرش صفحهٔ بازگشت: سفارش دو بار ثبت نشود.
- کد تخفیف و هزینهٔ ارسال: مبلغ نهایی ارسالشده به درگاه دقیق باشد.
- پرداخت از موبایل و مرورگرهای مختلف، از جمله مرورگرهای داخل اپلیکیشنها.
تسویه، کارمزد و بازگشت وجه: بعد از راهاندازی چه چیزهایی را پیگیری کنید؟
راهاندازی درگاه پایان کار نیست؛ از اینجا به بعد، درگاه بخشی از حسابداری روزمرهٔ شماست.
- قرارداد را دقیق بخوانید: چرخهٔ تسویه، کارمزد، سقفها و شرایط تعلیق درگاه را در قرارداد ببینید و اطلاعیههای ارائهدهنده و شاپرک را دنبال کنید، چون این موارد ممکن است در طول قرارداد تغییر کنند.
- تطبیق دورهای انجام دهید: در فواصل منظم، سفارشهای پرداختشده در سایت را با تراکنشهای موفق در پنل و واریزیهای حساب بانکی مقایسه کنید. هر ناهمخوانی را همان موقع پیگیری کنید، نه چند ماه بعد.
- روال بازگشت وجه را مشخص کنید: بعضی ارائهدهندگان امکان استرداد از پنل دارند و بعضی نه. هر روشی که دارید، آن را در صفحهٔ قوانین سایت شفاف بنویسید.
- اطلاعات را بهروز نگه دارید: تغییر دامنه، نشانی، مالک یا حساب بانکی را به ارائهدهنده و اینماد اطلاع دهید؛ ناهماهنگی این اطلاعات میتواند به تعلیق درگاه برسد.
- وضعیت مالیاتی را جدی بگیرید: درآمد فروش آنلاین هم مشمول مقررات مالیاتی است و موضوع ارتباط پایانههای پرداخت با پروندهٔ مالیاتی در سالهای اخیر در مقررات مطرح بوده است. جزئیات را از سازمان امور مالیاتی و یک مشاور مالیاتی بپرسید.
سؤالات متداول
آیا بدون اینماد میتوان درگاه پرداخت گرفت؟
این موضوع به ارائهدهنده و مقررات همان زمان بستگی دارد. بسیاری از ارائهدهندگان اینماد را برای فعالسازی یا ادامهٔ فعالیت درگاه لازم میدانند. به جای تکیه بر تجربهٔ دیگران، شرط فعلی را مستقیم از ارائهدهندهٔ مورد نظرتان بپرسید.
شخص حقیقی بدون ثبت شرکت هم میتواند درگاه بگیرد؟
در بسیاری از موارد بله، بهخصوص از طریق پرداختیارها؛ اما مدارک و سقفها برای اشخاص حقیقی و حقوقی ممکن است متفاوت باشد. اگر برنامهٔ رشد جدی دارید، زودتر دربارهٔ ثبت شرکت هم فکر کنید تا بعداً مجبور به انتقال درگاه و اینماد نشوید.
میتوانم دو درگاه پرداخت را همزمان در سایت فعال کنم؟
بله، و برای فروشگاههایی که فروش روزانه دارند توصیه هم میشود. میتوانید هر دو را به مشتری نشان دهید یا یکی را پیشفرض و دیگری را پشتیبان قرار دهید. فقط مطمئن شوید هر دو درگاه جداگانه و با همهٔ سناریوها تست شدهاند.
دریافت و اتصال درگاه پرداخت سایت چقدر طول میکشد؟
زمان بررسی درخواست به ارائهدهنده، کامل بودن مدارک و آماده بودن سایت بستگی دارد و عدد ثابتی نمیتوان گفت. خود اتصال فنی در یک سایت آماده معمولاً کار پیچیدهای نیست؛ بیشترین تأخیر معمولاً از نقص مدارک یا صفحات ناقص سایت میآید.
هزینهٔ اتصال درگاه به سایت چقدر است؟
در سایتهای وردپرسی با افزونهٔ رسمی، اتصال بخشی از راهاندازی فروشگاه است. در سایتهای اختصاصی یا وقتی چند درگاه، تسهیم وجه یا تطبیق خودکار لازم باشد، کار بیشتری میبرد. برای برآورد پروژهٔ فروشگاهی، تعرفههای طراحی سایت و فروشگاه اینترنتی را ببینید.
درگاه پرداخت درستاتصالیافته، چیزی است که مشتری اصلاً متوجهش نمیشود؛ فقط پرداخت میکند و سفارشش ثبت میشود. اگر میخواهید فروشگاهتان از روز اول با پرداخت امن و تستشده راه بیفتد، در خدمات طراحی فروشگاه اینترنتی مای طرح اتصال و تست درگاه بخشی از کار است. برای مشاورهٔ رایگان کافی است فرم ثبت سفارش را پر کنید.
