Q:  what is the difference between Stripe 'inline' and the new 'Stripe Checkout'?


It is all to do with:

  • range of payment methods you offer as a store
  • how integrated you want the experience to be


BRM's default - for many years now - has been to offer Stripe 'inline'.  This means that your customers can pay (or leave a deposit) right inside our online booking.

Here is an example (with dummy credit card data)




The new Stripe Checkout does offer more payment options, but there are two implications:

  • customers will be redirected to Stripe to complete payment
  • you need to set up webhooks - so that your BRM is notified when these payments take place


When your customers pay they will be taken to a new page to complete payment.

(but there will be far more options for payment on that page)


Here is a quick pros / cons table



Stripe inline
Stripe checkout
payment methods

credit cards
Apple Pay
Google Pay
'bank transfer payment methods' like iDEAL, SOFORT

setup / experience

same page as booking experience
setup: need to setup webhooks
experience: customer will leave to complete payment
functionality

full payment
partial payment
zero payment (card vault behaviour)





See Also

collect payments via Apple Pay

store card details in Stripe's card vault

favouring in-store payments to reduce checkout fees