Brand Studio docs
The APIs

Stripe

Hosted one-time credit-pack checkout and signed payment notifications for verified customer credit fulfillment.

The facts a reader needs

What it unlocksCard checkout for credit packs and the signed payment notification that grants the credits. Off until the merchant account is confirmed; no report, balance read or provider call goes through it.
When it is calledOnly for explicitly enabled credit checkout or fulfillment of already-paid sessions. Test mode is restricted to exact disposable QA users. No report acquisition or provider-balance read uses Stripe.
Cost basisPayment-processing fees depend on the configured merchant account. Customer payment, granted product credits and report-provider spend are separate; no fee or payout balance is inferred here.
EnvironmentSTRIPE_SECRET_KEY STRIPE_WEBHOOK_SECRET
Bring your own keyNot on this deployment.

Session-only checkout creation and owner-scoped confirmation; signed webhook fulfillment re-fetches the paid session and requires durable idempotent ledger readback.

Endpoints we call

EndpointWhy we call it
POST v1/checkout/sessionsA hosted checkout page for one credit pack, created only from a signed-in session.
GET v1/checkout/sessions/{id} + signed webhookConfirming a paid session before exactly one credit grant is written to the ledger.

Their documentation · get a key

← Every API

On this page