Skip to main content

Collecting Payments in Calendars with Stack

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.

Overview

Supported Payment Gateways

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.

Setting Up Payment Gateways

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.

Configuring Calendar Payments

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.

Troubleshooting

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

Integrating Payment Providers

Square

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.

Razorpay

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.