Set up PayPal payments

Pro

Accept online payments for appointments with PayPal and Time Slot Pro. Follow these steps to connect your PayPal account and start accepting payments through your WordPress booking form

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.

  1. 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 App button in PayPal developer account dashboard

  2. 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.Create app in PayPal for booking form payments

  3. 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.PayPal API credentials to accept payments on your booking form

  4. 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.Turn on PayPal payments for the Time Slot booking form

  5. 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.Accept PayPal payments on the Time Slot booking form

  6. 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.PayPal Sandbox accounts to test booking form payments

  7. 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.