=== Flux Payments Gateway for WooCommerce ===
Contributors: nickkreissler59
Tags: payments, crypto, ach, credit card, woocommerce, cryptocurrency, recurring payments, invoicing
Requires at least: 5.0
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 1.7.8
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Accept credit cards, ACH, and cryptocurrency payments with recurring billing, invoicing, and business integrations for US and Canadian merchants.

== Description ==

Flux Payments Gateway for WooCommerce provides a complete payment solution for online merchants in the United States and Canada. Accept multiple payment methods, manage recurring billing, create invoices, and integrate with your existing business tools.

= Payment Methods =

* Credit and Debit Cards (Visa, Mastercard, Amex, Discover)
* ACH Bank Transfers
* Cryptocurrency (Solana, Ripple, USDC, USDT, and more)
* Recurring Payments and Installment Plans
* Invoicing and Reusable Payment Links

= Business Features & Key Benefits =

* QuickBooks Integration – Sync transactions directly to your accounting software
* Zapier Integration – Connect to 5,000+ apps and automate workflows
* Invoicing System – Create and send professional invoices
* Product Management – Sync WooCommerce products automatically
* Customer Management – Track customer payment history and preferences
* Permissioned User System – Control team access with role-based permissions
* Analytics Dashboard – Monitor transactions, revenue, and payment trends
* Competitive transaction fees
* Zero chargeback risk on cryptocurrency transactions
* Automatic order status updates in WooCommerce
* PCI-compliant hosted checkout page
* Real-time transaction tracking
* Secure API integration

== Installation ==

= Automatic Installation =

1. Log in to your WordPress admin dashboard
2. Go to Plugins > Add New
3. Search for "Flux Payments Gateway"
4. Click Install Now and then Activate

= Configuration =

1. Request a merchant account at https://fluxpayments.com
2. In WordPress, go to WooCommerce > Settings > Payments
3. Find Flux Payments and click Manage
4. Enable the payment gateway
5. Enter your Flux API key from your merchant dashboard
6. Configure your preferred payment methods
7. Save settings and test with a transaction

== External Services ==

This plugin connects to the Flux Payments API to process payments and manage transactions.

**Service Provider:** Flux Payments
**API Endpoint:** https://api.fluxpayments.com
**Terms of Service:** https://portal.fluxpayments.com/MERCHANT_TERMS.html
**Privacy Policy:** https://payments.fluxpayments.com/PRIVACY_POLICY.html

**Data Transmitted:**
* Product information (name, price, SKU, description, images)
* Order details (amount, currency, product IDs)
* Customer information for payment processing
* Transaction status and payment confirmations

The plugin redirects customers to Flux Payments' secure hosted checkout page to complete transactions. Payment data is processed on Flux servers, not your WordPress site.

== Frequently Asked Questions ==

= What payment methods are supported? =

Credit cards, debit cards, ACH bank transfers, and cryptocurrency including Solana, Ripple, and stablecoin supporn. You can also set up recurring payments and installment plans.

= Are there transaction fees? =

Flux Payments charges competitive transaction fees and 20/month.

= How do refunds work? =

Refunds for credit card and ACH transactions can be processed through your Flux Payments merchant dashboard. Cryptocurrency transactions are final and cannot be refunded.

= Is this plugin secure? =

Yes. Customers complete payment on Flux Payments' PCI-compliant hosted checkout page. Sensitive payment data never touches your WordPress site.

== Screenshots ==
= Customer Checkout Experience =

1. WooCommerce Checkout - Customer selects Flux Payments as payment method during checkout with clear options for credit card, ACH, and crypto.
2. Plugin Settings (Part 1) - Easy-to-use admin settings panel to configure API key, payment methods, and gateway display options.
3. Plugin Settings (Part 2) - Advanced configuration options including crypto support, product sync, and payment method toggles.
4. Shopping Cart - Clean checkout button integration with WooCommerce cart page.
5. Checkout Button - Streamlined proceed to checkout experience on cart page.
6. Product Detail Page - WooCommerce product page showing Flux Payments as available payment option.
7. Shipping Address Confirmation - Customer enters shipping details before payment redirect.
8. Payment Method Selection - Customer chooses between credit card, ACH, or cryptocurrency on Flux secure page.
9. Email Confirmation Entry - Secure email verification step during checkout process.
10. Email Code Verification - Customer enters confirmation code received via email for added security.
11. Payment Processing Redirect - Seamless redirect screen showing payment being processed.
12. Order Confirmation - WooCommerce order received page after successful payment completion.

= Merchant Admin & Dashboard =

13. Order Details - Complete order details in WooCommerce admin showing Flux payment transaction ID.
14. Flux Dashboard - Transaction List - View all transactions in your Flux Payments merchant dashboard.
15. Flux Dashboard - Transaction Details (Part 1) - Detailed transaction information including payment method and amount.
16. Flux Dashboard - Transaction Details (Part 2) - Additional transaction metadata and customer information in Flux dashboard.

== Changelog ==

= 1.5.0 =
* Updated README with streamlined feature descriptions
* Clarified supported regions (US and Canada)
* Added information about business integrations
* Improved documentation structure

= 1.2.0 =
* Complete README overhaul with comprehensive screenshots
* Enhanced feature-benefit mapping
* Added performance metrics
* Improved documentation and support resources

= 1.1.0 =
* Initial public release
* Credit card, ACH, and cryptocurrency support
* Automatic product synchronization
* Real-time order status updates
* Secure hosted checkout
* Transaction tracking
* Multi-language ready

== Upgrade Notice ==

= 1.5.0 =
Updated documentation with clearer feature descriptions and regional availability information.

= 1.1.0 =
First public release. Accept credit cards, ACH, and cryptocurrency payments through WooCommerce.
