[Descriptor: Do you want to take card details at the point of booking? ResDiary uses Stripe to securely store card details and take payments. This tutorial will show you how to link your diary with a Stripe account.

You can find full details on how to obtain a SSL certificate with this helpful resource:
You can find more information about Stripe in this helpful resource:


When taking payments via a widget on your website it is absolutely vital that you have a valid SSL certificate (https) on your website . If you do not have https in your website URL, then you do not have an SSL Certificate, and need to obtain one in order to keep using the ResDiary Widget when taking card details from your diners.

If your website has a certificate and has https in the URL, then you are PCI compliant.

Step 2 | Enable Stripe as a Payment Option

Click on 'Settings' > 'Stripe Settings' and click on

You will then be asked to complete an online form which asks for the account number and sort code. If you already have a Stripe account, you can click the 'Sign In' option on the upper right hand corner of your screen

Step 3 | Enable Stripe as a Payment Option

Click on 'Settings' 'New Booking Process Payment Settings' Green Light to activate Stripe

Step 4 | Going Live 

When first setting up Stripe you will be automatically in Test Mode so you can test your Stripe Interface.

1) When ready to go live go to Settings > Stripe settings

2) Tick Use Live Stripe Settings

3) Save

Step 5 | Choose how you want Stripe to Work with your Diary

There are a twos ways to enable Stripe to work with your Diary;

1) Tokenisation = Credit Card Required (See this Article)
  • By Party Size 
  • By Date, Days, Times 
  • All Online/Internal

2) Payment = Deposits, Ticketing (
see this article)
  • By Party Size 
  • By Date, Days, Times 
  • All Online/Internal