Overview

You can collect payments directly when families book tours or appointments through your Enrollio calendar. This is perfect for enrollment deposits, tour fees, or any payment you require upfront to secure a slot.

Supported Payment Providers

Enrollio supports six payment gateways for calendar payments:

  • Stripe
  • PayPal
  • Square
  • Authorize.net
  • NMI
  • Razorpay
Note: Razorpay, NMI, and Square are not currently supported for the Classic Widget or Service menu calendar types.

Step 1: Connect Your Payment Gateway

Before you can collect payments through calendars, you need to connect at least one payment provider to your account.

  1. Go to Payments → Integrations
  2. Click Connect next to your preferred payment gateway
  3. Follow the prompts to authorize the connection

Important: If you connect multiple payment gateways, you'll see a dropdown to select your default gateway. Only your default payment gateway will be used to collect calendar payments. For example, if you select Stripe as your default, all calendar payments will process through Stripe only.

Connecting Square

Square requires a special connection process:

  1. Open a new tab and log in to your Square account at app.squareup.com/login
  2. Keep that tab open and stay logged in
  3. Return to Enrollio and go to Payments → Integrations
  4. Click Connect for Square Live Mode
  5. Enrollio will automatically detect your logged-in Square account and complete the connection

Step 2: Enable Payments on Your Calendar

Once your payment gateway is connected, you can turn on payments for any calendar.

  1. Go to Calendars in your navigation menu
  2. Click the three dots next to an existing calendar and select Edit, or create a new calendar
  3. Scroll to the Forms & Payments section
  4. Toggle on Accept Payments

Configure Payment Settings

After enabling payments, you'll see these options:

  • Amount: Enter the payment amount and select your currency
  • Description: Add a description that families will see (e.g., "Tour deposit" or "Enrollment fee")
  • Payment Mode: Toggle between Test Mode and Live Mode
Pro Tip: Use Test Mode while you're setting things up. When the toggle is switched to the right (enabled), you're in Live Mode and will collect real payments. When it's switched to the left (disabled), you're in Test Mode.

Important Limitations

  • Partial payments are not supported for recurring calendars
  • If you don't see payment options in your calendar settings, it means you haven't connected a payment gateway yet — go back to Step 1

What Families See

When a parent books an appointment on a payment-enabled calendar, they'll be prompted to enter their payment information before confirming the booking. The appointment is only confirmed after successful payment.

Common Use Cases:

  • Require a tour deposit to reduce no-shows
  • Collect enrollment fees when families book their enrollment appointment
  • Charge for special event registrations or open house RSVPs

Related Articles

  • Setting Up Tour Calendars
  • Calendar Notifications and Reminders
  • Using Coupon Codes in Calendars