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

مراحل نصب و فعالسازی افزونه درگاه پرداخت ووکامرس برای زرین پال
این افزونه برای ارتباط فروشگاه اینترنتی ساخته شده با woocommerce به درگاه پرداخت زرین پال تهیه شده؛ به همین جهت پیش از نصب این افزونه اطمینان حاصل کنید که افزونه ووکامرس در سایت شما نصب و فعالسازی شده باشد.
دانلود مستقیم افزونه زرین پال برای ووکامرس و آموزش نصب
- افزونه زرین پال برای ووکامرس را از طریق لینک زیر دانلود نمایید.
https://downloads.wordpress.org/plugin/zarinpal-woocommerce-payment-gateway.zip
- از مسیر پیشخوان > افزونه ها > افزودن افزونه تازه فایل zip دانلود شده را آپلود کرده و نصب کنید.
- بعد از فعالسازی، وارد مسیر ووکامرس > پیکربندی > درگاه پرداخت شوید و همانند توضیحات قبلی، تنظیمات درگاه پرداخت را انجام دهید.
نصب افزونه زرین پال از طریق مخزن وردپرس
برای نصب این افزونه از طریق پیشخوان باید به بخش افزونه ها بروید و Woocommerce Zarinpal را سرچ کنید.

بعد از نصب و فعالسازی افزونه برای انجام تنظیمات به مسیر ووکامرس > پیکربندی > درگاه پرداخت بروید. در پنجره مشابه تصویر زیر باید روی دکمه مدیریت کلیک کنید تا صفحه تنظیمات باز شود.

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

علاوه بر این با اضافه کردن شورت کد {transaction_id} به پیغام پرداخت موفق می توانید کد رهگیری خرید را به مشتریان خود نمایش دهید.
خطاها و سوالات متداول هنگام استفاده از این افزونه
علت خطای 404 بعد از زدن روی دکمه پرداخت چیست؟
علت این خطا معمولا انتخاب نادرست برگه های ووکامرس در بخش پیکربندی ووکامرس در تب پیشرفته است.
چرا بعد از کلیک روی دکمه پرداخت، صفحه رفرش می شود؟
برای رفع این مشکل باید تب پیشرفته از تنظیمات ووکامرس را چک کنید. در این بخش باید تمامی موارد نقطه پایانی تسویه حساب را به آیتم های پیش فرض بازگردانید.
علت خطای -۱ در هنگام استفاده از افزونه درگاه پرداخت زرین پال ؟
این خطا به دلیل مبلغ پرداختی بوجود میاید. لازم به ذکر است که براساس تنظیمات ووکامرس اگر شما از اعشار و . استفاده کنید صفر درنظرگرفته می شود و به جای قراردادن . باید جداکننده مناسب در تنظیمات ووکامرس انتخاب شود.
آیا قرارداد لوگو زرین پال داخل سایت اجباریست؟
این کار اجباری نیست اما برای جلب اعتماد مشتریان شما از نحوه پرداخت در وبسایت شما مفید است.
علت بروز خطای -۱۱ در هنگام استفاده از افزونه چیست؟
برای رفع این خطا درستی مرچنت کد را در تنظیمات درگاه پرداخت چک کنید.
چرا کد خطا : -3 دریافت میکنم؟
حداقل مبلغ تراکنش 1000 ریال است، در صورت بروز این خطا باید مبلغ را افزایش دهید. ضمنا از طریق پیکربندی ووکامرس هم چک کنید که رقم اعشار نیز تنظیم شده باشد.
جمع بندی
برای اتصال فروشگاه اینترنتی خود به درگاه واسط زرین پال می توانید به آسانی از این افزونه رایگان که در مخزن وردپرس هم موجود است؛ استفاده کنید. سعی کردیم خطاهای متداول و روش برطرف کردن آنها را در این نوشته جمع آوری کنیم؛ در صورتی که شما با خطای جدید روبرو شدید، لطفا در بخش کامنت ها برای ما بنویسید.




6 پاسخ
سلام. قیمت محصول رو /400 هزار تومان وارد کردم، اما موقع انتقال به درگاه سپ یا شاپرک قیمت 40 میلیون تغییر می کنه
سلام درود بر شما
این مشکل به دلیل دو بار تبدیل تومان به ریال در تنظیمات ووکامرس یا افزونه زرینپال ایجاد میشود یعنی فروشگاه مبلغ را به تومان ذخیره میکند اما افزونه هنگام ارسال به شاپرک دوباره آن را ×۱۰ میکند و عدد ۴۰۰ هزار تومان به ۴۰ میلیون ریال تبدیل میشود
برای رفع مشکل، وارد ووکامرس > تنظیمات > عمومی شوید و واحد پول را درست انتخاب کنید سپس در تنظیمات افزونه زرین پال بررسی کنید
سلام خسته نباشید
مرچنت کد قابل تغییر است ؟ اگر کد رو کس دیگه ای داشته باشه مشکلی پیش میاد ؟
سلام وقت بخیر
مرچنت کد معمولاً توسط درگاه پرداخت به کسبوکار اختصاص داده میشود و قابل تغییر نیست مگر با درخواست مستقیم از ارائهدهنده درگاه
اگر کد را شخص دیگری داشته باشد، ممکن است امنیت تراکنشها به خطر بیفتد، چون میتواند برای ارسال درخواستهای جعلی یا دسترسی به اطلاعات پرداخت شما استفاده شود؛ پس حتماً محرمانه نگهش دارید.
سلام خطای -9 در اتصال به درگاه پرداخت چیه
سلام خدمت شما
خطای -9 در اتصال به درگاه پرداخت زین پال معمولاً به دلیل مشکلاتی در فرآیند احراز هویت یا عدم توانایی در برقراری اتصال به درگاه ایجاد میشود.