Back to Payments Guides

This guide applies to:

  • Basic Edition
  • Plus Edition
  • Pro Edition
  • Business Edition

Introduction

Make it easy for your customers to book paid appointments using PayPal. Add the PayPal option to receive payments directly to your PayPal Business Account.

You’ll need to:

  1. Make sure your site has an SSL Certificate
  2. Sign Up for a PayPal Business Account
  3. Setup the IPN URL in PayPal
  4. Save Your PayPal SSA Basic Settings

After finishing those steps you’ll be ready to start taking PayPal payments!. Finish setting up Payments for your appointments by adding your payment settings to your Appointment Types.


Install an SSL Certificate

The PayPal IPN verification process requires your site to have an SSL Certificate. 

A quick way to tell if your SSL Certified is to check your site’s URL. Make sure your URL starts with https, not just http. 

If you find that your site isn’t SSL certified, contact your hosting company for help in getting that setup.


Getting a PayPal Business Account

You’ll also need to setup a PayPal Business Account. PayPal requires these accounts for you to accept payments – and they’re free to create! 

You can create a new Business Account, or upgrade your current account to start accepting payments.

Update your PayPal Email Address in SSA

Go to SSA Settings > Payments > Toggle PayPal On > Edit.

Type in the email address you’re using in your PayPal Business Account under the PayPal Email Address field.


Setup the IPN in PayPal

The PayPal Instant Payment Notification (IPN) service lets PayPal communicate with Simply Schedule Appointments. 

After setting this up, your Booking Calendar can mark payments as complete, failed, canceled or refunded.

To finish setting up your Payments for your Appointment Types, go to our PayPal Setup guide.

Copying the SSA IPN Notification URL

Go to SSA Settings > Payments > Toggle PayPal On > Edit.

Copy the URL on the IPN Notification URL field.

Copying the SSA IPN Notification Url form SSA

Updating the PayPal IPN Settings

Login to your PayPal Business account and go to your Account Settings found in the menu at the top-right corner. 

In the left side-bar go down to the section for Products & Services > click on Website Payments.

Click on the Update link next to the Instant Payment Notifications list item. Click on the Choose IPN Settings button.

Paste in the Notification URL from SSA. And, change the IPN messages option to Receive IPN Messages (Enabled). Click Save.

Updating the Instant Payment Notification Settings

Save Your PayPal SSA Basic Settings

Double-check the Display title and Description fields and make sure that’s what you’d like your clients to see when they’re booking.

Basic Settings

  • Display title: The name that will display to your customers for the PayPal payment option
  • Description: The description that will display to your customers for the PayPal payment option
  • PayPal email address: The email address for your PayPal account
  • IPN Notification URL: Assigned automatically by Simply Schedule Appointments. Not editable.

Advanced Settings

If you have a PayPal developer account, you can optionally enable Sandbox mode on your site. This is handy for testing payment scenarios and your connection to PayPal without having to enter real payment information.

Screen shot of the PayPal advanced settings section
Optionally enable sandbox mode for testing

Now you can start accepting payments for your appointments with PayPal! Finish setting up your payments by adding your payment settings to your Appointment Types.

Adding Payments to Appointment Types


Still stuck?

File a support ticket with our five-star support team to get more help.

File a ticket

  • Please provide any information that will be helpful in helping you get your issue fixed. What have you tried already? What results did you expect? What did you get instead?
  • This field is for validation purposes and should be left unchanged.

Related Guides