Request
Create an invoice in USD and offer the stablecoin rail the customer already uses.
The MainPay product
MainPay connects invoicing, on-chain settlement, exception handling, and month-end reconciliation—without taking control of your wallets or funds.
One payment trail
Each stage preserves the business context finance teams need after the transfer lands.
Create an invoice in USD and offer the stablecoin rail the customer already uses.
Funds settle directly from the customer to an address controlled by your business.
MainPay observes confirmations and connects the transfer to its operational context.
Review exceptions, lock the record, and hand finance a verifiable export.
Operational workspace
Purpose-built controls for teams that receive stablecoins and still need clean receivables, support, and accounting operations.
Price work in USD, select an approved stablecoin rail, and send a hosted payment page with exact instructions.
Watch merchant-controlled addresses across supported USDC and USDT networks without exposing a private key.
Connect confirmed transfers to the right customer and invoice while preserving amounts, addresses, and transaction hashes.
Bring underpayments, overpayments, late transfers, and unknown senders into one human-readable operating queue.
Lock month-end statements and produce accountant-ready CSV exports for review in Xero or QuickBooks.
Create test or live invoices programmatically and receive durable, signed payment-status events.
Supported settlement
MainPay identifies every rail by network and asset together, and monitors only allowlisted token contracts and mints.
Read the integration guideArbitrum · Base · Ethereum · HyperEVM · OP Mainnet · Solana
Ethereum · HyperEVM (USDT0) · OP Mainnet · TRON
Non-custodial by design
See it on your workflow