Configuring and linking Stripe with Zoom Scheduler

The Zoom Scheduler with Stripe integration lets you collect payments from attendees when they confirm a booking through Zoom Scheduler. After selecting a time, attendees will be directed to a payment page to complete the payment and confirm their booking. Once the payment is processed, they will receive a confirmation email or a calendar invitation with the meeting details.

This integration can help you:

Payments are processed through Stripe, and you can set custom pricing to fit your needs.

Availability:

Legal disclaimer: Payment processing will be performed by Stripe, a third-party payment processor. Your use of Stripe will be subject to additional terms and conditions (and fees as described below) between you and Stripe.

Requirements for linking a Stripe account to Zoom Scheduler

Table of Contents

Stripe fees

*Fees are subject to change if the host reaches a volume threshold to negotiate fees, or in other cases. See Stripe pricing and fees for more details.

How to link a Stripe account to Zoom Scheduler

  1. Sign in to Zoom Scheduler.
  2. In the left navigation menu, click Settings .
  3. Click the Payment tab, then click Add Stripe account.
  4. [Optional] Under Default currency, you can change the default currency for payments. The default is USD.
  5. Click Add. A window will appear for the admin to log in and complete authorization with Stripe.
  6. Follow the prompts to create a new Stripe account or link your existing Stripe account to Zoom Scheduler.
  7. After authorization, the Stripe account will be successfully added.
    The connected Stripe account will be used for all members in your Zoom account.

Note: After attempting to link your Stripe account, you will receive one of the following status results:

How to unlink a Stripe account from Zoom Scheduler

  1. Sign in to Zoom Scheduler.
  2. In the left navigation menu, click Settings .
  1. Click the Payment tab, then click Disconnect.
  2. In the confirmation dialog box (Disconnect payment account), click Disconnect again.
  3. A notification will confirm that the Stripe account has been disconnected.

Note: Any booking pages with payments enabled will be deactivated. Scheduled events will remain active.

How to assign the payment role in the Zoom web portal

  1. Sign in to the Zoom web portal.
  2. In the navigation menu, click User Management, then Scheduler Admin.
  3. Under Scheduler Admin, locate the sub-role for Payment
  4. Select the checkbox to allow the user to set up and manage third-party payment providers for the account.

How to restrict users from setting up payment on booking pages

By default, all users can set up a paid booking page once a payment account has been connected by a Payments admin. To restrict this capability to Payments admins only, follow these steps:

  1. Sign in to the Zoom web portal as an admin with the privilege to edit account settings.
  2. In the navigation menu, click Scheduler Management.
  3. Click the Customization tab, then locate the Payment setting.
  4. Click the Allow users to set up payment on booking pages toggle to disable it.
    Note: If this setting is disabled, only users with the Payments role can create paid booking pages.
  5. Click Save.

How to set up a paid booking page

  1. Sign in to Zoom Scheduler.
  2. In the top-right corner, click + Create a booking page.
    A pop-up window will appear.
  3. In the window, select between 4 types for your regular bookings:
  4. Under the Details tab, provide details for Schedule Name, Schedule Color, Duration, Location, and Additional Information.
  5. Under the Details tab, provide details for Payment:
  6. Complete the rest of the booking page creation setup, then click Finish to save this schedule.
    When created, you will be provided with the link to this booking calendar, so that it can be shared with others. The price label will be on the booking page tile.

Notes:

How to view paid events scheduled and manage transactions

  1. Sign in to Zoom Scheduler.
  2. Click the Scheduled events tab.
  3. Under the Upcoming tab:
  4. To manage a transaction, click Manage transaction.
  5. You will be redirected to Stripe, where you can view transaction details.

Note: To view or manage transactions in Stripe, you must have access to the connected Stripe account.

Invoice and confirmation of payment

Attendees will see the payment amount on the booking page, and the price paid will also appear in the booking confirmation and calendar invite. If Zoom is required to collect taxes, it will send a tax receipt to each attendee . Otherwise, Stripe will issue the invoice to the attendee.

How to set up a refund policy in Zoom Scheduler

  1. Sign in to Zoom Scheduler.
  2. In the left navigation menu, click Settings .
  3. Click the Payment tab and scroll down to the Refund policy section. Here, admins can configure the auto-refund policy. By default, it is set to 24 hours before.
  4. Hover over the 24 hours before field. A dropdown menu will appear with the following options:
  5. Select your preferred policy and click Confirm

Notes:

Sales Tax, GST, VAT

In certain jurisdictions, Zoom may be required to collect indirect taxes on your behalf due to deemed supplier/marketplace facilitator laws. For specific details regarding where Zoom will or will not collect indirect taxes on your behalf, refer to Zoom Scheduler GST and VAT FAQs.

Taxes applicable to your Zoom Scheduler subscription vary by region. For specific details on indirect taxes applicable to your Zoom Scheduler subscription in your region, refer to jurisdiction-specific taxes.
 
Notes: