Title: USDT Invoice &#8211; Crypto Payments for USDT
Author: usdtinvoice
Published: <strong>September 17, 2026</strong>
Last modified: September 17, 2026

---

Search plugins

![](https://ps.w.org/khaled-hisham-crypto-payments-usdt/assets/banner-772x250.png?
rev=3700090)

![](https://ps.w.org/khaled-hisham-crypto-payments-usdt/assets/icon-256x256.png?
rev=3700090)

# USDT Invoice – Crypto Payments for USDT

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

[Download](https://downloads.wordpress.org/plugin/khaled-hisham-crypto-payments-usdt.1.0.1.zip)

 * [Details](https://wordpress.org/plugins/khaled-hisham-crypto-payments-usdt/#description)
 * [Reviews](https://wordpress.org/plugins/khaled-hisham-crypto-payments-usdt/#reviews)
 *  [Installation](https://wordpress.org/plugins/khaled-hisham-crypto-payments-usdt/#installation)
 * [Development](https://wordpress.org/plugins/khaled-hisham-crypto-payments-usdt/#developers)

 [Support](https://wordpress.org/support/plugin/khaled-hisham-crypto-payments-usdt/)

## Description

This plugin adds a USDT (TRC20) payment method to your WooCommerce checkout.

You enter your own TRON wallet address. When a customer chooses this method, the
plugin shows them the exact amount to send and your address. It then watches the
public TRON blockchain and completes the order automatically as soon as the transfer
arrives.

Your money goes from the customer straight to your wallet. The plugin never holds
funds, never asks for your private keys, and takes no percentage of your sales.

**How payments are matched**

Every order is given a slightly different amount, down to six decimals. When a transfer
arrives at your wallet, the plugin matches it to the order by that exact amount.
A transaction hash is only ever credited to one order.

**What this free version does**

 * Adds a USDT (TRC20) payment method to the classic and block checkout
 * Shows the exact amount and your wallet address on the order received page, with
   copy buttons
 * Watches the blockchain from the customer’s browser and from a background task
   every five minutes, so payments are found even if the customer closes the page
 * Completes the order and records the transaction hash in the order notes
 * Cancels the order automatically if nothing arrives inside the payment window 
   you set
 * Works on ordinary shared hosting, with no extra service to sign up for

**What the full version adds**

A complete self-hosted gateway is available separately from the author and adds 
TRX payments, QR codes on the payment page, automatic exchange rates, multiple wallets,
a merchant dashboard with full invoice history, and a REST API with signed webhooks
so any application can create invoices. Details are at usdtinvoice.org.

### External services

This plugin connects to the public TRON blockchain API at api.trongrid.io to look
up incoming USDT transfers to the wallet address you configure.

A request is sent when a customer is on the order received page waiting for a payment,
and from a background task every five minutes while an order is still awaiting payment.
Each request contains only the public wallet address you entered in the plugin settings.
No customer data, order data or personal information is sent.

TronGrid is operated by TRON Foundation. Terms of service: https://www.trongrid.
io/terms Privacy policy: https://www.trongrid.io/privacy

## Screenshots

[⌊The payment method in the WooCommerce checkout.⌉⌊The payment method in the WooCommerce
checkout.⌉[

The payment method in the WooCommerce checkout.

[⌊Payment instructions on the order received page.⌉⌊Payment instructions on the 
order received page.⌉[

Payment instructions on the order received page.

[⌊The plugin settings screen.⌉⌊The plugin settings screen.⌉[

The plugin settings screen.

## Installation

 1. Install and activate the plugin.
 2. Go to WooCommerce > Settings > Payments and enable **USDT Invoice (USDT TRC20)**.
 3. Click Manage and paste your own TRON wallet address, the one that starts with T.
 4. If your store sells in a currency other than USD, switch the exchange rate to manual
    and enter how many USDT one unit of your currency is worth.
 5. Save. The method now appears at checkout.

## FAQ

### Do I need an account anywhere?

No. You need a TRON wallet address you control and nothing else.

### Does the plugin ever hold my money?

No. Customers send USDT straight to the wallet address you entered. The plugin only
reads the public blockchain to see whether the payment arrived.

### Which network does it use?

TRON only, using the TRC20 USDT contract. Sending USDT on another network will not
be detected.

### What if the customer sends the wrong amount?

The order stays unpaid because the amount is what identifies it. You can see the
transfer in your own wallet and complete the order manually from the WooCommerce
orders screen.

### What if the customer closes the browser?

A background task checks every five minutes while the order is still waiting, so
the payment is still found.

### Does it work with the block checkout?

Yes, both the classic checkout and the newer block checkout are supported.

### My store is not in USD. What do I do?

Set the exchange rate to manual and enter your rate. Automatic live rates are part
of the full version.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“USDT Invoice – Crypto Payments for USDT” is open source software. The following
people have contributed to this plugin.

Contributors

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

[Translate “USDT Invoice – Crypto Payments for USDT” into your language.](https://translate.wordpress.org/projects/wp-plugins/khaled-hisham-crypto-payments-usdt)

### Interested in development?

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

## Changelog

#### 1.0.1

 * Display name changed to USDT Invoice. No functional changes.

#### 1.0.0

 * First release.

## Meta

 *  Version **1.0.1**
 *  Last updated **19 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.1**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [crypto](https://wordpress.org/plugins/tags/crypto/)[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/khaled-hisham-crypto-payments-usdt/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/khaled-hisham-crypto-payments-usdt/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/khaled-hisham-crypto-payments-usdt/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/khaled-hisham-crypto-payments-usdt/)