Description
با استفاده از این افزونه فروشگاه خود را به درگاه آنلاین پرداخت بانکی متصل کنید.
هوکها برای توسعهدهندگان
میتوانید با هوکهای زیر رفتار درگاه را تغییر دهید یا رویدادهای پرداخت را دریافت کنید. پس از پرداخت موفق، هوکهای استاندارد ووکامرس (مانند woocommerce_payment_complete) نیز به شکل معمول اجرا میشوند.
اکشنها:
woo_payping_Payment_Success— پس از تایید موفق پرداخت. پارامترها:$order_id,$transaction_idwoo_payping_Payment_Failed— پس از تایید ناموفق پرداخت. پارامترها:$order_id,$transaction_id,$messagewoo_payping_Payment_Duplicate— هنگامی که پرداخت قبلا تایید شده باشد. پارامترها:$order_id,$transaction_idwoo_payping_Payment_Cancelled— هنگام انصراف کاربر در صفحه بانک. پارامترها:$order_idwoo_payping_Send_to_Gateway_Failed— هنگام خطا در ارسال سفارش به درگاه. پارامترها:$order_id,$message
فیلترها:
WC_payping_Gateway_Payment_api_url— آدرس API ساخت پرداختWC_payping_Gateway_Payment_api_args— آرگومانهای کامل درخواست ساخت پرداخت (شامل بدنه درخواست)WC_payping_Gateway_Payment_verify_api_url— آدرس API تایید پرداختWC_payping_return_refid— کد پیگیری بازگشتی از درگاهWC_payping_Currency— واحد پول مورد استفاده در محاسبه مبلغWC_payping_Description،WC_payping_Mobile،WC_payping_Email،WC_payping_Paymenter— اطلاعات پرداختکننده ارسالی به درگاهwoocommerce_order_amount_total_payping_gatewayوwoocommerce_order_amount_total_IRANIAN_gateways_before_check_currency،..._after_check_currency،..._irt— تغییر مبلغ نهایی پرداختwoo_payping_logo— آدرس لوگوی درگاهwoo_payping_order_panel_rows— ردیفهای نمایش داده شده در بخش «دادههای درگاه پیپینگ» در صفحه سفارشWC_payping_Config— فیلدهای تنظیمات درگاه
نمونه استفاده:
add_action( 'woo_payping_Payment_Success', 'my_payping_sync', 10, 2 );
function my_payping_sync( $order_id, $transaction_id ) {
// کد شما
}<h3>Third-Party Services</h3>This plugin leverages the following third-party services:
- https://api.payping.ir: This plugin adds online payment functionality to the Woocommerce plugin, allowing us to process payments and check payment statuses through https://api.payping.ir.
Privacy Policy
This plugin follows strict privacy guidelines. When using the api.payping.ir service, user data is securely transmitted and stored following industry best practices.
Screenshots


