Recurring SaaS billing
Issue recurring invoices, collect customer-confirmed stablecoin payments, and activate product access after verified settlement.
Request early accessStablecoin billing & revenue operations
From invoice to verified settlement, entitlement, and webhook—MonetLayer turns wallet-confirmed USDC payments into an operable revenue system.
For SaaS platforms, API businesses, marketplaces, and wallet-native products.
Current public evidence demonstrates a completed customer-confirmed lifecycle on Base Sepolia. It does not represent mainnet production availability or automatic recurring wallet debit.
Settlement trace
02 / Market Signals
Stablecoins are moving value at global scale. Turning that movement into subscriptions, invoices, verified settlement, entitlements, and merchant workflows requires a billing system around the rail.
Adjusted stablecoin transaction volume over the last 12 months: 10.2 trillion US dollars
Year-over-year growth in adjusted stablecoin volume in adjusted stablecoin volume: 63 percent
Global stablecoin circulating supply global stablecoin supply: more than 272 billion US dollars
Source: Visa Onchain Analytics. Adjusted volume applies a methodology designed to filter identified inorganic activity. Figures accessed July 2026. Visa Onchain Analytics methodology
Money movement is scaling.The operational layer around it still has to be built.
03 / Category
Moving money is one event. Billing systems still need durable state for the workflow around it.
04 / Use cases
Issue recurring invoices, collect customer-confirmed stablecoin payments, and activate product access after verified settlement.
Turn metered usage into invoice state, payment attempts, settlement evidence, and merchant webhooks.
Connect wallet-confirmed payments to time-bound or renewable access without making payment execution your entire billing system.
05 / How it works
Define price, cadence, and the entitlement that should unlock after verified settlement.
Open a durable amount-due record for the billing period instead of treating payment as a one-off event.
Create a customer-initiated collection that requires an explicit signature before execution.
Confirm receipt evidence independently, then bind it to invoice and payment-attempt state.
Update access state and deliver merchant webhooks only after reconciliation succeeds.
06 / Billing lifecycle
MonetLayer records the lifecycle around a wallet-confirmed payment instead of treating settlement as the whole product.
07 / Settlement verification
Direct Base v0 is customer initiated, allowance backed, and signature required for each collection. It is not automatic debit, relayer initiated, or delegated authorization.
08 / Revenue operations
payment_attempt.succeededinvoice.paid
entitlement.activeaccess provisioned
webhook.200merchant notified
replay.detectedduplicate ignored
07 / Base Sepolia proof
Testnet evidence. Technical proof.
Not a production-mainnet claim.
10 / Developer architecture
Use integer-string monetary values, tenant-scoped access, idempotent mutations, provider-neutral execution, independently verified settlement, and merchant webhooks.
Conceptual billing object
{
"invoice_id": "inv_preview",
"amount": {
"raw": "100000",
"decimals": 6,
"formatted": "0.100000",
"currency": "USDC"
},
"collection_method": "customer_initiated",
"payment_status": "requires_action",
"network": "base-sepolia"
}11 / FAQ
No. MonetLayer does not custody merchant or customer funds. It records billing state around wallet-confirmed payments.
No. Wallet interaction and private-key control remain on the customer or payment-provider side.
No. The demonstrated Direct Base model is customer initiated and requires a signature for each collection.
Public evidence is on Base Sepolia (chain ID 84532) using USDC as the billing asset.
No. Current public evidence is testnet-only and does not represent Base mainnet production availability.
The customer must explicitly confirm the collection through a wallet signature before payment execution proceeds.
After transaction submission, MonetLayer independently verifies receipt evidence and reconciles it to invoice and payment-attempt state.
The architecture is provider-ready: MonetLayer owns billing state while payment providers execute wallet interaction and chain submission. Live multi-provider production integrations are not claimed here.
Failed or incomplete customer action keeps the payment attempt in an actionable collection state instead of silently marking the invoice paid.
Duplicate processing is designed to remain idempotent. The demonstrated proof rejected historical replay against the same payment evidence.
One completed customer-confirmed lifecycle: verified transaction, reconciled invoice, succeeded payment attempt, activated entitlement, delivered webhook, rejected historical replay, and idempotent duplicate handling.
12 / Early access
Share your billing model, customer approval flow, settlement requirements, and merchant integration needs. The public site does not connect wallets or collect payments.
Secondary contact: hello@monetlayer.com