Non-custodial payment infrastructure
Accept crypto. Keep control of your funds.
Create hosted crypto checkouts, verify payments on-chain, and receive funds directly to wallets you control.
No custody of merchant funds. No private keys required.
Built for multi-network payments
Configure the networks and payment assets your business accepts.
From invoice to verified payment.
One straightforward payment lifecycle.
01
Create invoice
Create a payment request manually or through the REST API.
02
Customer pays
The customer opens your hosted checkout and selects an available payment option.
03
FlowNoc verifies
FlowNoc checks the destination, token, amount and required confirmations.
04
Merchant receives
Funds are sent directly to your configured wallet—not through FlowNoc.
Know exactly where a payment stands.
FlowNoc distinguishes completed, partial, excess and expired payments so your application can respond appropriately.
- Pending
- Detected
- Confirming 14 / 15
- Paid
Payments go directly to your wallet.
FlowNoc monitors and verifies blockchain payments without taking custody of merchant funds. Your wallet credentials and private keys remain under your control.
Payment path
Customer
Blockchain
Merchant wallet
FlowNoc
Observes / verifies payment
Funds do not pass through FlowNoc
Customer pays your wallet. FlowNoc verifies the payment. Your application gets the result.
Direct settlement
Payments are sent to merchant-configured wallet addresses.
No private keys
FlowNoc does not require or store merchant private keys or seed phrases.
On-chain verification
Payment details and confirmation status are verified before a result is reported.
Built for straightforward integration.
Create an invoice, send the customer to checkout, then let your application react to the payment result.
POST /api/v1/invoices
X-Api-Key: YOUR_KEY
{
"amount": "100.00",
"currency": "USD",
"note": "Order #4821"
}
201 Created
{
"id": "01J8K4…",
"status": "pending",
"checkout_url": "https://pay.example/…"
}
- POST invoice
- ↓
- Invoice created
- ↓
- Hosted checkout URL returned
- ↓
- Payment detected
- ↓
- Webhook delivered
Your system stays in the loop.
Use signed payment events to trigger fulfillment, account updates, or your own business logic.
- HMAC signed — verify X-FlowNoc-Signature on the raw body.
- Stable event identifiers — use event_id as an idempotency key.
- Retry-aware delivery — failed deliveries are retried. Do not assume every event arrives exactly once.
Webhook event
X-FlowNoc-Event: invoice.paid
X-FlowNoc-Signature: ••••••••••••
{
"event": "invoice.paid",
"event_id": "01J8K4….invoice.paid",
"invoice_id": "01J8K4…",
"status": "paid",
"amount_received_usd": "100.00",
"token_symbol": "USDT",
"chain": "bnb"
}
Infrastructure that fits existing businesses.
- SaaS
- Automate account activation or subscription fulfillment after payment.
- Digital services
- Create trackable payment requests for digital orders.
- Agencies
- Accept crypto payments directly to configured business wallets.
- Hosting
- Connect confirmed payments with provisioning workflows.
- Online platforms
- Add hosted crypto checkout to existing payment flows.
- API-driven businesses
- Create and monitor invoices programmatically.
Designed around verifiable payment state.
- Merchant-controlled wallets
- No stored private keys
- HMAC-signed webhooks
- Confirmation-aware detection
- API-key authentication
- Amount, token and network verification
Start accepting crypto without giving up custody.
Create invoices, verify on-chain payments, and receive funds directly to wallets you control.