راهاندازی پرداخت آنلاین فروشگاه
راهاندازی پرداخت آنلاین فروشگاه — درگاه، checkout و امنیت
راهاندازی پرداخت آنلاین موفق به سه بخش وابسته است: درگاه معتبر با redirect یا API پایدار، checkout کممرحله (حداکثر ۳ گام)، و تست sandbox قبل از go-live. فروشگاههایی که checkout بالای ۴۵ ثانیه یا بیش از ۵ فیلد اجباری دارند، تا ۳۵٪ رهاسازی سبد بیشتر میبینند.
چه چیزی برای کسبوکار مهم است؟
- مشتری بدون ثبتنام اجباری بتواند بخرد (guest checkout).
- redirect به درگاه سریع و بازگشت بدون خطا.
- نمایش وضعیت پرداخت و شماره سفارش بلافاصله بعد از پرداخت.
- پشتیبانی از کارتهای بانکی داخلی و (در صورت نیاز) کیف پول.
- گزارش تراکنش برای تسویه حسابداری.
معماری checkout: WooCommerce در برابر پلتفرم یکپارچه
مقایسه پیادهسازی
| معیار | WooCommerce + افزونه درگاه | پلتفرم اختصاصی |
|---|---|---|
| تعداد افزونه برای پرداخت | ۱–۲ (+ کش، امنیت) | ۰ — built-in |
| تداخل با کش checkout | شایع | ندارد |
| زمان بارگذاری صفحه پرداخت | ۲.۵–۵s | زیر ۱.۵s |
| تست sandbox | وابسته به افزونه | یکپارچه در پنل |
| Webhook تأیید پرداخت | گاهی ناپایدار | queue + retry |
طراحی checkout کماصطکاک
اصولی که conversion را بالا میبرند
- حداکثر ۳ مرحله: سبد → آدرس/تماس → پرداخت.
- فیلدهای اجباری فقط: نام، موبایل، آدرس، شهر.
- نمایش قیمت نهایی (محصول + ارسال) قبل از redirect به درگاه.
- دکمه پرداخت بزرگ و ثابت در پایین صفحه موبایل.
- پیام خطای واضح اگر پرداخت ناموفق بود + دکمه «تلاش مجدد».
- ارسال SMS تأیید سفارش بلافاصله بعد از پرداخت موفق.
چکلیست راهاندازی درگاه (۷ مرحله)
- 1
۱. انتخاب درگاه
معیار: uptime، پشتیبانی فنی، کارمزد، sandbox. با بانک/شرکت پذیرنده قرارداد ببندید.
- 2
۲. دریافت کلیدهای API
merchant ID، callback URL، IP whitelist (در صورت نیاز).
- 3
۳. پیکربندی در پنل فروشگاه
sandbox اول. callback URL باید HTTPS باشد.
- 4
۴. تست sandbox
حداقل ۵ سناریو: موفق، ناموفق، انصراف، timeout، duplicate callback.
- 5
۵. تراکنش live مبلغ کم
یک خرید واقعی ۱۰۰۰–۵۰۰۰ تومان. بررسی ثبت سفارش و SMS.
- 6
۶. مانیتور ۷۲ ساعت
log خطاها، نرخ موفقیت پرداخت، زمان میانگین checkout.
- 7
۷. مستندسازی برای تیم
SOP: «مشتری پول کم شد»، «پرداخت شد سفارش نیامد»، «درگاه down».
اشتباهات پرتکرار
- go-live بدون تست انصراف از درگاه (مشتری برگشت اما سفارش pending ماند).
- اجبار به ثبتنام قبل از پرداخت.
- عدم نمایش هزینه ارسال تا مرحله آخر.
- نصب دو افزونه درگاه همزمان روی WooCommerce.
- فراموش کردن SSL روی domain اصلی.