Stripe Checkout (option)

Created by support team, Modified on Fri, 7 May, 2021 at 6:00 PM by Doug Stoddart

BRM offers Stripe Checkout as an alternative method to collect payment for online bookings.

Please note - you don't need to use Stripe Checkout to take online payments via Stripe.
You have two choices and this is one of your choices:

- Stripe inline (default)
- Stripe Checkout (go off to Stripe to complete payment)


  • a much greater range of payment methods


  • a little more setup required (webhooks)
  • the customer experience is altered - they go to Stripe to complete payment

Customers can pay by one of the following methods using Stripe Checkout:

and also - from an appropriate device: (e.g. mobile)

Follow the steps below to enable Stripe Checkout in BRM:

  1. Go to Settings > Payment processors, and select Stripe as the payment processor,
  2. Set up  Stripe keys (see Setting up Stripe as your payment processor)
  3. Enable the "Use checkout" flag.  (as above)
  4. Select the payment methods you'd like to accept from the options above.
  5. Click the "Create Webhook" button to connect Stripe Checkout to BRM.
  6. Check the webhook was successfully created in your Stripe account by going to Developers > Webhooks. If successful, you should see an endpoint URL to "' (see screenshot below).

A note on Stripe Test vs Live mode: You cannot mix live and test customers on Stripe and this extends to Stripe Checkout. If you have set up Stripe Checkout in Test mode and want to switch to Live mode, you must create a new webhook by repeating step 5 above.

See Also

difference between Stripe inline and Stripe checkout 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article