⚓️ Portcall

Do I need to integrate with my payment provider on top of Portcall?

What Portcall handles vs what is still required for live billing.

You do not need to build direct Stripe/Braintree API calls in your product code for standard Portcall checkout flows.

Important requirement

You still must connect at least one payment provider in Portcall dashboard for live paid billing.

No provider connection means no live charge collection for paid subscriptions.

Integration modes

  1. POST /v1/checkout-sessions: paid signup for an existing user.
  2. POST /v1/payment-links: share a hosted checkout link.
  3. POST /v1/subscriptions: direct flow, commonly used for free plans.

Runtime APIs you use in your app

  • subscriptions: list/get/update/cancel
  • invoices: list by user or subscription
  • entitlements: list/get for runtime access checks
  • meter events: usage ingestion