No Fianto fee during the beta. Any fee comes with at least 30 days notice. See pricing
Guides7 min read

You can sell a subscription on Solana without writing a line of code.

Yes: with Fianto you create a monthly or yearly USDC price in the dashboard and sell it from a payment link or a shop page, and subscribers approve once in their Solana wallet and renew automatically. Fianto publishes the plan on chain, collects each renewal and retries failures; the Solana Foundation's Subscriptions program enforces the cap. The one thing no-code cannot do alone is open and close access in another tool, and only shop sales can hand that to Zapier or Make.

On this page
Can you sell a Solana subscription without code?What do you need before the first subscriber?How do you sell a subscription from a payment link?How do you sell a subscription from a Fianto shop?What happens on Solana when someone subscribes?Where does no-code stop?Payment link or shop: which should you pick?SourcesQuestions
TL;DR
  • Two no-code routes: a payment link for one recurring price, or a shop at <name>.fianto.xyz that lists your plans. Both need an approved merchant account.
  • You never touch Solana: Fianto creates the plan when the first subscription checkout for a price opens, and its key signs every renewal.
  • Without code, access is yours to grant and remove by hand, except shop sales, which can send purchase.paid and subscription.ended to Zapier or Make.

Can you sell a Solana subscription without code?

You can sell a recurring USDC subscription on Solana from the Fianto dashboard alone, through a payment link or a shop. Both send the subscriber to the same hosted checkout, where they sign one transaction that pays the first period and approves later charges up to a cap. Every 30 or 365 days after that, the next charge is collected from their wallet with no new signature. How the renewals work on chain is covered on Solana subscriptions.

If you have read that a Fianto subscription needs the API, that predates shops and payment links: today the API is only needed when the checkout starts inside your own site or app, as the docs page Do I need a developer? now says.

What do you need before the first subscriber?

  1. A merchant account Fianto has approved. "Get your account ready" has four steps: "Who gets paid", "Two-factor sign-in", "The wallet you get paid to" and "Submit for review". Fianto promises no review time, so start early.
  2. A receiving wallet that already holds a USDC token account. You prove it with a signed message during set-up; renewals land there.
  3. A recurring price. Under Products click New product, fill "Price in USDC" (0.01 to 1,000,000), set "Type" to Recurring and "Billing" to "Every month (30 days)" or "Every year (365 days)". There is no weekly, quarterly or custom interval, and no free trial.
  4. A support email in Settings, so a subscriber with a question can reach you. The questions payers ask most are in ten questions customers ask when paying in USDC. Fianto sends subscribers no email of its own.

A payment link is the shortest route: one recurring price, one address, shareable anywhere.

  1. Under Payments, open Payment links and click New link.
  2. Pick the recurring price with "Existing price", or use "New product" with "Charge" set to Monthly. A yearly price can be linked only through "Existing price".
  3. Set "Ask for email" to "Ask, required" if you will grant access by hand: the email is how you will recognise the subscriber.
  4. Optionally cap sign-ups with "Ends when full" or close enrolment with "Ends on a date".
  5. Click Create link, then Copy link. The address reads https://checkout.fianto.xyz/l/ plus 16 random characters.

Subscribers see your price, a line such as "Monthly, capped at 9.00 USDC", and an Approve with a wallet button. What the link does across a subscriber's whole life, renewals and closing included, is in a recurring payment link for a monthly USDC plan.

How do you sell a subscription from a Fianto shop?

A shop is a page at <name>.fianto.xyz that can list several products, each with up to 10 of its prices, so a monthly and a yearly plan can sit side by side. You build it in the dashboard; it publishes only after approval.

  1. On the Shop page, click Edit shop and open the Products tab.
  2. Show the product, then tick its recurring prices under "Prices shown".
  3. Set "Kind" to membership (button "Join", buyer email Required) or software (button "Subscribe", email Optional). You can change the button label.
  4. Under "After a purchase", write the "Message to the buyer" and, if you have one, a link to where the subscription is used. Click Save.
  5. Pick a theme (see the guide to the 23 shop themes), run the checklist and click Publish.

The shop emails the buyer your message and link when they gave an email, which is the only email Fianto ever sends a payer. Themes, sections and delivery codes are covered in the no-code USDC shop post.

Monthly or yearly plans in USDC, sold from a link or your own shop page. No Fianto fee during the beta.

See subscriptions

What happens on Solana when someone subscribes?

When someone subscribes, four parties each do one part, and you are the only one who does nothing on chain. The terms are fixed at that moment: Solana's announcement of the program says billing terms are "snapshotted at subscribe time".

