Link Loop and Stripe
Time: 5 minutes
There are 2 steps to getting started:
- Create a restricted API key in Stripe
- Send the restricted API key to Loop via foxcry.pt
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_".
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 4 days ago