=== Payid19 Crypto Payment Gateway ===
Contributors: Payid19com
Donate link: https://payid19.com/
Tags: crypto, cryptocurrency, payment gateway, bitcoin, usdt
Requires at least: 5.0
Tested up to: 7.1
Requires PHP: 7.2
WC requires at least: 5.0
WC tested up to: 9.3
Stable tag: 2.1.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Accept crypto on WooCommerce — USDT, USDC, BTC, ETH, BNB, TRX, LTC. Your balance is credited in USDT, with no chargebacks.

== Description ==

Payid19 lets your WooCommerce customers pay in cryptocurrency while your balance is always credited in **USDT** — with **no chargebacks**.

**Two checkout modes:**

* **On your site (White Label)** — the customer pays without ever leaving your store. A clean, modern payment box shows the coin list, QR code, address and amount, and the order is completed automatically once the payment arrives.
* **Redirect** — the customer is sent to a Payid19 hosted payment page in the design you choose: Classic, Slate, Paper or Mint.

**Features**

* Accept USDT, USDC, Bitcoin, Ethereum, BNB, TRON and Litecoin across their networks.
* The customer pays in whichever coin they hold; you receive USDT.
* No chargebacks.
* Optional "customer pays the fee", so you always receive the full order amount.
* Works with both the classic checkout and the new WooCommerce Cart/Checkout blocks.
* Test mode to try the whole flow before going live.
* Choose the order status applied after a successful payment.

This is an official WooCommerce module by the [Payid19.com](https://payid19.com/) team. See the [FAQ](https://payid19.com/faq) for more.

== Installation ==

1. Upload the plugin to **Plugins → Add New → Upload Plugin**, or search "Payid19" in the WordPress plugin directory, then activate it.
2. Go to **WooCommerce → Settings → Payments → Payid19 Crypto Payment Gateway**.
3. Paste your **Public** and **Private** keys from your Payid19 dashboard (Settings).
4. Pick a checkout mode and, for Redirect mode, a payment-page design. Save.
5. Turn on **Test mode** to try it, then turn it off before taking real payments.

== Frequently Asked Questions ==

= Do I need a Payid19 account? =
Yes, a free account at https://payid19.com for your API keys.

= Is there a chargeback risk? =
No. Crypto payments cannot be charged back.

= What is White Label mode? =
The customer completes the payment on your own store — they never see payid19.com.

== Screenshots ==

1. Simple setup — add your API keys and choose a checkout mode.
2. On-site White Label checkout — buyers pay without leaving your store.
3. On-site White Label — scan the QR code or copy the address to pay.
4. Redirect mode — four hosted payment page designs: Classic, Slate, Paper and Mint.

== Changelog ==

= 2.1.0 =
* New: On-site White Label payment box, rebuilt from scratch — no external libraries, works on modern themes and with the WooCommerce checkout blocks.
* New: Payment-page design selector for Redirect mode (Classic, Slate, Paper, Mint); Slate is the default.
* New: Optional "customer pays the fee".
* New: Choose the order status applied after payment.
* Fix: Block (Cart/Checkout blocks) integration now respects the enabled setting and loads correctly.
* Fix: Webhook verification hardened (constant-time key check) and made idempotent.
* Fix: Removed dependencies on discontinued CDNs and conflicting Bootstrap/jQuery plugins.
* Fix: Corrected version metadata.

= 1.0.2 =
* Earlier release.

== Upgrade Notice ==

= 2.1.0 =
Rebuilt White Label checkout, payment-page designs, block checkout fixes and a hardened webhook. Review your gateway settings after updating.
