Monthly USDC billing, approved once.
Your customer approves a monthly cap once. Every 30 days, on the billing day, the USDC moves from their wallet to yours.
From a price to your first payment.
Create a product
Name, price, token and billing period. The price is fixed on chain.
Open a checkout session
Your server creates it with the price and sends the customer there.
Collected on the day
Each period you get the USDC and a webhook, automatically.
Approve subscription
Acme RPC is asking for permission to collect.
A monthly cap and your wallet, fixed on chain.
The Subscriptions program checks both on every collection. Try asking for more.
- Never above the cap. Anything over it is refused.
- Never to anyone else. Only your wallet.
- Cancel with one signature. No need to ask you or us.
A short wallet gets three retries.
The first try is two minutes into the new period. If the wallet is short, Fianto tries again after an hour, six hours and a day.
- Nothing partial. No part-month charges.
- Past due after the first miss, ended after the fourth.
- Every attempt is logged with its reason.
To raise a price, add a new price.
Existing customers keep paying what they signed for while the old price stays active. Ending it cancels them at the end of their current period.
Open Products in the dashboardBefore you switch billing on.
Can Fianto take more than approved?
No. The Subscriptions program refuses anything over the monthly cap or to another wallet. The checks run on chain, not on our servers.
Who pays the network fee?
Not you. Your customer's wallet pays the network fee and a small Solana account rent when they subscribe, and a flat fee with every subscription charge, 0.01 USDC today.
What if my customer's wallet is empty?
Nothing is taken and the subscription is marked past due. Fianto tries again after an hour, six hours and a day. If the fourth try fails, the subscription ends.
How does my customer cancel?
From the customer portal with one signature. It runs to the end of the period they paid for, then nothing more is collected.
Which tokens and networks work?
USDC on Solana. Other tokens and networks are marked Soon and are not accepted yet.
What if Fianto stops working?
Every payment is already in your wallet. There is no Fianto balance to withdraw. New collections stop while Fianto is down. See If Fianto disappeared.
Your first collection, this week.
No Fianto fee during the beta. You never pay a network fee.