Installation
- پوشه ‘woo-payping-gateway’ را در مسیر ‘/wp-content/plugins/’ آپلود کنید
- افزونه را از طریق منوی ‘افزونه ها’ در وردپرس فعال کنید
- تنظیمات افزونه را می توانید از طریق قسمت تنظیمات ووکامرس / پیکربندی/ درگاه های پرداخت انجام دهید
FAQ
-
توکن درگاه پیپینگ را از کجا دریافت کنم؟
-
پس از ثبتنام در پیپینگ، از داشبورد شخصی به بخش «درگاه پرداخت» بروید و با گزینه «ایجاد» یک توکن بسازید. توکن دریافتی را در فیلد توکن تنظیمات افزونه وارد کنید. هنگام ساخت توکن به تاریخ انقضا، آدرس وبسایت و دسترسیهای فعال شده دقت کنید.
-
پیشنیاز نصب افزونه چیست؟
-
وردپرس و ووکامرس (و در صورت استفاده، ووکامرس فارسی) را به جدیدترین نسخه بروزرسانی کنید. همچنین پیش از نصب، از نصب نبودن نسخه دیگری از افزونه پرداخت پیپینگ برای ووکامرس اطمینان حاصل کنید.
-
تنظیمات درگاه پیپینگ کجاست؟
-
از پیشخوان وردپرس به مسیر ووکامرس، پیکربندی، درگاههای پرداخت و سپس پیپینگ بروید و توکن و سایر تنظیمات درگاه را در همین صفحه وارد کنید.
-
هنگام مواجهه با خطای 401 در اتصال به درگاه چه باید کرد؟
-
این خطا معمولا به دلیل منقضی شدن توکن یا عدم تطابق آدرس وبسایت و دسترسیهای توکن با سایت شما رخ میدهد. توکن را در پنل پیپینگ ویرایش و «تعویض توکن» را انجام دهید، سپس توکن جدید را در تنظیمات درگاه جایگزین کنید.
-
چه واحد پولهایی پشتیبانی میشود؟
-
ریال، تومان، هزار ریال و هزار تومان پشتیبانی میشوند. مبلغ سفارش در زمان ارسال به درگاه بر اساس واحد پول فروشگاه به تومان تبدیل میشود.
-
آیا صفحه تسویه حساب بلوکی ووکامرس پشتیبانی میشود؟
-
بله. افزونه با Checkout Blocks ووکامرس سازگار است و درگاه پیپینگ به صورت خودکار در صفحه تسویه حساب بلوکی نیز نمایش داده میشود.
Reviews
Contributors & Developers
“PayPing Gateway For Woocommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “PayPing Gateway For Woocommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
4.6.5
بهبود نمایش پیام خطاهای درگاه پیپینگ و نمایش دلیل خطا به جای خروجی خام
افزودن بخش اختصاصی «دادههای درگاه پیپینگ» در صفحه سفارش همراه با تایملاین رویدادهای پرداخت
انتقال اطلاعات پرداخت پیپینگ از یادداشتهای سفارش به بخش اختصاصی درگاه
نمایش شناسه پیگیری (Trace ID) خطاها برای بررسی آسانتر با پشتیبانی پیپینگ
4.6.4
بهبود فرایند پرداخت و حذف صفحه میانی قبل از هدایت به درگاه
استفاده مجدد از کد پرداخت قبلی و ساخت پرداخت جدید در صورت تغییر مبلغ سفارش
بهبود بررسیهای تایید پرداخت و تطبیق مبلغ و کد پرداخت
رفع مشکل خواندن تنظیمات درگاه در تسویه حساب بلوکی
افزودن هوکهای رویداد پرداخت برای توسعهدهندگان
پاکسازی خودکار تنظیمات درگاه هنگام حذف کامل افزونه
بازنویسی راهنمای افزونه، افزودن پرسشهای متداول و بخش تصاویر
4.6.3
رفع مشکل عدم پرداخت مجدد سبد خرید در تسویه حساب بلاکی
رفع نمایش تکراری دکمه های پرداخت در زمان خطا
بهبود فرایند پرداخت و بازگشت از درگاه
4.6.1
بهبود عملکرد افزونه
4.6.0
بهبود عملکرد افزونه و رفع مشکلات گزارش شده
4.5.1
تغییر در ثبت توضیحات سفارش
4.5.0
بروزرسانی وب سرویس پی پینگ به نسخه جدید.
4.4.0
سازگاری با نسخه جدید ووکامرس و ویرایشگر بلوک.
4.3.0
بهبود عملکرد نمایش خطا ها در صفحه تسویه حساب.
حذف حالت اشکال زدایی(تغییر فرایند اشکال زدایی).
سازگاری با php 8.x
سازگاری با نسخه جدید وکامرس و وردپرس.
4.2.1
بهبود عملکرد تایید پرداخت و نمایش خطاها.
نمایش شماره کارت پرداخت کننده در صورت ارسال از سمت بانک.
4.1.1
بهبود عملکرد در صورت خطای اتصال به سرور پیپینگ.
بهبود عملکرد دریافت شماره سفارش در تایید پرداخت.
نمایش کد پرداخت پیپینگ در سفارشات.
4.0.0
تغییرات در بخش نمایش جزئیات پرداخت.
هماهنگی بیشتر با افزونه پنل پیپینگ و بخش مغایرتگیری.
تغییر در ساختار اکشنهای افزونه.
3.0.0
تغییر در پیام خطاهای سفارش.
ثبت کد پرداخت برای هر سفارش و استفاده مجدد از آن برای تلاشهای بعدی.
بهبود عملکرد کدهای واحد ارزی و نمایش خطاها.
2.8.0
برطرف شدن تداخل همسانسازی در برخی افزونهها.
2.7.0
اضافه شدن شرط بیشتر برای دریافت کد فاکتور در تایید پرداخت.
2.6.2
رفع خطاهای Notice در صفحه تسویه حساب.
استفاده از لوگوی کوچکتر برای نمایش درست لوگو در صفحه تسویه حساب.
