Link Loop and Stripe

Time: 5 minutes

There are 2 steps to getting started:

  1. Create an API key in Stripe
  2. Send the API key to Loop via foxcry.pt

Create an 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 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