Parsigate

Description

ParsiGate is a professional WooCommerce payment gateway plugin designed for Iranian online stores. With ParsiGate, you can easily connect your WooCommerce store to Iranian payment providers and offer your customers a simple, secure, and reliable online payment experience.

Built with WordPress and WooCommerce standards in mind, ParsiGate focuses on performance, compatibility, and ease of use. Whether you run a small online shop, a digital product store, an educational website, or a growing ecommerce business, ParsiGate helps you manage your online payments with confidence.

Features

  • Connect WooCommerce stores to Iranian payment gateways
  • Easy gateway configuration from WordPress dashboard
  • Secure transaction verification
  • Automatic customer redirection after payment
  • Lightweight and performance-friendly architecture
  • Compatible with modern WooCommerce stores
  • Developer-friendly structure with WordPress standards
  • Regular updates and improvements

Supported Gateways:

  • Bank gateways: Mellat, Parsian, Pasargad, Sadaad, Melli, Behpardakht, Asan Pardakht, Saman, Saderat, Eghtesad Novin, Iran Kish, Sepehr
  • Installment gateways: SnappPay, Tara, Digipay, Azki
  • Intermediary gateways: Zibal, Zarinpal, PayPing, Aghayepardakht
  • Test gateway for simulating purchases without a bank account
  • Unified settings interface integrated with the Parsidate plugin

Requirements:

  • Parsidate plugin must be installed and active
  • WooCommerce version 4.0 or higher

Installation

  1. Ensure that the « Parsidate » plugin is installed and active.
  2. Upload the Parsigate plugin files to the /wp-content/plugins/ directory, or install it via the WordPress plugins screen.
  3. Activate the plugin through the ‘Plugins’ screen in WordPress.
  4. Go to Parsidate settings « Payment Gateways » tab, configure your desired gateways, and save.

External Services

Parsigate connects to third-party payment providers to process and verify online payments.

External requests are made only when:
* A site administrator enables a payment gateway.
* A customer selects that payment gateway during checkout.
* A payment request, verification, inquiry, or confirmation is required by the payment provider.

Depending on the selected gateway, the plugin may transmit the following information:

  • Order ID
  • Order amount
  • Currency
  • Callback URL
  • Merchant credentials configured by the site administrator
  • Payment token or authority code
  • Transaction reference
  • Other payment parameters required by the selected payment provider

No payment-related data is transmitted unless a customer initiates a payment.

AqayePardakht

Used to process online payments through the AqayePardakht payment gateway.

Payment requests are sent to:
https://panel.aqayepardakht.ir/

The plugin sends the order amount, order ID, callback URL, merchant credentials and other payment parameters required to create and verify the transaction.

Website: https://aqayepardakht.ir/
Terms: https://aqayepardakht.ir/terms/
Privacy: https://aqayepardakht.ir/terms/

Asan Pardakht

Used to process online payments through the Asan Pardakht payment gateway.

Payment requests are sent to:
https://ipgrest.asanpardakht.ir/

The plugin sends the order amount, order ID, callback URL, merchant credentials and other payment parameters required to create and verify the transaction.

Website: https://asanpardakht.ir/
Terms: https://asanpardakht.ir/faq
Privacy: https://asanpardakht.ir/privacy

Azki Loan

Used to process installment payments through Azki Loan.

Payment requests are sent to:
https://api.azkiloan.com/

The plugin sends the order amount, order ID, callback URL and other payment parameters required to create and verify the transaction.

Website: https://www.azki.com/
Terms: https://www.azki.com/terms
Privacy: https://www.azki.com/terms

Beh Pardakht Mellat

Used to process online payments through Beh Pardakht Mellat.

Payment requests are sent to:
https://bpm.shaparak.ir/

The plugin sends payment request and verification data required by the gateway.

Website: https://behpardakht.com/
Terms: https://pep.co.ir/shaparak-requirements/
Privacy: https://pep.co.ir/shaparak-requirements/

DigiPay

Used to process installment payments through DigiPay.

Payment requests are sent to:
https://api.mydigipay.com/

The plugin sends the order amount, order ID, callback URL and other payment parameters required to create and verify the transaction.

Website: https://www.mydigipay.com/
Terms: https://www.mydigipay.com/rules/
Privacy: https://www.mydigipay.com/privacy-policy

Iran Kish

Used to process online payments through Iran Kish.

Payment requests are sent to:
https://ikc.shaparak.ir/

The plugin sends payment request and payment confirmation data required by the gateway.

Website: https://www.irankish.com/
Terms: https://www.irankish.com/Page/buyers
Privacy: https://www.irankish.com/Page/buyers

Melli (Sadad)

Used to process online payments through Bank Melli Sadad.

Payment requests are sent to:
https://sadad.shaparak.ir/

The plugin sends payment request and payment verification data required by the gateway.

Website: https://sadadpsp.ir/
Terms: https://sadadpsp.ir/admission-rules
Privacy: https://sadadpsp.ir/admission-rules

Parsian (PEC)

