> ## Documentation Index
> Fetch the complete documentation index at: https://docs.finta.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Connect Stripe

> Connect a Stripe account to Finta with a restricted key and the permissions Finta needs.

Stripe connects directly from Finta's bank connection flow. You create a restricted key in Stripe, paste it into Finta, and review the saved account before you continue.

## Before you start

Open the [Restricted keys page in Stripe](https://dashboard.stripe.com/apikeys) and create a key for Finta. Use these permissions:

| Stripe resource             | Access |
| --------------------------- | ------ |
| Balance                     | Read   |
| Balance transaction sources | Read   |
| All Core resources          | Read   |
| All Connect resources       | Read   |
| All Billing resources       | Read   |
| Webhook Endpoints           | Write  |

Use a restricted key that starts with `rk_live_`. Do not use a secret key that starts with `sk_live_`.

## Connect your account

1. Open **Accounts** in Finta.
2. Select **Add bank connection**.
3. Select **Stripe**. Finta opens the restricted-key form directly.
4. Paste the restricted key and select **Connect Stripe**.
5. Review the saved Stripe account.

Finta checks the key and its permissions before saving the connection. The key field clears after the check. Your first sync runs separately, so you can leave the connection flow and continue setting up a destination.

## Fix a connection error

* **The key format is wrong:** Copy the restricted key again. Live restricted keys start with `rk_live_`.
* **A permission is missing:** Update the named resource in Stripe, then enter the key again.
* **The account is already connected:** Review the saved connection instead of connecting it again.
* **Stripe asks Finta to wait:** Close the form and try again later. Finta does not know the wait time unless Stripe provides one.
* **The check fails twice:** Return later or use **Get help** instead of submitting the key again.
* **Finta cannot confirm the save:** Check **Accounts** before entering the key again. If Stripe is not listed, use **Get help** from the connection flow.

Never include a restricted key in a support request. Describe what happened without pasting the key.

## Next steps

<CardGroup cols={2}>
  <Card title="Manage your Stripe connection" icon="gear" href="/bank-connections/stripe/manage-connection">
    Update the key or troubleshoot a saved connection
  </Card>

  <Card title="Create a destination" icon="plus" href="/destinations/create-destination">
    Choose where Finta sends your Stripe data
  </Card>
</CardGroup>
