Get set up
Time: 5 minutes
There are 2 steps:
- Create your account in Loop (reach out to Loop at [email protected])
- Link Loop and Stripe (directions below)
For Demo environments, make sure your Stripe account is in Test mode before you create the API key.

Link Loop and Stripe
To link Loop and Stripe you need to create and pass to Loop a restricted API Key.
Create a restricted API key in Stripe
Go to the “developer” tab in the top right corner, click on API key, and create a new “restricted” key

Create a key with the following permissions (these should all be set in the "Permissions" column, not the "Connect Permissions" column):
Write permissions
- Customers
- Products
- Invoices
- Prices
- Subscriptions
- Webhook Endpoints
Read Permissions
- Events
Your restricted key should start with "rk_" on production and "rk_test" on Test mode.
Send the restricted API key to Loop via foxcry.pt
Securely send Loop this key using foxcrypt (https://foxcry.pt/). Enter the key as the message, and foxcrypt will generate a one-time URL that Loop will use to view the key.
Loop will then programmatically create a webhook to consume status updates from Stripe. No action is required in this step.
Some reference information about the webhook event types that Loop consumes:
- product.updated, product.deleted, product.created
- Product fields in Stripe that we use for part of our item
- price.updated, price.deleted, price.created
- Price fields in Stripe that we use for part of our item
- invoice.created, invoice.finalized
- Invoice flow for creating transfers
Updated 3 days ago