This guide explains how to connect PayPal to your Time Slot Pro booking form. You will first set up test mode (Sandbox), then switch to live payments when you are ready. Before you begin, make sure you have a PayPal Business account, and the Time Slot Pro plugin installed and activated.
- Go to your PayPal Developer account
Go to the PayPal Developer Dashboard at developer.paypal.com/dashboard/applications. Log in using your PayPal Business account. From the dashboard, click Apps & Credentials, then click the Create App button.

- Create an app in PayPal
Enter a name for your app (example: Time Slot Booking). Select Merchant as the app type and leave the default Sandbox Business Account selected. Click Create App to continue.

- Get your PayPal credentials
After the app is created, click on the app name to view your credentials. Under the Sandbox section, you will see a Client ID and a Secret key. Keep this page open so you can copy the information.

- Activate PayPal in Time Slot Pro
Open your WordPress dashboard and navigate to Time Slot Pro > Settings > Payment Gateways. Select the PayPal switch to activate payments and open the credential settings.

- Set up sandbox mode
Next, turn on Sandbox Mode so the test fields appear. Copy the Sandbox Client ID and Sandbox Secret from PayPal and paste them into the matching fields in Time Slot Pro. Choose your preferred PayPal button shape and color, then click Save Settings.

- Make a test booking payment
You can now test payments. In the PayPal Developer Dashboard, go to Testing Tools > Sandbox Accounts. Use a Sandbox Personal account to complete a test booking on your website. This allows you to confirm that payments are working correctly. If needed, you can edit a Sandbox account or password by clicking the three dots next to it and selecting View/Edit Account.

- Turn on live payments
When testing is complete and everything works as expected, you are ready to accept real payments. Log in to your PayPal Business account and return to the Developer Dashboard. Create a Live app and locate your Live Client ID and Secret. Then go back to Time Slot Pro > Settings > Payment Gateways in WordPress. Turn Sandbox Mode off, paste your Live Client ID and Secret into the fields, and save your settings.
Your booking form is now ready to accept live PayPal payments!
Accept PayPal Payments
Allow your customers to pay for services on your website with PayPal. If plans change, issue refunds right from your WordPress dashboard with the click of a button.