Used to process online payments through Parsian Electronic Commerce.

Payment requests are sent to:
https://pec.shaparak.ir/

The plugin sends the order amount, order ID, callback URL, merchant credentials and other payment parameters required to create and verify the transaction.

Website: https://pec.ir/
Terms: https://pep.co.ir/shaparak-requirements/
Privacy: https://pep.co.ir/shaparak-requirements/

Pasargad (PEP)

Used to process online payments through Pasargad Electronic Payment.

Payment requests are sent to:
https://pep.shaparak.ir/

The plugin sends payment request and payment inquiry data required by the gateway.

Website: https://pep.co.ir/
Terms: https://pep.co.ir/shaparak-requirements/
Privacy: https://pep.co.ir/shaparak-requirements/

PayPing

Used to process online payments through PayPing.

Payment requests are sent to:
https://api.payping.ir/

The plugin sends the order amount, order ID, callback URL, merchant credentials and other payment parameters required to create and verify the transaction.

Website: https://payping.ir/
Terms: https://payping.ir/terms/
Privacy: https://payping.ir/terms/

Saman Electronic Payment (SEP)

Used to process online payments through Saman Electronic Payment.

Payment requests are sent to:
https://sep.shaparak.ir/

The plugin sends payment request and payment verification data required by the gateway.

Website: https://sep.ir/
Terms: https://www.sep.ir/
Privacy: https://www.sep.ir/

Sepehr

Used to process online payments through Sepehr Payment.

Payment requests are sent to:
https://sepehr.shaparak.ir/

The plugin sends the order amount, order ID, callback URL, merchant credentials and other payment parameters required to create and verify the transaction.

Website: https://sepehrpay.com/
Terms: https://pep.co.ir/shaparak-requirements/
Privacy: https://pep.co.ir/shaparak-requirements/

Shepa

Used to process online payments through Shepa.

Payment requests are sent to:
https://merchant.shepa.com/

The plugin sends the order amount, order ID, callback URL and other payment parameters required to create and verify the transaction.

Website: https://shepa.com/
Terms: https://shepa.com/shepa_rules/
Privacy: https://shepa.com/privacy-policy

SnappPay

Used to process installment payments through SnappPay.

Payment requests are sent to:
https://api.snapppay.ir/

The plugin sends the order amount, order ID, callback URL, merchant credentials and payment status requests required to create and verify installment payments.

Website: https://snapppay.ir/
Terms: https://snapppay.ir/merchant-acquisition/
Privacy: https://snapppay.ir/merchant-acquisition/

Tara

Used to process installment payments through Tara.

Payment requests are sent to:
https://pay.tara360.ir/

The plugin sends the order amount, order ID, callback URL and other payment parameters required to create and verify the transaction.

Website: https://tara360.ir/
Terms: https://tara360.ir/termscondition/
Privacy: https://tara360.ir/termscondition/

ZarinPal

Used to process online payments through ZarinPal.

Payment requests are sent to:
https://api.zarinpal.com/

The plugin sends the order amount, order ID, callback URL, merchant credentials and other payment parameters required to create and verify the transaction.

Website: https://www.zarinpal.com/
Terms: https://www.zarinpal.com/terms
Privacy: https://www.zarinpal.com/policy

Zibal

Used to process online payments through Zibal.

Payment requests are sent to:
https://gateway.zibal.ir/

The plugin sends the order amount, order ID, callback URL, merchant credentials and other payment parameters required to create and verify the transaction.

Website: https://zibal.ir/
Terms: https://zibal.ir/privacy-policy
Privacy: https://zibal.ir/privacy-policy

FAQ

Does Parsigate work without Parsidate?

No. Parsigate is an extension module and requires the Parsidate plugin to be installed and active.

Can I use multiple payment gateways at the same time?

Yes. You can enable and configure multiple gateways from the Parsidate settings.

Is there a test gateway for development purposes?

Yes. Parsigate includes a test gateway so you can simulate the checkout process without a real bank account.

Which currencies are supported?

Parsigate is designed for Iranian Rials (IRR) and Tomans (IRT). Make sure your WooCommerce currency setting matches your desired usage.

How do I add new gateways in the future?

Parsigate has a modular structure. Developers can add new gateways by creating a new gateway class in the includes/gateways/ folder and registering it in the main plugin class.

Is Parsigate free?

Yes. Parsigate is open-source and free to use under the GPLv2 license.

Avis

20 août 2026
پلاگین خیلی خوب و ساده ای هست. از پلاگین های کدگذاری شده در مارکت های ایرانی راحت شدم. امیدوارم درگاهه ای دیگه مثل بانک رسالت هم اضافه بشه.
Lire l’avis

Contributeurs/contributrices & développeurs/développeuses

« Parsigate » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“Parsigate” a été traduit dans 1 locale. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « Parsigate » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal des modifications

1.0.1

  • Update readme
  • Fixed: parsigate icon

1.0.0

  • Initial release with Zarinpal and Zibal support
  • Modular structure for easy gateway expansion
  • Integrated with Parsidate settings