Help Center
Integrations

PayPal

Updated April 23, 2026
41 views

title: PayPal category: Integrations order: 10 description: Accept payments via PayPal as an alternative to Stripe.

PayPal Integration

Connect PayPal as an alternative payment method for bookings and invoices.

Connecting PayPal

  1. Go to Settings → Payments.
  2. In the PayPal section, enter your API credentials:
    • Client ID
    • Client Secret
  3. Choose the mode: Sandbox (testing) or Live (real payments).
  4. Click Save.

Getting your PayPal API credentials

  1. Go to the PayPal Developer Dashboard.
  2. Log in with your PayPal business account.
  3. Under Apps & Credentials, select your app (or create one).
  4. Copy the Client ID and Secret for the appropriate mode (Sandbox or Live).

Using PayPal with bookings

When PayPal is connected and an event type requires payment, PayPal may be offered as a payment option during the booking flow (alongside Stripe if both are connected).

Managing the connection

  • Update credentials — Go to Settings → Payments and update the Client ID or Secret.
  • Switch modes — Toggle between Sandbox (for testing) and Live.
  • Disconnect — Click Disconnect to remove the PayPal connection.

Sandbox testing

Use Sandbox mode to test payments without real money:

  1. Set mode to Sandbox in Settings → Payments.
  2. Use PayPal sandbox buyer accounts to test the booking payment flow.
  3. Switch to Live when ready for production.

Troubleshooting

IssueSolution
Payment failsVerify your API credentials and that the correct mode (Sandbox/Live) is selected.
"Invalid credentials"Double-check the Client ID and Secret from the PayPal Developer Dashboard.
PayPal not showing at checkoutEnsure PayPal is connected in Settings and the event type requires payment.