WhoWhat they doWhat it costs them
YouSet the price, share the link or shop, receive USDCNothing, not even a network fee
FiantoCreates the on-chain plan when the first subscription checkout for the price opens, collects each renewal 2 minutes into the new period, retries a failed renewal one hour, six hours and a day after the period ends, and updates the dashboardIts key signs each renewal and covers that transaction's SOL
The Subscriptions programRefuses any charge above the cap, to a wallet the plan does not name, or by a collector not on the planNothing
The subscriberSigns once, keeps USDC in the wallet, cancels at fianto.xyz/myThe price and a network fee of 0.01 USDC with each charge today, a Solana fee under $0.01 for the one transaction they sign, and account rent in SOL

As of 15 October 2026 the rent is about 0.00144 SOL for the subscription account, returned when the subscriber reclaims it after the subscription ends, plus about 0.00119 SOL once on a wallet's first subscription, not returned. Solana is lowering rent in steps, so the checkout shows the exact live amount. Solana's base fee is "5,000 lamports per signature", according to its fee documentation on 15 October 2026. There is no Fianto fee during the beta; after it the subscriber pays about 0.1 to 0.5% on top of your price.

Where does no-code stop?

No-code stops at your other tools: Fianto knows who is subscribed, but telling your course platform, community or app requires either a person, Zapier or Make for shop sales, or a webhook route on a server.

TaskPayment link, no codeShop, no codeWith code
Grant access at sign-upBy hand, from SubscriptionsZapier or Make on purchase.paidsubscription.created webhook
Remove access when it endsBy hand, Ended filterZapier or Make on subscription.endedsubscription.ended webhook
React to a failed renewalNeeds attention listNeeds attention listsubscription.past_due webhook
Cancel a subscriberDashboardDashboardDashboard or POST /v1/subscriptions/{id}/cancel for API sales

Shop automation lives in Shop settings under "Connect an app": paste a Zapier "Catch Hook" or a Make "Custom webhook" URL and Fianto sends each event as flat fields (shop, product, price, amount paid, buyer email, order id, subscription id, interval, and paid or ended time). The dashboard tells you to set Buyer email to Required, because your app needs it to give access. Two limits: links and API sales never reach Zapier or Make, and there is no past-due event there, so a lapsed subscriber keeps access until the fourth failed attempt ends the subscription, about a day after the renewal was due.

Payment link or shop: which should you pick?

Pick a payment link when you sell one plan and already have somewhere to post it: a newsletter, a bio, a Discord channel. Placing it on a site is covered in adding a USDC payment link to WordPress, Webflow, Framer or Notion. Pick a shop when you sell more than one plan, want a page that explains the offer, or want access opened in another tool without code. Both can run at once for the same price, and both take discount codes on the checkout page.

If the subscription opens something inside your own product, such as an API account or a dashboard, neither no-code route can tie a payment to your user record. That is the point to add a server, as covered in payment link or checkout API.

Sources
Questions

Questions about no-code Solana subscriptions.

Do I need a developer to accept recurring USDC payments?

No, if you sell from a Fianto payment link or shop. You need code only when the checkout starts inside your own site or app.

Do I need SOL in my wallet to receive subscription payments?

No. The merchant pays no network fee. The subscriber pays for the transaction they sign, and Fianto's key signs each renewal.

Which billing intervals can I sell?

Monthly, which is every 30 days, and yearly, which is every 365 days. There are no weekly, quarterly or custom intervals and no free trials.

Can Zapier or Make give subscribers access automatically?

Yes, for shop sales. Fianto sends purchase.paid and subscription.ended to a Zapier or Make webhook you paste in Shop settings. Payment link sales are not sent.

Which tokens can subscribers pay with?

USDC on Solana only. Fianto accepts no other token or network.

Read next.

ProductGuides9 min read

A recurring payment link: sell a monthly USDC plan from one URL

Point a Fianto payment link at a monthly or yearly price and every payer who presses its button starts a USDC subscription: they approve once in their Solana wallet, pay the first period on the spot, and are charged again every 30 or 365 days without signing anything. Closing the link stops new sign-ups only; ending the price is what cancels the people already subscribed. This post follows one subscriber through a link, from the first press to the last renewal.

ProductGuides9 min read

A no-code USDC shop: sell digital products at your-name.fianto.xyz

A Fianto shop is a storefront at your-name.fianto.xyz that you build in the dashboard without code. It sells your own products for USDC on Solana, at one-time, monthly or yearly prices, and each payment goes straight from the buyer's wallet to yours. This is what it can sell, how editing and delivery work, and what it does not do.

Guides8 min read

How to change the price of a stablecoin subscription, and what happens to current subscribers

You cannot edit the price of a running stablecoin subscription on Fianto: the amount and interval are fixed on Solana when the customer subscribes. To charge more or less, add a new price to the product. New customers pay it, and existing subscribers keep their old price for as long as it stays active. To move everyone, end the old plan; each subscriber is cancelled at the end of the period they paid for and must subscribe again at the new price.

A plan, a link, a first subscriber.

Create the recurring price, then choose the link or the shop.

New posts are announced on X and Discord.