Title: IRCrypto for WooCommerce
Author: IRCryptopay
Published: <strong>August 26, 2026</strong>
Last modified: August 26, 2026

---

Search plugins

![](https://ps.w.org/ircrypto-for-woocommerce/assets/banner-772x250.png?rev=3666692)

![](https://ps.w.org/ircrypto-for-woocommerce/assets/icon.svg?rev=3666692)

# IRCrypto for WooCommerce

 By [IRCryptopay](https://profiles.wordpress.org/azarex248/)

[Download](https://downloads.wordpress.org/plugin/ircrypto-for-woocommerce.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/ircrypto-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/ircrypto-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/ircrypto-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/ircrypto-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/ircrypto-for-woocommerce/)

## Description

IRCrypto is a cryptocurrency payment gateway for Iranian businesses. This plugin
adds it to WooCommerce as a payment method.

Your customer chooses a network at checkout, pays to an address created for that
one order, and the payment settles to a wallet **you** control. IRCrypto is not 
a custodian: it never holds your funds, and it cannot spend from your addresses.

**How it works**

 1. The customer picks IRCrypto at checkout.
 2. The plugin creates an invoice and sends them to a hosted payment page.
 3. They pay with USDT (TRON or BNB Smart Chain), TRX or BNB.
 4. Once the transaction is final on the chain, your store is notified and the order
    is completed automatically.

**Fees are not deducted from the payment.** The gateway commission and the network
fee are billed to a separate prepaid balance in your IRCrypto account, so the amount
that reaches your wallet is the amount on the invoice. You can also choose to pass
that cost on to the customer, per currency, from your dashboard.

**Store currency**

IRR and USD are supported. IRT (toman), used by the Persian WooCommerce plugins,
is also supported and converted at ten rial to the toman.

**Checkout**

Works with both the Checkout block and the classic shortcode checkout.

### External services

This plugin requires an account with IRCrypto and sends data to the IRCrypto API
in order to work. Without this connection there is no payment to process.

**Service:** IRCrypto — https://ircryptopay.online

**When data is sent:** when a customer chooses IRCrypto at checkout and an invoice
is created, and when your store checks whether an invoice has been paid.

**What is sent:**

 * the order total and currency;
 * the order number and a reference made from the order id and order key;
 * the URL your customer returns to after paying;
 * the payment window you configured.

Customer names, email addresses, phone numbers and shipping addresses are **not**
sent.

**What is received:** the payment page URL, the invoice number and status, and —
when a payment settles — the on-chain transaction hash, which is recorded as an 
order note.

This plugin sends nothing to IRCrypto except while processing a payment. It contains
no analytics, telemetry or tracking of any kind.

 * Terms of service: https://ircryptopay.online/terms
 * Privacy policy: https://ircryptopay.online/privacy

## Screenshots

[⌊The gateway's settings. The webhook URL to paste into your IRCrypto dashboard 
is shown here; the API key and webhook secret are write-only.⌉⌊The gateway's settings.
The webhook URL to paste into your IRCrypto dashboard is shown here; the API key
and webhook secret are write-only.⌉[

The gateway’s settings. The webhook URL to paste into your IRCrypto dashboard is
shown here; the API key and webhook secret are write-only.

[⌊IRCrypto in the WooCommerce payment providers list, enabled and ready to take 
orders.⌉⌊IRCrypto in the WooCommerce payment providers list, enabled and ready to
take orders.⌉[

IRCrypto in the WooCommerce payment providers list, enabled and ready to take orders.

[⌊The Checkout block. IRCrypto appears alongside every other method — the classic
shortcode checkout works the same way.⌉⌊The Checkout block. IRCrypto appears alongside
every other method — the classic shortcode checkout works the same way.⌉[

The Checkout block. IRCrypto appears alongside every other method — the classic 
shortcode checkout works the same way.

[⌊What the customer sees. The hosted payment page carries the amount in the currency
they chose, a QR code, and a deposit address created for this one order. The page
is in Persian; the plugin and its settings are in English and translatable.⌉⌊What
the customer sees. The hosted payment page carries the amount in the currency they
chose, a QR code, and a deposit address created for this one order. The page is 
in Persian; the plugin and its settings are in English and translatable.⌉[

What the customer sees. The hosted payment page carries the amount in the currency
they chose, a QR code, and a deposit address created for this one order. The page
is in Persian; the plugin and its settings are in English and translatable.

[⌊The same page once the transaction is final on the chain.⌉⌊The same page once 
the transaction is final on the chain.⌉[

The same page once the transaction is final on the chain.

[⌊Back in WooCommerce: the order is paid, and the on-chain transaction hash is recorded
against it and in the order notes, so any payment can be traced back to the chain.⌉⌊
Back in WooCommerce: the order is paid, and the on-chain transaction hash is recorded
against it and in the order notes, so any payment can be traced back to the chain
.⌉[

Back in WooCommerce: the order is paid, and the on-chain transaction hash is recorded
against it and in the order notes, so any payment can be traced back to the chain.

## Installation

 1. Install and activate the plugin.
 2. Create an account at https://ircryptopay.online and add a settlement wallet address
    in **Settings**.
 3. In your IRCrypto dashboard, open **Developers** and create an API key. It is shown
    once — copy it.
 4. In WooCommerce go to **WooCommerce  Settings  Payments  IRCrypto** and paste the
    API key.
 5. Copy the webhook URL shown on that screen, add it as a webhook endpoint in your
    IRCrypto dashboard, and paste the endpoint’s secret back into the plugin.
 6. Enable the gateway.

The webhook is how your store learns that a payment settled. If your host blocks
incoming requests, orders are still completed when the customer returns to the store—
but a customer who closes the tab before returning will leave the order on hold 
until the webhook gets through.

## FAQ

### Does IRCrypto hold my money?

No. Each payment is forwarded to the settlement address you configured, normally
a few minutes after the transaction becomes final on the chain. IRCrypto derives
deposit addresses from an extended public key and the server that faces the internet
cannot spend from them.

### What happens if the customer pays less than the invoice?

The order stays on hold and the invoice stays open so they can send the difference.
You can also accept the shortfall from your IRCrypto dashboard, which completes 
the order.

### Can I refund through the plugin?

Not in this version. Blockchain transactions are not reversible, so a refund means
sending a new payment yourself, from your own wallet.

### Which networks are supported?

USDT on TRON (TRC20) and BNB Smart Chain (BEP20), plus native TRX and BNB. The available
choices at checkout follow what you have enabled in your dashboard.

### Is the plugin free?

Yes, and every feature works without payment. IRCrypto charges a commission on payments
processed; that is billed to your IRCrypto account, not to this plugin.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“IRCrypto for WooCommerce” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ IRCryptopay ](https://profiles.wordpress.org/azarex248/)

“IRCrypto for WooCommerce” has been translated into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/ircrypto-for-woocommerce/contributors)
for their contributions.

[Translate “IRCrypto for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/ircrypto-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/ircrypto-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/ircrypto-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/ircrypto-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/ircrypto-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * First release: WooCommerce payment gateway for the block and classic checkouts,
   a signed webhook receiver, and a return-page fallback for stores whose hosts 
   block incoming webhooks.

## Meta

 *  Version **1.0.0**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/ircrypto-for-woocommerce/) and [Persian](https://fa.wordpress.org/plugins/ircrypto-for-woocommerce/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/ircrypto-for-woocommerce)
 * Tags
 * [cryptocurrency](https://wordpress.org/plugins/tags/cryptocurrency/)[payment gateway](https://wordpress.org/plugins/tags/payment-gateway/)
   [Tron](https://wordpress.org/plugins/tags/tron/)[USDT](https://wordpress.org/plugins/tags/usdt/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/ircrypto-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/ircrypto-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/ircrypto-for-woocommerce/reviews/)

## Contributors

 *   [ IRCryptopay ](https://profiles.wordpress.org/azarex248/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/ircrypto-for-woocommerce/)