How to Collect Payments on Calendar Bookings in Sparkforge
Sparkforge calendars can collect payment at booking through Stripe, Square, PayPal, NMI, Authorize.net, or Razorpay. Connect a gateway, toggle Accept Payments, and set the amount per calendar.
Charge clients when they book. Sparkforge calendars support six payment gateways and let you set the price per calendar.
Supported Gateways
- Stripe
- Square
- PayPal
- NMI
- Authorize.net
- Razorpay
All six work for standard calendar types. Razorpay, NMI, and Square do not currently work with the Classic Widget or Service Menu.
Connect a Payment Gateway
- In your sub-account, go to
Payments > Integrations. - Click Connect on the gateway you want.
- Follow the provider login. For Square, sign into
app.squareup.comfirst; the connect flow picks up the active session.
If you connect more than one gateway, set a default. Only the default collects calendar payments.
Enable Payments on a Calendar
- Go to Calendar Settings.
- Edit an existing calendar (three-dot menu) or create a new one with Advanced Settings.
- Under Forms & Payments, toggle Accept Payments.
- Set the fields that appear:
- Amount (with currency)
- Description
- Payment mode — toggle right for Live, left for Test.
- Save the calendar.
Things to Know
- If the payment fields do not appear, no gateway is connected. Go back to
Payments > Integrationsand connect one. - Partial payments do not work on recurring calendars.
- Test mode skips real charges so you can validate the flow before going live.
Frequently Asked Questions
Which payment gateways work for calendar bookings?
Stripe, Square, PayPal, NMI, Authorize.net, and Razorpay. Razorpay, NMI, and Square do not work with the Classic Widget or Service Menu.
Can I use more than one gateway at once?
You can connect multiple, but calendar payments only flow through the gateway you mark as default.
How do I test before charging real customers?
Set the calendar's payment mode toggle to Test. Sparkforge runs the booking flow without charging the card.
Why don't I see payment options on my calendar?
No payment gateway is connected for the sub-account. Connect one under Payments > Integrations and the fields appear.
Do partial payments work on recurring calendars?
No. Recurring calendars require full payment at booking.
Was this article helpful?
Thanks for the feedback.