Merchant flows

Merchant Documentation

Initialize checkout, escrow funds, and settle recurring or tiny USDC payments with ArcFlare's hosted APIs.

Payment Initialization

Create a hosted USDC checkout link for a marketplace or merchant flow.

Live
POST /api/payments/initialize

{
  "amount": "0.10",
  "currency": "USDC",
  "merchant": "Marketplace"
}

Escrow

Create trustless USDC escrows on ArcFlareEscrow.sol.

Live
POST /api/escrow/create

Streaming Payments

Create continuous USDC payment streams.

Live
POST /api/payments/stream

Nanopayments

Record micro-payments and batch settle automatically.

Live
POST /api/payments/nano