WordPress plugin intelligence profile

Tahanoa Invoice Links for ZarinPal

Create secure payment-link invoices with custom amounts or WooCommerce products and accept payments through ZarinPal.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.6.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.3 · PHP 7.4
Directory statusactive
Last directory update15 Sept 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Tahanoa Invoice Links for ZarinPal version 1.6.0 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Tahanoa Invoice Links for ZarinPal lets a WordPress administrator create a payment invoice, copy its public link, and send that link to a customer. The customer sees the invoice inside a normal WordPress page, so the active theme remains responsible for the header, footer, trust badges, navigation, and other site elements.

The plugin works without WooCommerce for manual-amount invoices. If WooCommerce is active, administrators can search products by name or SKU, choose quantities, and add those products to an invoice. Product prices are read again on the server when the invoice is created and saved as a snapshot, so browser-submitted prices are not trusted and later catalog price changes do not alter an existing invoice.

Features include:

  • Manual-amount invoices.
  • Optional WooCommerce product search by name or SKU.
  • Server-side product-price snapshot at invoice creation time.
  • Configurable fixed shipping amount, enabled per invoice.
  • Public invoice page rendered through a shortcode inside the active theme.
  • ZarinPal payment Request, Verify, and Inquiry integration.
  • Server-side amount verification and stored-Authority matching.
  • Admin-only manual re-verification for recovery after temporary API/callback errors.
  • Optional, redacted rolling debug logging stored in WordPress (disabled by default).
  • WordPress Privacy Tools support for exporting customer invoice data and erasing contact fields by email.
  • Public invoice URLs request no-cache and no-index behavior.
  • Optional data removal on uninstall (disabled by default).
  • Backward-compatible migration from the previous 1.4.x private build.
  • No PDF generation.
  • No telemetry sent to the plugin author.

This plugin is an independent integration and is not an official ZarinPal plugin.

External service disclosure

This plugin connects to ZarinPal, an external payment service, only when payment-related actions require it:

  • When a customer starts a payment, the plugin sends the configured merchant ID, invoice amount, currency, invoice description, callback URL, invoice/order ID, and optional customer mobile/email fields to ZarinPal.
  • When a payment callback is received, the plugin sends the stored merchant ID, stored invoice amount, and stored Authority to ZarinPal’s Verify API.
  • When an administrator explicitly clicks Inquiry, the plugin sends the merchant ID and stored Authority to ZarinPal’s Inquiry API.

A ZarinPal merchant account and Merchant ID are required to accept payments.

com/

com/terms

com/policy

The plugin author does not receive payment data, customer data, telemetry, or analytics from sites using this plugin.

WooCommerce notes

WooCommerce is optional. When enabled, this plugin reads product/variation names, SKU values, and current prices to build invoice line items. It does not create a WooCommerce order, reserve stock, apply coupons, calculate shipping methods, or run WooCommerce checkout.

The invoice stores its own product-price snapshot.

WooCommerce currency is supported directly when it is IRR (Rial) or a Toman-style currency code such as IRT/TMN. Developers can provide another conversion multiplier with the ezinv_woocommerce_price_to_irr_multiplier filter.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • payment link
  • ecommerce
  • invoice
  • zarinpal
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.3 · PHP 7.4
Update activity15 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.5.91.6.0
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.