Accept USDC payments and subscriptions on Base with sanctions screening, on-chain verification and controlled refunds — while the money never leaves your control.
No P2Flux balance, no payout delay, nothing frozen in our accounts.
Your share lands in your wallet — or your company Safe — in the payment itself.
We never hold or convert funds. The fee is taken on chain, in the same transaction.
Every payer and merchant wallet checked against OFAC before the wallet opens. Matches are logged for audit.
Every payment checked against the blockchain, with gross, P2Flux fee, network fee and net for each one.
Refunds only to the original payer and never more than paid, re-checked against on-chain data.
Nothing is lost when your server was down: payment recovery fills in what you missed.
Checks every 5 minutes, published on a public status page.
Provable to an auditor, payment by payment.
CSV statements for Xero and QuickBooks.
Daily limits so support staff can refund safely.
“Up to $X per month, charged on usage.”
See every delivery attempt and its response.
P2Flux never holds the money, so each worst case is small and bounded by code, not by promises.
| SCENARIO | WHAT HAPPENS | WHY IT IS LIMITED |
|---|---|---|
| 01Our servers are breached | Past payments are safe in merchants’ wallets. An attacker could try to send new checkouts to a wrong wallet until we detect it. | Checkout only calls our fixed, verified contracts, and the payer’s wallet shows exactly what is signed. Merchants can verify every payment on chain with their own connection. |
| 02Our gas wallet is stolen | Worst case: the gas money in that wallet plus a capped daily top-up from P2Flux’s own gas fund. Never merchant or customer money. | A hard daily cap is written into the contract. |
| 03The refund system is attacked | A refund cannot go to anyone but the original payer, and cannot exceed the payment. | Every refund is re-checked against the blockchain before the merchant signs it. |
| 04P2Flux is down | Completed payments are already in your wallet. New checkouts wait until we are back. | Verify payments directly on chain; recovery fills in anything missed when we return. |
REST API, JS/TS and PHP SDKs, Laravel and signed webhooks.
Read the docs → 02Switch P2Flux on inside PaymentHood or Blesta.
See partners → 03Offer P2Flux to your own merchants as a partner integration.
Partner keys with agreed limitsROADMAP Discuss an integration → 04Volume-based or fixed pricing, with the same non-custodial settlement.
Talk to sales →Volumes, controls, integration or pricing: tell us what you need and we will reply from contact@p2flux.com.
Just need the standard API? Start with the docs →
We will reply from contact@p2flux.com. In the meantime, the security model and compliance pages answer most first questions.