Payments – Setting up Stripe

Getting Set Up with Stripe

If you don’t already have a Stripe account, head on over to their website to get one set up. Stripe is easy to work with, has great support, and is a real favorite among developers for their friendly APIs. Stripe will allow you to securely accept credit card payments from customers all over the world.

Once you’ve got your Stripe account, you’ll just need to get your Publishable key and your Secret key from your Stripe account. You’ll find those under Developers > API keys.

With your keys, go to your Settings screen in the admin interface for Simply Schedule Appointments. Enable Payments, then click into Payments settings.

Screenshot of the payments setting

Enable payments, then click to edit the payment settings

Set your default currency, then enable Stripe and head into the Stripe settings.

Screenshot of the Stripe settings

Default currency and Stripe settings

You’ll see the fields where you need to paste in your publishable and secret keys from Stripe.

Screenshot of the publishable and secret key fields for Stripe

Enter your Publishable Key and Secret Key from Stripe

Your Stripe Webhook URL can be found in your Stripe account.

Screenshot of the Stripe webhook URL field

Enter your Stripe Webhook URL

You can also edit the Display title and Description.  Whatever you add here will display to your customer on the booking screen, as shown below.

Screenshot of the display title and description fields for Stripe

The display title and description are shown to your customer on the booking form

You can use the Advanced Settings section to put Stripe into test mode to test payments.  The test keys can be found in your Stripe account.

Screen shot of the test mode settings for Stripe

Enable test mode and enter your test publishable key and test secret key to test Stripe payments

That’s all you need to do!  You’re now set up with Stripe, and you’re ready to move to the next step, Adding Payments to Appointment Types.