Connection status
Stripe syncs in real time via webhooks. New charges, invoices, and account activity come in automatically. If your API key is revoked, rotated, or loses permissions, syncs start failing. Fix it by updating the key.Updating your API key
- Go to the Accounts page in the Finta dashboard
- Click the three-dot menu (⋮) on your Stripe connection
- Select Update API Key
- In the Stripe Dashboard, create a new restricted key with the permissions listed below
- Copy the new key (it starts with
rk_live_) and paste it into the dialog - Click Update Key
Required permissions
| Permission | Access |
|---|---|
| All Core resources | Read |
| All Connect resources | Read |
| All Billing resources | Read |
| Webhook Endpoints | Write |
Other actions
Click the three-dot menu (⋮) on any connection card to access these options:View syncs
See a history of all syncs for this connection, including timestamps and whether they succeeded or failed. Useful for troubleshooting if data seems out of date.Set sync start date
Control how far back Finta pulls historical data. If you only need recent data, set a more recent start date to keep your destination focused.Remove connection
Permanently disconnect Stripe from Finta. This removes the connection and all associated data.Troubleshooting
“API Key is invalid”: Make sure you copied the full key. Restricted keys start withrk_live_. If you just rotated the key, the old one is already invalidated.
“Missing permissions”: Double-check your restricted key in the Stripe Dashboard. The most commonly missed permission is Write on Webhook Endpoints — Finta needs it to receive real-time updates.
Syncs failing after key rotation: The old key Finta was using is gone. Use Update API Key from the three-dot menu to add the new one.
Next steps
Bank Connections Overview
See all supported providers
Create a Destination
Set up where your data syncs to