How to Configure Payment Options for Appointment Types
Learn how to configure payment options for appointment types so customers can pay using different methods when booking. You can enable free appointments, paid appointments, punch card credits, or subscription access.
Before You Begin
- You must be logged in to your account at https://app.joinzipper.com
- You need permission to manage schedules (typically organization owners and admins have this permission)
- An appointment type to configure
- Stripe connected (for paid appointments)
- Punch card products created (if using punch cards)
- Subscription products created (if using subscriptions)
Steps
Step 1: Navigate to Appointment Types
- Log in to your account at https://app.joinzipper.com/auth/login
- From the dashboard, click Calendar in the left sidebar
- Click Manage (or go to https://app.joinzipper.com/dashboard/calendar/manage)
- Click the Appointment types tab
- You'll see your appointment types
Step 2: Select Appointment Type
- Find the appointment type you want to configure
- Click on the appointment type to open it
- Or click Edit next to the appointment type
What happens next: The appointment type edit form will open.
Step 3: Find Payment Section
- In the appointment type edit form, find the Payment section
- This section contains:
- Payment option toggles
- Price settings
- Punch card options
- Subscription options
Note: Payment options are typically in a dedicated Payment section.
Step 4: Enable Payment Options
Enable the payment options you want:
Free:
- Toggle Free option to On
- No payment required
- Customers can book without paying
Paid:
- Toggle Paid option to On
- Set a Price for credit card payment
- Customers pay via Stripe when booking
- Requires Stripe to be connected
Punch Card:
- Toggle Punch Card option to On
- Select which punch card products can be used
- Customers can use credits instead of paying
- Requires punch card products to be created
Subscription:
- Toggle Subscription option to On
- Grant access to subscription holders
- Customers with active subscriptions can book
- Requires subscription products to be created
You can enable multiple options:
- Enable Free + Paid (customers choose)
- Enable Paid + Punch Card (customers choose)
- Enable all options for maximum flexibility
Note: Enabling multiple options gives customers flexibility in how they pay.
Step 5: Configure Payment Details
If Paid is enabled:
- Set the price:
- Enter the amount customers will pay
- Example: $50, $75, $100
- Minimum price is typically $1.00
If Punch Card is enabled:
- Select punch card products:
- Choose which punch card products can be used
- Customers can use credits from these products
- Select multiple products if needed
If Subscription is enabled:
- Subscription access is automatic:
- Customers with active subscriptions can book
- No additional configuration needed
- Works with all subscription products
Step 6: Save Changes
- Review your payment configuration:
- Correct payment options are enabled
- Price is set (if paid)
- Punch card products are selected (if using punch cards)
- Click Save
- Payment options will be saved
- You'll see a confirmation
- Payment configuration will take effect immediately
What happens next: Payment options will be configured and:
- Customers see all enabled payment options when booking
- Payment is processed based on customer's choice
- Free appointments don't require payment
- Paid appointments charge via Stripe
- Punch card credits are deducted when used
- Subscription holders can book automatically
Tips
- Enable multiple payment options for customer flexibility
- Set appropriate prices for paid appointments
- Configure punch cards for customers who prefer prepaid credits
- Use subscriptions for recurring access
- Test payment flows after configuration
Troubleshooting
Problem: I don't see payment options Solution: Check that:
- You're editing the appointment type (not just viewing)
- Payment section exists in the form
- You have permission to manage schedules
Solution: Make sure you're editing the appointment type. Contact your organization owner if you need access.
Problem: Paid option requires Stripe Solution: Paid appointments require Stripe to be connected. To fix:
- Go to Organization Management → Integrations → Stripe
- Complete Stripe connection
- Return to configure payment options
Problem: I can't select punch card products Solution: Check that:
- Punch card products exist in your organization
- Products are active and available
- Punch card option is enabled
Solution: Create punch card products first, then configure appointment type to use them.
Problem: Customers don't see payment options Solution: Check that:
- Payment options are enabled and saved
- Appointment type is assigned to a provider's schedule
- Provider has availability set up
Solution: Verify payment options are saved and appointment type is properly configured.