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