Skip to content

Collecting Payments in Calendars

With Stack, you can now collect payments directly when a client books an appointment through your calendar. This feature is particularly beneficial for businesses that require payment to secure an appointment slot.

Stack supports payments through the following gateways:

  • Stripe
  • NMI
  • Authorize.net
  • Razorpay
  • Square

Note: While these payment methods can be used for all calendar types, Razorpay, NMI, and Square are not supported for the Classic Widget and Service menu.

To begin collecting payments, you must first add your preferred payment gateways:

  1. Navigate to the Payments Tab in your Stack account.
  2. Select Integrations.
  3. Connect your desired payment gateways.

Important: If you connect multiple gateways, you will have the option to select a default payment gateway. Only the default payment gateway will be used for transactions. For example, if you select Stripe as your default, all payments will be processed through Stripe.

To enable payments for a calendar:

  1. Access Calendar Settings in Stack.
  2. Either edit an existing calendar by clicking the three dots or create a new calendar.
  3. Within the Forms & Payments section, toggle on the option to “Accept Payments”.

Once payments are enabled, you will see new fields to configure:

  • Amount (with currency)
  • Description
  • Payment mode (Test or Live)

Note: Partial payments are not supported for recurring calendars.

If you do not see the payment options available, ensure that you have integrated a payment gateway as outlined above.

To connect Stack with Square:

  1. Log in to your Square account at Square Login and remain signed in.
  2. In Stack, go to the Payments Module and select Integrations.
  3. Click the Connect button for Square Live Mode. Stack will automatically connect to your signed-in Square account.

For detailed instructions on integrating Razorpay, please refer to the Razorpay Help Documentation.

By setting up these integrations, you can seamlessly manage payments and appointments within Stack, enhancing your business operations and client experience.

Can't find what you need? Call or text +1 787 665-9212 or email support@stackapp.co.© Stack · Privacy · Terms