Skip to main content
Updated Jul 28, 2026
Zu Wei
2 min read
4 views

How to Set Up Payment for Calendar Reservations

How to Set Up Payment for Calendar Reservations

What Is This?

Paid reservations let you charge customers when they book a timeslot. This helps reduce no-shows and earn revenue from classes, sessions, and appointments directly through Pixalink.

Real-Life Example

Aisyah runs a Pilates studio in Petaling Jaya. She used to offer free bookings, but half her class slots went to no-shows. After turning on payment, customers now pay RM35 when they book. No-shows dropped overnight because people don't skip something they've already paid for.

How to Set It Up

  1. Go to Admin Panel → Reservation → Calendars and open the calendar you want to charge for.

Sidebar navigation showing Reservation group expanded with Calendars highlighted

  1. Select the Payment Configuration tab, then turn on Require Payment. Your calendar will automatically switch to Private visibility — customers must log in before booking.

Payment Requirements section with Require Payment toggle off

  1. Choose your Payment Method and set the Payment Amount:
    • Manual — customers pay via bank transfer, DuitNow QR, or cash, then submit proof
    • Online payment gateway — customers pay online automatically. The online gateway is enabled and configured by Pixalink, so contact our customer support first to set it up. Once connected, this option is labelled with whichever gateway your account uses (for example CommercePay or Fiuu). Until a gateway is set up, only Manual is available

Payment section with an online payment gateway selected

  1. For Manual payments, fill in the extra fields — Payment Deadline (how long to pay), Accepted Payment Methods, Payment Instructions (e.g., "Maybank 1234567890"), and optionally upload a Payment QR Code.

Step 4: Manual payment settings with deadline, accepted methods, instructions, and QR code fields at laptop width

  1. Set the Cancellation Window to control how far in advance customers can cancel — from 30 minutes up to 1 day, or block cancellations entirely. Then Save.

Step 5: Cancellation Window field highlighted with 2 hours selected

What Your Customers Will See

When booking a paid timeslot, customers see the payment amount and instructions. For manual payments, they upload proof of payment. For online gateway payments, they're taken to a secure payment page. The reservation stays pending until payment is completed.

Good to Know

  • Auto-approve — if your calendar requires approval, you can turn on auto-approve when payment is verified, and auto-reject when payment fails.
  • Timeslot pricing — individual timeslots can have their own price. The calendar-level amount is the default.
  • Private only — paid calendars can't be public. Customers must be logged in so the system can track payment.
  • Contact customer support before setting up online payments. The payment gateway integration and its configuration are handled by Pixalink, not from your own admin panel. Reach out to our customer support first to have a gateway (CommercePay or Fiuu) enabled and configured. Until then, only Manual payment is available.

What's Next?

  • Add custom fields — collect extra details from customers when they book.
  • Block dates — manage availability alongside paid bookings.

Was this article helpful?

Thank you for your feedback!

0 found this helpful 0 did not

Search