Accept P2Flux
payments on WooCommerce
Install the free PaymentHood plugin for WooCommerce, connect your P2Flux account, and P2Flux appears as a payment option at checkout. No custom gateway code, and no second integration when you add another provider later.
- USD
- Platform
- WooCommerce 8.0+
- Provider
- P2Flux
- Install via
- Plugins → Add New → Upload Plugin
- Billing
- One-time
- PaymentHood fee
- None
P2Flux on WooCommerce at a glance
- WooCommerce version
- WooCommerce 8.0+
- Where you install it
- WordPress admin → Plugins → Add New → Upload Plugin
- Coverage
- P2Flux does not run merchant accounts, applications or an approval queue, so there is no country list to qualify for. Payer and merchant wallets are screened against the U.S. OFAC sanctions list.
- Currencies
-
- USD
- Billing models
- One-time checkout payments. Recurring billing is not supported by the WooCommerce plugin yet.
- Cost
- The plugin is free and open source. You pay P2Flux's own fees, published on their pricing page (opens in new tab). PaymentHood adds nothing on top.
Coverage, currencies and payment methods as published by P2Flux, who set and update them. For the current list see P2Flux's own documentation (opens in new tab).
What WooCommerce customers can pay with
Each method P2Flux supports appears in your WooCommerce checkout. Enabling one is a PaymentHood dashboard setting — nothing changes on the WordPress side.
USDC on Base
Circle's USDC, sent from the buyer's own wallet straight to the merchant's wallet in one transaction
No ETH needed
For one-time payments the buyer can pay the network fee in USDC instead of holding ETH
Connect P2Flux to WooCommerce
Four steps, no code. The full walkthrough with screenshots is in the WooCommerce installation guide.
Open a P2Flux account
Register with P2Flux and finish their onboarding. Funds settle from P2Flux to your own bank account.
Add it in PaymentHood
Paste your P2Flux credentials into the PaymentHood dashboard. They stay server-side and never reach your storefront.
Install the plugin
Download the WooCommerce plugin and install it from Plugins → Add New → Upload Plugin in your WordPress admin.
Enable and test
Paste your PaymentHood API key into the plugin settings, run a sandbox order end to end, then switch to live.
Rather than a direct P2Flux plugin
A single-provider plugin works until you need a second provider. These are the parts you would otherwise build and maintain yourself.
- Webhook security
- Received on a PaymentHood URL that names the order. P2Flux does not sign its webhooks, so the notification is only a prompt to check the payment
- Payment verification
- Server-side check against P2Flux's verify endpoint, and the payment must match the one PaymentHood created, before an order is marked paid
- Credentials
- No account or API key. The merchant's receiving wallet address is the whole setup, saved in PaymentHood and checked when it is saved
- Add a second provider without touching your WooCommerce checkout
- Automatic failover when P2Flux is unreachable, instead of a failed order
- Idempotent charge creation, so a double-submitted order is not a double charge
- One reconciliation view across every provider you run
- Free and open source — read the plugin on GitHub (opens in new tab)