Skip to content

Stripe & payment issues

VertaFlow uses Stripe Connect so you collect payments directly into your own Stripe account. Connect it under Settings → Integrations.

The connect flow sends you to Stripe’s hosted onboarding and brings you back.

  • Finish every required step on Stripe’s side — business details, bank account, identity. Connect isn’t “done” until Stripe marks your account ready to accept charges.
  • If you bounced back with ?stripe=refresh (the onboarding link expired), VertaFlow automatically mints a fresh link — just continue.
  • Status on the integrations page reflects Stripe’s charges-enabled flag, refreshed by Stripe’s webhook. If you completed onboarding but the page still shows disconnected, give it a moment and reload — the webhook may not have landed yet.

Invoices and accepted quotes generate a Stripe payment link.

  • A link can only be created after Stripe Connect is fully connected. If you see “Stripe did not return a URL” or similar, finish Connect first.
  • If a link won’t generate for a specific invoice, re-open the invoice and resend it.
  • Free tier: VertaFlow takes a 1% platform fee on payments you collect.
  • Any paid plan: 0% — you keep 100%.

If you want to drop the fee, upgrade to any paid tier. Full detail in Stripe payments & platform fee.

For your VertaFlow subscription (not your customers’ payments), use the Stripe billing portal from Managing your subscription.