Skip to content

Instantly share code, notes, and snippets.

@irandargah-dev
Created June 30, 2026 16:23
Show Gist options
  • Select an option

  • Save irandargah-dev/c4ac9ee327a6331d83adfd638da07679 to your computer and use it in GitHub Desktop.

Select an option

Save irandargah-dev/c4ac9ee327a6331d83adfd638da07679 to your computer and use it in GitHub Desktop.
راهنمای پلاگین «j2store» ایران درگاه

ایران‌درگاه برای J2Store

افزونهٔ پرداخت ایران‌درگاه (IPG v2) برای فروشگاه‌ساز J2Store (جوملا).

✨ امکانات

  • پرداخت با تأیید قطعی سمت سرور (/v2/verifications) و مقایسهٔ مبلغ — بدون direct_verify.
  • _prePayment (ایجاد تراکنش + صفحهٔ Referer-safe) → درگاه → _postPayment (تأیید + تکمیل سفارش).
  • محیط Sandbox/Production، امضای HMAC، واحد پول خودکار، توکن ضدِ دستکاری.

⚙️ نصب و راه‌اندازی

  1. پوشهٔ plg_j2store_irandargah/ را ZIP کرده و از Extensions › Install نصب کنید.
  2. از Extensions › Plugins، پلاگین plg_j2store_irandargah را فعال و توکن API، محیط و واحد مبلغ را در پارامترهای آن تنظیم کنید.
  3. در J2Store › Payment methods، روش IranDargah را فعال کنید.
  4. در پنل ایران‌درگاه، دامنهٔ فروشگاه را به‌عنوان دامنهٔ مجاز ترمینال ثبت کنید. ⚠️ الزامی.

🧪 تست

محیط را «sandbox» بگذارید و با کارت 6037997123456789 (CVV2 123، انقضا 05/12) پرداخت کنید.

مجوز

GPL-2.0-or-later

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment