Note: While our most popular guides have been translated into Spanish, some guides are only available in English.

Connecting payment processors to Scheduling

To start accepting payments for appointments in Squarespace Scheduling, connect at least one payment processor. You can connect to Stripe, Square, or PayPal. Squarespace doesn't charge any transaction fees, but each payment processor has its own processing fees. 

Choosing which payment processor to use for Scheduling depends which payment methods you want to offer. This guide explains the differences between the three processors and how to connect them.

Payment processors in Scheduling are separate from Commerce payment processors.

Before you begin

You'll need an account with Stripe, PayPal, or Square before connecting it to Scheduling.

Stripe

With Stripe, clients can pay directly on the scheduling page. You can also use Stripe to collect the remaining amount owed on appointments or to vault a credit card to charge later. 

Strong Customer Authentication (SCA) is automatically enabled for all Scheduling payments made through Stripe. To learn more, visit Strong Customer Authentication (SCA)

Square

With Square, clients can pay directly on the scheduling page. You can also use Square to collect the remainder owed on appointments or to vault a credit card to charge later.

While this might be a good option if you already use Square in other areas of your business, note that Squarespace Point of Sale isn't currently supported if you use Scheduling on a mobile browser. 

PayPal

PayPal redirects clients from your scheduler to PayPal.com to complete payment. After they log into their PayPal account and pay, PayPal directs them back to the Scheduling confirmation page.

We recommend connecting PayPal along with Stripe or Square. If you only connect PayPal, you can't: 

  • Accept tips
  • Vault cards
  • Collect payment through Scheduling after booking
  • Offer subscriptions

Using multiple payment processors

You can connect PayPal with either Stripe or Square. Stripe and Square can't be connected at the same time.

When you connect multiple processors, keep in mind:

  • It's not possible to specify which payment processor clients use for individual appointment types.
  • If you have options enabled that PayPal can't support, these options are only offered if the client chooses the other processor you offer. 
  • It's not possible to split payments between multiple payment processor accounts.
  • If you combine PayPal with another processor, you won’t have the option to vault cards.

Payment processor features

Each payment processor has different features:

Payment feature

Stripe

Square

PayPal

Pay on scheduling page

Yes

Yes

No (redirected to PayPal.com)

Pay after booking

Yes

Yes

No

Accept tips

Yes

Yes

No

Offer subscriptions

Yes

Yes

No

Vault cards for later

Yes

Yes

No

Use a card reader

No

Yes

No

Choose a currency

Before connecting a payment processor, choose the currency that clients will pay with. Your currency for Scheduling is the same as the one you set for Commerce. Even if your site doesn't include a store, you'll still choose a currency in Commerce settings:

  1. From the Home Menu, click Commerce, then click Payments.
  2. Click Store Currency.
  3. Select an available currency from the drop-down menu.
  4. Click Save.

Connect a payment processor

Connect your processor to Scheduling: 

  1. In the Home Menu, click Scheduling, then click Payment Settings.
  2. Choose your currency from the Currency drop-down menu.
  3. Choose which payment processor(s) you'll use from the Accept Payment from Clients Using drop-down menu.
  4. Choose your payment policy from the When Clients Schedule an Appointment drop-down menu. To learn more, visit Managing payments in Scheduling
  5. To accept tips, check Let clients give an extra tip if they're paying the full amount online. If you’re using PayPal as your only payment processor, this won’t appear.
  6. Click Save Settings.
  7. Scroll down to the settings for your specific payment processors.
  8. For PayPal, enter your PayPal email address to complete the connection. For Square or Stripe, click the button to connect, then follow the prompts to complete the connection.

Vaulting cards

With Stripe and Square, you can "vault" a card, which requires the client to enter a valid credit card when they book an appointment, but doesn't immediately charge them. Clients will see a small charge when the processor validates their card, which is later voided when you charge the full amount. Clients still have the option to pay the full cost at booking, and leave a tip, if they prefer to pay in advance. 

When Square vaults a client's card, it also sends an email allowing the client to unvault the card. By unvaulting their card, their appointment isn't affected, but you won't be able to charge the client later. If the client pays in full at booking, Square won't vault the card. 

PayPal doesn't support vaulting cards. 

Processing fees

Squarespace doesn’t charge any additional fees when you collect payment, but each payment processor has its own fees.

Stripe

Stripe’s processing fees vary by country. Visit Stripe’s documentation for details:

If you don’t see your country listed above, contact Stripe for help.

Square

Square’s processing fees vary based on how the payment is made. Visit Square’s documentation to learn more.

PayPal

Visit PayPal’s documentation for details.

Was this article helpful?
14 out of 21 found this helpful
Connecting payment processors to Scheduling