Skip to main content

How to connect Stripe to Sign In Scheduling

Alicia Roberton avatar
Written by Alicia Roberton
Updated over 3 months ago

Sign In Scheduling can integrate with Stripe, which conveniently allows you to automatically take and process payments for your bookings within Sign In Scheduling.

When your Sign In Scheduling account is connected to Stripe, your customers can pay you for their appointments without needing to create an account themselves. For more information on taking payments with Sign In Scheduling, click here.

This guide explains how to connect Stripe to Sign In Scheduling.


How to connect Stripe to Sign In Scheduling

To get started, head to 'Manage' > 'Integrations' > 'Payment providers' and select Stripe from the 'Take payments by:' drop-down.

Then, click 'Connect to Stripe'. This will send you to Stripe, where you'll be able to log in or create an account if you don't already have one.

screenshot showing the Stripe sign-up page

If you're creating a Stripe account, you'll need your phone number (for verification), payment card number, CVC and expiry date.

Once you've logged into your Stripe account, follow the on-screen instructions to authorize the Sign In Scheduling integration.


Payment notifications & receipts

Within your Stripe account, you can choose how you'd like to be notified of incoming payments. To do this, head to your profile at the top-right corner and then scroll down to the 'Notifications' section.

Use the checkboxes to determine your notification settings.

screenshot showing the Stripe notifications menu

When your customers make payments, Stripe will send them a receipt. To view these receipts and amend their settings, head to 'Email receipts' in the left-hand menu.

screenshot showing the email receipts section in stripe


Payment processing fees

Stripe charges a small processing fee for each transaction. You'll find more information on Stripe's fees in your country here. You'll be charged these fees via the bank account you registered with.

If you're on Sign In Scheduling's Starter plan, Sign In Scheduling will charge you a small transaction fee of 0.9% in addition to the standard Stripe fee. That's $0.009 for every $1 you successfully charge. There's no fee for users with a paid Sign In Scheduling plan.


What your customers see

Your customers won't ever have to create a Stripe account in order to pay. Rather, they'll book with you directly through your Sign In Scheduling booking page.

At the point of booking, your customers will be asked for their payment card details. Once they've entered these and clicked 'Pay', their payment will be processed and they'll be sent a receipt automatically by Stripe.

screenshot showing the customer-facing payment screen


Currency options

Stripe handles transactions in multiple currencies, including USD and GBP. You'll find a comprehensive list of supported currencies here.


Refunds & cancellations

In the event that a booking is canceled, you can easily process refunds directly within your Stripe account. To do so, sign into Stripe and navigate to the 'Refund' section. For more info, click here.


How to set your prices

Once you've connected Stripe to Sign In Scheduling, head to 'Manage' > 'Services' to configure your service prices.

Click on the service you'd like to amend, then scroll to the 'Payment' section. Here you can choose your price preferences and set the specific price for the service.

Note: To prevent misuse, Sign In Scheduling's Starter plans are allowed to charge a maximum of $99 (or your applicable currency) for each booking.

When a customer books and pays for an appointment with you, you'll be able to view confirmation of their payment in the activity window within the booking details sidebar.

This sidebar will open to the right of your screen when you click on the booking either within your inbox or your calendar.


Need more help?

We hope this guide has been helpful! If you have any questions, don't hesitate to contact our support team who will be more than happy to assist further.

Did this answer your question?