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. 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. 2

    Confirm

    A subscribe dialog confirms the plan and price. Saleporia attaches your payment method, charges the first payment, and records the transaction.
  3. 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/shop
Current subscription + plan details + full pricing table.
Session
POST/billing/shop/setup-intent
Create a Stripe SetupIntent to save a card.
Session
POST/billing/shop/subscribe
Subscribe/upgrade to Growth/Advanced.
Session
POST/billing/shop/change-plan
Change plan (immediate, charges new amount).
Session
POST/billing/shop/update-payment
Update saved default payment method without changing plan.
Session

Card decline alerts

If your subscription payment fails, Saleporia sends a real-time socket notification so you can update your card before losing access.