To sync customer, invoice, and credit note data from your Stripe account to Chaser, you'll need to create a Stripe restricted key. Restricted keys are a secure way of reading your Stripe data and to prevent access to any unnecessary data.
Last updated: June 20, 2025
How does Chaser’s integration with Stripe work?
Chaser has a direct integration with Stripe’s API. When Chaser connects with your Stripe account, Chaser is provided with a unique API token that allows access to the Organization and Accounting data in your Stripe account. Once Chaser has the API token from Stripe, Chaser can request information to be pulled from your Stripe account into Chaser. Stripe’s API uses OAuth 2.0 to authenticate API tokens.
To have the most up-to-date data, we regularly pull accounting data from your Stripe account. These syncs fetch data that has been created or updated since the last sync.
Sync Chaser with Stripe
Chaser syncs with Stripe once a day and before payment reminder emails are sent out. This ensures that all information is up to date before Chaser emails are sent out.
You can also sync Chaser with Stripe at any time in the Chaser app by clicking the Sync now button in the top right of your screen, should you require data to be synced immediately.
What information does Chaser pull from Stripe?
Contacts
Through the Stripe API, Chaser retrieves the contact associated with your customer in your Stripe account. Chaser pulls through the email addresses, mobile numbers, physical addresses, and invoices associated with a customer contact in Stripe.
The Stripe API doesn’t support the transfer of billing names and emails. You can pull billing names and emails from Stripe via the Chaser API with our simple, custom solution. Learn more here.
Invoices
Chaser pulls your customer’s invoice data directly from your Stripe account.
Chaser uses the due date and the creation date from Stripe to calculate how many days overdue an invoice is. You can also navigate to the invoice in Stripe from within Chaser, by going into the invoice page of your customer and clicking the icon in the top right to View in Stripe.
Connecting Stripe to Chaser
Please note that you may need Stripe administrative access to generate the key if you're unable to see the following options on your Stripe dashboard.
1. In your live account, click on the ‘Developers’ option on the bottom left of your Stripe Dashboard:
2. On the Developers dashboard, navigate to ‘API keys’:
3. Click on ‘+ Create restricted key’:
4. Click on the option ‘Providing this key to another website’ - then click ‘Continue’ :
5. Enter the Name ‘Chaser’, then provide the URL 'https://my.chaserhq.com’. Click the checkbox ‘Customise permissions for this key’. Then click ‘Continue’.
6. You will now need to set the permissions. All permissions can be set to none, except the following:
Core:
Customers - Read
Files - Read
Events - Read
Billing:
Credit notes - Read
Invoices - Read
Connect (top level) - Read
7. Click ‘Apply changes’:
8. You’ll now be provided with your restricted token - click on it to copy it:
9. Paste the token into Chaser. If the key is configured correctly, you’ll see your company name display on the modal. Click ‘Connect’: