Iran Kish Payment Gateway for WooCommerce — KJNR is Kelid Jahan Nama Raya’s dedicated plugin for connecting a WooCommerce store to the Shaparak Iran Kish payment gateway. It implements MakeToken with a digital envelope, POST redirect to the gateway, and mandatory confirmation, and is built for Iranian online stores.
This product is completely free and offered without any license. There is no activation fee, subscription, or license lock. The plugin was custom-coded exclusively by the Kelid Jahan Nama Raya (KJNR) team.

Key features
- Payment token via MakeToken with a digital envelope
- Secure customer redirect using POST
- Mandatory Confirm after return from the gateway
- Double-spending protection with secure transaction controls
- Merchant settings: TerminalId, AcceptorId, Pass Phrase, and RSA public key (PEM)
- Optional Reverse when amounts do not match
- WooCommerce Blocks Checkout and HPOS compatibility
- Optional customer mobile number sent to the gateway
- Outbound server IP detection for Iran Kish registration
- Custom payment method logo on checkout
- Debug logging under WooCommerce → Status → Logs
- Related Refund flows within gateway capabilities
- Automatic updates from WordPress admin via the KJNR update server
Requirements
- WordPress 6.4+
- WooCommerce 8.0+ (tested up to 11.1)
- PHP 8.1+
- Active Iran Kish merchant (TerminalId, AcceptorId, Pass Phrase, RSA key)
- Store server IP registered with Iran Kish when required
- HTTPS on the storefront
Installation
- Download the ZIP from this page.
- In WordPress go to Plugins → Add New → Upload Plugin and install the file.
- Activate the plugin.
- Open WooCommerce → Settings → Payments and enable Iran Kish — KJNR.
- Enter TerminalId, AcceptorId, Pass Phrase, and the RSA public key.
- Register the outbound server IP if needed and run a test payment.
For support or bug reports, use the “Report a bug” button on this page or contact us through the site contact form.