Back to home

Docs

How Sorio works - recurring payments and payroll on Solana, where the payer approves once and keeps control.

How it works

Sorio lets one person set the terms of a recurring payment and another approve it a single time. After that one approval, payments are collected automatically on the schedule - without the payer needing to sign again each cycle.

  1. 1

    Create a plan

    A merchant (or employer) sets the amount, token, and billing period, then gets a shareable link.

  2. 2

    Approve once

    The payer opens the link, connects their wallet, and approves the recurring payment one time on-chain.

  3. 3

    Collected automatically

    On each cycle, the approved amount is collected automatically. The payer doesn't sign again.

  4. 4

    Stay in control

    The payer can cancel at any time, and no payment can ever exceed the amount they approved.

Sorio is built on the Solana Foundation's Subscriptions Delegation Program - the on-chain program that enforces these rules. Funds move directly from the payer to the recipient; Sorio never takes custody of your money.

For merchants - Sorio Scribe

Sorio Scribe is for accepting recurring payments, like subscriptions.

  • Create a plan with a name, price, token, and billing period (for example $9.99 every month).
  • Share the link with your customers. Anyone with the link can subscribe.
  • Track subscribers from your dashboard - who's subscribed, how much you've received, and how many payments each has made.
  • Payments arrive automatically each cycle, straight to your wallet.
A small platform fee of 2% is added on top of your price. Your customer pays the total; you receive your full set amount.

For customers

When you subscribe to a plan, you stay in control the whole time.

  • Approve once. You authorize the recurring payment a single time from your wallet.
  • A hard ceiling. The amount you approve is enforced on-chain - no one can ever collect more than that per cycle.
  • Non-custodial. Your funds stay in your wallet until each payment is collected. Sorio never holds them.
  • Cancel anytime. You can revoke the authorization whenever you want, ending future payments.

Payroll - Sorio Roll

Sorio Roll runs payroll on the same rail. An employer pays employees or contractors on a recurring schedule.

  • Create a payroll and add employees with their wallet and salary.
  • Choose when payments start for the payroll - either pay immediately when you approve each person, or schedule a start date.
  • Approve each employee - this authorizes their recurring salary on-chain.
  • Salaries pay out automatically each cycle from your wallet.
The 2% platform fee on payroll is paid by the employer, on top of each salary.

Safety & control

  • Non-custodial. Funds move directly from payer to recipient on-chain. Sorio never holds your money.
  • A hard on-chain limit. The approved amount is a ceiling enforced by the on-chain program. No more than that can be collected per cycle.
  • Cancel anytime. Authorizations can be revoked at any point, stopping future payments.
  • Built on an established program. Sorio uses the Solana Foundation's Subscriptions Delegation Program for the on-chain authorization and collection logic.

FAQ

What blockchain does Sorio use?

Solana. Payments settle on-chain on Solana mainnet.

What token are payments in?

Payments are made in USDC, a stablecoin on Solana.

Which wallets are supported?

Phantom and Solflare.

What does it cost?

A 2% platform fee. For subscriptions it's added on top of the merchant's price; for payroll the employer pays it on top of each salary.

Can a payment ever take more than I approved?

No. The amount you approve is a hard ceiling enforced on-chain. No payment can exceed it per cycle.

Can I cancel?

Yes. You can revoke the authorization at any time, which ends future payments.

Does Sorio hold my funds?

No. Sorio is non-custodial - funds stay in your wallet and move directly to the recipient when each payment is collected.

← Back to home