PayersSubscriptions
Cancel a subscription
Cancel a subscription on Solana from the portal, what a cancel does and does not do, and what to do when the shop cancelled it.
You cancel a subscription yourself in fianto's subscriptions portal, at fianto.xyz/my. The cancel is a transaction on Solana that you sign. It stops future payments, and the subscription stays active until the end of its current billing period.
Before you start
- You are signed in to the portal with the wallet that pays the subscription. See Your subscriptions.
- A little SOL in that wallet: you pay the network fee for the cancel.
- A wallet that can sign a transaction for fianto to send.
Steps
Open the subscription
In the list, open the subscription with View details. Under Manage this subscription, press Cancel subscription: "Stops future payments. It stays active until the end of its current billing period."
Check the details
The portal shows what the cancel does before you sign:
- fianto starts no new payments for this subscription.
- It stays active until the end of its current billing period. Solana sets that date when your cancel is confirmed, and the page then shows it. A payment already under way at that moment may still complete.
- If the subscription is past due, fianto also stops trying to take the missed payment.
- It does not change your wallet's shared approval for the Solana Subscriptions program, or any other subscription.
- Your wallet pays a small Solana network fee in SOL for it.
What the cancel costs
Your wallet pays a small Solana network fee, in SOL, for the cancel transaction. Keep a little SOL in the wallet you signed in with before you start.
Approve in your wallet
Press Approve in wallet, within 30 seconds, and approve the transaction. Keep the page open while Solana confirms it; this usually takes under a minute.
The portal cannot undo a cancel
Once your cancel is confirmed, the portal offers no way to take it back.
Do not revoke the shared approval to cancel
Subscriptions on Solana rely on an approval your wallet gives the Solana Subscriptions program to take USDC. That approval is shared: every Solana subscription your wallet holds in USDC, in every shop, uses the same one. Your wallet may show it with no amount limit of its own. What limits fianto is each subscription's own record on Solana: at most that subscription's amount per period, only to that shop and to fianto's service fee.
Leave the shared approval alone
Do not revoke or close the shared approval to stop one subscription. It affects every subscription on that wallet, not just this one, and it is not how you cancel a subscription. Cancel the subscription itself, here or from another wallet app that can cancel Solana subscriptions, or ask the shop.
If you cancel from another app instead, fianto picks the cancel up within about 5 minutes.
When the shop cancelled it
A shop can cancel your subscription too. The portal then says "The shop cancelled this subscription." if it ends at the end of the period, or "The shop cancelled it." once it has ended. fianto starts no new payment after that, but a payment already on its way to Solana can still complete. For refunds, contact the shop: see Get help.
A shop's cancel changes nothing on Solana: your subscription there stays open. While a shop's cancel at the end of the period is pending, the portal offers you no cancel. To subscribe to the same plan again from the same wallet:
Cancel it on Solana
Once the subscription shows "Ended", press Cancel on Solana on its page and approve in your wallet. The portal then says "Cancelled on Solana. Once its current period there has ended, you can reclaim its account rent from this page."
Wait for the period on Solana to end, then reclaim the rent
When the period there has ended, press Reclaim account rent. This closes the subscription's account on Solana. See Reclaim rent.
Subscribe again
Go back to the shop and subscribe. The same wallet can now start the plan again.
Check it worked
The portal says "Your cancellation is confirmed on Solana." The subscription's status then reads "You cancelled this subscription. fianto will not start another payment, and it ends on" a date, followed by "A payment that was already under way may still complete." If the subscription was past due, it reads "fianto will not start another payment or retry the missed one". Once that date has passed, it says "it ends shortly" until fianto records the end; then it shows "Ended" with "You cancelled it."
Troubleshooting
| You see | Why | Fix |
|---|---|---|
| "This subscription cannot be cancelled here: a cancellation is already scheduled, or it was already cancelled." | You or the shop already cancelled it. | Reload the page to see its current state. |
| "Your wallet has already cancelled this subscription on Solana, and fianto will show it as cancelled shortly." | You cancelled it from another app. | Reload the page in a minute. |
| "That request took too long to approve, so fianto did not send it." | The prepared transaction expired before you approved it. | Start again and approve it in your wallet straight away. |
| "This wallet cannot sign a transaction for fianto to send." | Your wallet can only sign and send in one go. | Use the wallet you signed in with, in an app that supports signing. |
| "This needs the wallet you signed in with" | The wallet you connected is not the one you signed in with. | Switch to that account in your wallet, then start again. |
| At the shop's checkout: "This wallet still has an open subscription to this plan on Solana, left over from an earlier one." | An earlier subscription to this plan, for example one the shop cancelled, is still open on Solana. | Pay from a different wallet, or use Cancel on Solana in the portal, wait for its period to end, reclaim the rent, then subscribe again. |
| At the shop's checkout: "This wallet's earlier subscription to this plan has been canceled but keeps running until its current period ends." | The earlier subscription is cancelled on Solana, but its period there has not ended. | Pay from a different wallet, or wait for that period to end, reclaim the rent in the portal, then subscribe again. |
| At the shop's checkout: "This wallet's earlier subscription to this plan has ended, but it is still open on Solana." | Its account on Solana has not been closed. Waiting alone never closes it. | Pay from a different wallet, or close it in the portal (Cancel on Solana if offered, then Reclaim account rent), then subscribe again. |
See also
Was this page helpful? Tell us