Recurring subscriptions
Monthly, yearly, or custom intervals. Customers approve once — executors handle every charge after that.
Recurring crypto payments, automated payroll, and programmable billing for modern internet businesses. The settlement layer for the onchain economy.
One programmable platform for subscriptions, payroll, and settlement — built for engineers who want billing to disappear into their stack.
Monthly, yearly, or custom intervals. Customers approve once — executors handle every charge after that.
Store recipients onchain, schedule runs, and pay contractors and employees in stablecoins on autopilot.
A permissionless network of executors triggers settlement and earns rewards. No cron jobs to babysit.
Typed SDKs for TypeScript, React, and Solidity. Integrate billing in an afternoon.
MRR, churn, payroll volume, failed settlements, and protocol fees — streamed live to your dashboard.
Deploy once, settle across every major EVM chain from a single integration.
Native USDC and stablecoin support with transparent, onchain-verifiable settlement.
Webhooks, spend caps, auto-cancel rules, and metered usage — billing logic that lives in code.
Virio turns recurring payments into a single onchain primitive — the same execution model powers both subscriptions and payroll.
Define a pricing plan or a payroll schedule. Set the token, interval, spend caps, and webhook endpoints — all from the dashboard or SDK.
virio.products.create({ price: 49, interval: 'month' })The customer signs a single onchain approval. No re-signing every cycle — the agreement is enforced by audited smart contracts.
await virio.subscriptions.subscribe(planId)The executor network triggers every charge and payroll run on schedule, splits fees onchain, and settles directly to your wallet.
executor.run() → settle() → payout()Every split is executed and verifiable onchain. No invoices, no chargebacks, no monthly platform fee.
Typed SDKs, predictable webhooks, and a sandbox that mirrors mainnet. Ship onchain billing without becoming a payments team.
npm install @virio/sdk — typed end to end, zero config.
First-class hooks for React, Next.js, and a Solidity integration library.
A full sandbox with mock wallets, executor simulation, and webhook replay.
1import { Virio } from "@virio/sdk";2 3const virio = new Virio({ apiKey: process.env.VIRIO_KEY });4 5// Create a recurring product6const plan = await virio.products.create({7 name: "Pro plan",8 price: 49,9 token: "USDC",10 interval: "month",11});12 13// Subscribe a customer — they sign once14const sub = await virio.subscriptions.subscribe({15 planId: plan.id,16 customer: "0x8f3c...2a4c",17});You only pay when you get paid. Every fee is split and verified onchain — no contracts, no minimums, no surprises.
For startups and scaleups billing onchain
For platforms settling at scale
Example: on a $100 charge you keep $98.65 — settled instantly, verifiable onchain.
Spin up products, payroll, and programmable billing with one SDK. No monthly fees — you only pay when you get paid.