=== درگاه پرداخت شی‌پی برای Ninja Forms ===
Contributors: sheypay
Tags: ninja forms, payment gateway, iran, شی‌پی, درگاه پرداخت
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

اکشن «پرداخت شی‌پی» برای Ninja Forms با پشتیبانی از merge tag و محاسبه.

== Description ==

اکشن «پرداخت شی‌پی» به بخش «ایمیل‌ها و اقدامات» Ninja Forms اضافه می‌شود. مبلغ می‌تواند عدد ثابت، یک فیلد ({field:amount}) یا یک محاسبه ({calc:total}) باشد. پس از ارسال، کاربر به درگاه می‌رود و نتیجه پس از تأیید سمت سرور ثبت و نمایش داده می‌شود.

* تأیید هر پرداخت سمت سرور و با مبلغ ثبت‌شده؛ به پارامترهای آدرس بازگشت اعتماد نمی‌شود.
* وضعیت «در انتظار بانک» پرداخت را ناموفق نمی‌کند و با وب‌هوک امضاشده تکمیل می‌شود.
* حالت آزمایشی با کلید sk_test_ (بدون پول واقعی).

== Installation ==

1. فایل zip را از «افزونه‌ها › افزودن › بارگذاری افزونه» نصب و فعال کنید.
2. در «تنظیمات › شی‌پی · نینجا فرمز» کلید API و واحد پول را بگذارید و «تست اتصال» را بزنید.
3. در فرم‌ساز، بخش «ایمیل‌ها و اقدامات» اکشن «پرداخت شی‌پی» را اضافه کنید و مبلغ را (مثلاً {calc:total}) وارد کنید.
4. آدرس وب‌هوک را در پنل شی‌پی ثبت و رمز آن را در افزونه بگذارید.

== Frequently Asked Questions ==

= مبلغ در درگاه ده برابر یا یک‌دهم است. =
«واحد مبلغ فرم‌ها» را با واحدی که در فرم استفاده می‌کنید (تومان یا ریال) یکی کنید.

= خطای «دامنهٔ آدرس بازگشت تأیید نشده است» می‌گیرم. =
آدرس سایت باید روی دامنهٔ تأییدشدهٔ درگاه در پنل شی‌پی باشد. «تست اتصال» دامنهٔ درگاه را نشان می‌دهد.

= پرداخت انجام شده ولی وضعیت «در انتظار» مانده است. =
احتمالاً مشتری به سایت برنگشته. وب‌هوک را در پنل شی‌پی تنظیم کنید تا وضعیت خودکار به‌روز شود.

= اکشن «تغییر مسیر» دیگری هم دارم. =
اکشن Redirect خود Ninja Forms را غیرفعال کنید؛ اکشن شی‌پی خودش کاربر را به درگاه می‌فرستد.

== Changelog ==

= 1.0.0 =
* نسخهٔ اول.
