SATFLUX For WooCommerce Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
SATFLUX WooCommerce links your WooCommerce store to Satflux.io and BTCPay Server. Accept Bitcoin and Lightning payments, optionally sync orders to Satflux business invoicing, and optionally sell event tickets through BTCPay SatoshiTickets.
Modules
- Connection – Link Satflux or self-hosted BTCPay credentials (URL, API key, store ID).
- Payment – WooCommerce Bitcoin payment gateway via the BTCPay Greenfield API.
- Invoicing (optional) – Create Satflux accounting documents from orders (Satflux Pro). Server mode issues PDFs automatically; local-first mode queues orders in the Satflux integration inbox.
- Tickets (optional) – Sell event tickets via BTCPay SatoshiTickets; sync stock and fulfill orders on payment.
Configure everything under WooCommerce Settings Satflux.
Requirements
- WordPress 5.8 or later
- WooCommerce 6.0 or later
- PHP 8.0 or later
- Satflux.io account or self-hosted BTCPay Server with API access
- Optional: Satflux Pro for business invoicing
- Optional: BTCPay SatoshiTickets plugin for the Tickets module
Upgrade from v1.x
If you used BTCPay GF Satoshi Tickets for WooCommerce v1.x, options migrate automatically to satflux_* keys on first load. Existing ticket products and orders are preserved.
External services
This plugin connects to external services to process Bitcoin payments, optional invoicing, and optional event tickets.
Satflux.io
Used for optional one-click BTCPay connection (OAuth-style redirect) and optional business invoicing when Satflux Pro is enabled.
When you connect via Satflux.io or enable invoicing, the plugin sends your store connection details (BTCPay Server URL, API key, store ID) and, for invoicing, WooCommerce order data (order ID, line items, customer billing details, totals) to the Satflux integration API at satflux.io.
This service is provided by Satflux.io: terms of use, privacy policy.
BTCPay Server
Required for Bitcoin payments and optional Satoshi Tickets. You connect to your own BTCPay Server instance (self-hosted or via Satflux.io).
The plugin sends order and payment data when creating invoices (order ID, amount, currency, customer email, redirect URLs) and when fulfilling tickets (recipient names and emails). BTCPay Server sends webhook callbacks (InvoiceSettled) to your WordPress site to mark orders as paid.
For self-hosted BTCPay, you control the server and its data policies. See BTCPay Server documentation and the BTCPay Server project.
Screenshots
No screenshots provided

