For the complete documentation index, see llms.txt. This page is also available as Markdown.

Stripe

Connect Stripe to Jet Admin to build billing dashboards and support tools on your charges, invoices and subscriptions — including refunds from inside your app.

Stripe apps usually need write access to issue refunds or cancel subscriptions from a support tool instead of the Stripe dashboard.

What you get

Jet syncs the following Stripe objects:

  • Charges

  • Customers

  • Disputes

  • Invoices

  • Plans

  • Products

  • Refunds

Your Jet Admin app can issue Stripe refunds and cancel subscriptions. It can also alert your account team to upcoming renewals, cancellations, and delinquencies.

Before you start

  • A Stripe account and your Secret API key

  • A decision about test or live mode. See the warning below.

Connect Stripe

1

Get your Secret API key

Sign in to Stripe and open your API keys. Click Reveal to show the secret key, then copy it.

2

Add Stripe as a resource

In Jet Admin, open Data → Add Resource and select Stripe. Paste the key into the Secret Key field.

3

Choose your connection mode

Choose Sync to blend Stripe revenue against CRM or store data. Choose Direct if your app issues refunds or cancels subscriptions, so those actions hit Stripe immediately.

4

Sync the structure

Click More → Sync Structure. The Stripe objects appear in the Data Editor.

5

Restrict write actions

Before publishing your app, restrict refund and cancellation actions with visibility rules or team permissions so only the right people can trigger them.

spinner

Troubleshooting

I can see test data but not real customers. You connected a test secret key. Replace it with the live key in the resource settings.

A refund action fails. The key may be restricted. Confirm the secret key has write access to charges and refunds in Stripe.

Invoice totals look wrong in a blended table. Stripe stores amounts in the smallest currency unit, such as cents instead of dollars. Divide the value in a computed column to convert it.

https://docs.jetadmin.io/getting-started/migrating-a-project

Was this helpful?