Skip to content
FlowNoc

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.

BNB Smart Chain Ethereum Polygon Base TRON Bitcoin

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.

  1. Pending
  2. Detected
  3. Confirming 14 / 15
  4. Paid
Underpaid Overpaid Expired

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/…"
}
  1. POST invoice
  2. ↓
  3. Invoice created
  4. ↓
  5. Hosted checkout URL returned
  6. ↓
  7. Payment detected
  8. ↓
  9. Webhook delivered
POST /invoices GET /invoices GET /invoices/{id} POST /merchant/checkout-session GET /merchant/checkout-networks

Your system stays in the loop.

Use signed payment events to trigger fulfillment, account updates, or your own business logic.

invoice.paid invoice.underpaid invoice.overpaid
  • 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.