=== OwnPay — Base USDC Payment Gateway for WooCommerce ===
Contributors: ownpay
Tags: woocommerce, base, crypto, usdc, payments, gateway, ethereum, web3
Requires at least: 5.8
Tested up to: 6.5
Requires PHP: 7.4
Stable tag: 1.0.0
License: Apache-2.0
License URI: https://www.apache.org/licenses/LICENSE-2.0

Accept instant, non-custodial USDC payments on Base Mainnet and Base Sepolia Testnet with sub-cent fees.

== Description ==

OwnPay is an institutional non-custodial payment infrastructure on Base (Chain ID 8453).
With the OwnPay WooCommerce plugin, your store can accept USDC payments directly settled to your self-custody EVM wallet with sub-cent transaction fees, zero chargebacks, and instant local currency conversions.

= Features =
* **Sub-Cent Merchant Settlement:** Benefit from Base Layer 2 fee economics (<$0.01 per transaction).
* **Non-Custodial Architecture:** Direct onchain settlement to your merchant Ethereum/Base address.
* **100% Pay-As-You-Go:** No monthly SaaS fees, no setup charges ($0/month).
* **Instant Fiat Conversion:** Converts USD, EUR, BDT, INR, and other local currencies to USDC seamlessly.
* **Dual-Network Switcher:** Test freely on Base Sepolia (84532) before enabling Base Mainnet (8453).
* **Automated Webhooks:** Secure HMAC-SHA256 authenticated notifications with 5-minute replay attack defense.
* **Basescan Integration:** View transparent onchain transaction receipts directly inside your WooCommerce order notes.

== Installation ==

1. Upload the `ownpay-woocommerce` zip file through the 'Plugins > Add New > Upload Plugin' screen in your WordPress admin.
2. Activate the plugin through the 'Plugins' menu.
3. Navigate to **WooCommerce > Settings > Payments > OwnPay**.
4. Configure your OwnPay API Key and Webhook Secret from your [OwnPay Merchant Portal](https://ownpaylab.tech/dashboard).
5. Choose your network (Base Mainnet or Base Sepolia) and Save Changes.

== Frequently Asked Questions ==

= Do I need a crypto wallet? =
Yes, you need any standard EVM wallet (e.g. Coinbase Wallet, MetaMask, Rainbow, or a multisig like Safe) to receive USDC payouts on Base.

= Are payments custodial? =
No. OwnPay never holds your funds. All USDC payments are routed onchain directly to your configured merchant wallet address.

== Changelog ==

= 1.0.0 =
* Initial release of OwnPay WooCommerce Gateway for Base Mainnet & Base Sepolia.
