=== Rizentechno Manual Payment Methods for WooCommerce ===
Contributors: rizentechno
Tags: woocommerce, payment gateway, manual payment, crypto payment, bank transfer
Requires at least: 6.0
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Accept unlimited manual payment methods in WooCommerce — crypto, bank transfer, or any custom method — from a single gateway.

== Description ==

**Rizentechno Manual Payment Methods for WooCommerce** lets you add unlimited manual payment methods to your WooCommerce store without touching any code. All methods are managed from the WooCommerce settings panel.

Whether you accept crypto (USDT, BTC, ETH, LTC, etc.), bank transfers, mobile banking, or any other manual payment — you can configure everything from one gateway.

= Key Features =

* **Unlimited payment methods** — add as many methods as you need without editing any JSON or code
* **Per-method wallet/account address** — each method shows its own account details at checkout
* **QR code image support** — upload a QR image for each method via the WordPress media library
* **Transaction ID field** — customers submit their TXID after payment
* **Sender address field** — optional field for customer's sending wallet or account
* **Payment screenshot upload** — customers can upload a proof of payment (JPG, PNG, WEBP, or PDF)
* **Admin order view** — all payment details (method, TXID, proof file) are shown inside the order
* **Email notifications** — payment details are included in both customer and admin order emails
* **Custom order status** — includes a "Pending Verification" status so you can track unverified orders
* **Copy to clipboard** — one-click copy button for wallet/account addresses at checkout
* **No external services** — 100% self-hosted, no API keys, no third-party tracking

= Use Cases =

* Crypto payment acceptance (USDT TRC20, BTC, ETH, LTC, and more)
* Bank transfer payments
* Mobile banking (bKash, Nagad, Rocket, etc.)
* Any manual payment method that requires admin verification

= How It Works =

1. Install and activate the plugin
2. Go to **WooCommerce → Settings → Payments → Rizentechno Manual Payment Methods**
3. Add your payment methods (title, account/wallet address, instruction, optional QR image)
4. Save — your methods will appear at checkout immediately
5. When a customer pays, they select the method, enter their TXID, and optionally upload a screenshot
6. The order is placed with "Pending Verification" status — review the details and update accordingly

= Requirements =

* WordPress 6.0 or higher
* WooCommerce 7.0 or higher
* PHP 7.4 or higher

== Installation ==

= Automatic installation =

1. Log in to your WordPress admin panel
2. Go to **Plugins → Add New**
3. Search for "Rizentechno Manual Payment Methods for WooCommerce"
4. Click **Install Now**, then **Activate**

= Manual installation =

1. Download the plugin zip file
2. Go to **Plugins → Add New → Upload Plugin**
3. Upload the zip file and click **Install Now**
4. Click **Activate Plugin**

= After activation =

1. Go to **WooCommerce → Settings → Payments**
2. Find **Rizentechno Manual Payment Methods** and click **Manage**
3. Enable the gateway and configure your payment methods

== Frequently Asked Questions ==

= Can I add more than 3 payment methods? =

Yes — there is no limit. Click **Add Method** in the settings as many times as you need.

= Can I use this for both crypto and bank transfers at the same time? =

Absolutely. You can mix any type of manual payment method in the same gateway. Each method has its own title, account details, instruction, and optional QR image.

= How does the "Pending Verification" order status work? =

When a customer completes checkout, their order is set to "Pending Verification" (configurable). You can then review the TXID and proof screenshot in the order, verify the payment, and manually update the order status to "Processing" or "Completed".

= Is the customer's payment proof stored in WordPress? =

Yes — the screenshot is uploaded to your WordPress media library and linked to the order. You can view it directly from the order admin page.

= Does this plugin contact any external servers? =

No. This plugin is 100% self-hosted and does not send any data to external servers.

= Is it compatible with WooCommerce HPOS (High-Performance Order Storage)? =

The plugin uses WooCommerce's standard order meta API (`update_meta_data`, `get_meta`) which is compatible with both the legacy posts table and HPOS.

= Can I translate the plugin? =

Yes — the plugin is fully translation-ready with the text domain `rizentechno-manual-payment-methods-woocommerce`.

== Screenshots ==

1. Gateway settings page — configure title, description, and payment methods
2. Payment methods table — add unlimited methods with wallet address, instruction, and QR image
3. Checkout — customer selects a method and submits their TXID
4. Admin order view — payment details and proof file shown inside the order

== Changelog ==

= 1.0.0 =
* Initial release
* Unlimited payment methods from one gateway
* Per-method wallet address, instruction, and QR image
* TXID field, sender address field, and screenshot upload
* Custom "Pending Verification" order status
* Admin order meta box with payment details
* Email notifications with payment info
* Uninstall cleanup

== Upgrade Notice ==

= 1.0.0 =
Initial release — no upgrade needed.
