Stripe guide

Create a Stripe app and configure it so that you can process payments data through Rutter.

After May 24, 2022, you can no longer create new extensions. On August 31, 2022, Stripe will remove all mentions of extensions on the Partner Directory. If you own an extension, migrate to Stripe Apps now to ensure continued discoverability: https://stripe.com/docs/stripe-apps/migrate-extension#reasons-to-migrate.

If you choose not to migrate your extension to a Stripe App, your extension will continue to work as it does today, without impact to the user experience until 2024. We’ll continue to support extensions on our backend until 2024. However, new users won’t be able to find any mention of extensions in the Partner Directory starting August 31, 2022: https://stripe.com/partners/apps-and-extensions

If you have existing extensions and are not migrating to an app:

  1. Configure OAuth and specify a redirect URI
  2. Go to https://dashboard.stripe.com/settings/connect and add https://production.rutterapi.com/stripe/proxy/${YOUR_RUTTER_ORG_ID}/redirect as a redirect URI for your Stripe integration. You can find your Rutter organization ID here. Stripe Redirect URL
  3. Go to https://dashboard.stripe.com/settings/connect to find your Live Client ID. You can toggle the ‘Test Mode’ button to receive different IDs Stripe Client IDs
  4. Go to https://dashboard.stripe.com/apikeys to find your Stripe Secret Key Stripe Secret Key
  5. Go to https://dashboard.rutterapi.com/platforms/stripe and copy your Stripe Secret Key and OAuth Client ID into your Rutter configuration

If you need to create a Stripe App

  1. Register for a Stripe account
  2. Follow the Stripe guide for creating an app
  3. Upload and install your Stripe app
    • (Optional) Publish your app to the Stripe App Marketplace (this is still in beta and you will need to join Stripe’s waitlist)
  4. Go to https://dashboard.stripe.com/register and add https://production.rutterapi.com/stripe/proxy/${YOUR_RUTTER_ORG_ID}/redirect as a redirect URI for your Stripe integration. You can find your Rutter organization ID here. Stripe Redirect URL
  5. Go to https://dashboard.stripe.com/settings/connect to find your Live Client ID. You can toggle the ‘Test Mode’ button to receive different IDs Stripe Client IDs
  6. Go to https://dashboard.stripe.com/apikeys to find your Stripe Secret Key Stripe Secret Key
  7. Go to the Rutter Dashboard Stripe platform page and copy your Stripe Secret Key and OAuth Client ID into your Rutter configuration
Previous
Square