Billing & plansUpdated 2026-06-01
Subscribe & upgrade
Add a card and subscribe to or upgrade between Growth and Advanced.
Upgrading is a Stripe-powered flow. Add a payment method, choose a plan, and you're upgraded immediately.
Adding a payment method
On the billing page, the Payment method card lets you add or update a card. Saleporia creates a Stripe SetupIntent to securely save your card via Stripe Elements — your card number never touches Saleporia servers.
Subscribing
- 1
Choose a plan
Pick Growth or Advanced from the plan grid. If you have no saved card, you'll be prompted to add one. - 2
Confirm
A subscribe dialog confirms the plan and price. Saleporia attaches your payment method, charges the first payment, and records the transaction. - 3
Activated
Your plan updates instantly. New feature limits (shops, staff seats) take effect immediately.
Switching plans
Switch between paid plans (e.g. Growth to Advanced) with a confirmation dialog. The change is immediate — the new amount is charged and a transaction is recorded. Upgrades and downgrades both use the change-plan flow.
Subscription endpoints
GET
/billing/shopCurrent subscription + plan details + full pricing table.
SessionPOST
/billing/shop/setup-intentCreate a Stripe SetupIntent to save a card.
SessionPOST
/billing/shop/subscribeSubscribe/upgrade to Growth/Advanced.
SessionPOST
/billing/shop/change-planChange plan (immediate, charges new amount).
SessionPOST
/billing/shop/update-paymentUpdate saved default payment method without changing plan.
SessionCard decline alerts
If your subscription payment fails, Saleporia sends a real-time socket notification so you can update your card before losing access.