Link Loop and Stripe

Time: 5 minutes

There are 2 steps to getting started:

  1. Create a restricted API key in Stripe
  2. 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