Enable Additional Stripe Payment Methods (ACH, Debit, Apple Pay, and More)

Enable additional payment methods like ACH bank transfers, debit cards, buy now pay later, and more for your TidyCal paid bookings by configuring your Stripe dashboard settings.

ACH bank transfers are also supported for subscription booking types priced in US dollars, when ACH Direct Debit is active on your Stripe account.

Overview

TidyCal uses Stripe to process payments for paid bookings and subscriptions. By default, Stripe accepts credit and debit cards. You can enable additional payment methods -- such as ACH direct debit, Apple Pay, Google Pay, Klarna, Afterpay, and more -- directly in your Stripe dashboard. For one-time paid bookings, TidyCal offers any payment method you enable in Stripe. Subscriptions and recurring bookings accept a narrower set — see Do additional payment methods work with subscriptions?

Wallets and pay-later methods need a registered domain. Stripe only shows Apple Pay, Google Pay, Link, Klarna and Amazon Pay once the domain serving your checkout is registered with Stripe as a payment method domain on the account the payment is charged to. TidyCal handles that registration for you — it runs when you connect Stripe, and again when you verify a custom booking domain. This applies whether you connected Stripe with OAuth or with legacy API keys.

These methods work when your booking page is embedded on another website too, because the booking page inside the embed is still served from your TidyCal booking domain.

If you connected Stripe before 20 August 2026 and wallets still do not appear at checkout, email support@tidycal.com — domain registration was introduced on that date and your account may predate it.

Important: You choose which methods to offer in your Stripe dashboard — that part is not configured inside TidyCal. The domain registration above is TidyCal's side of it and needs nothing from you.

Prerequisites

  • Stripe account connected to TidyCal (connect it from Integrations → Payments)
  • At least one paid booking type with Stripe selected as the payment platform
  • Access to your Stripe dashboard at dashboard.stripe.com

How to Enable Additional Payment Methods

  1. Go to dashboard.stripe.com and log in to your Stripe account.
  2. Click the Settings gear icon in the upper right corner.
  3. Under Product settings, click Payments.
  4. Click the Payment methods tab.
  5. Find your TidyCal account configuration (look for your TidyCal-connected account).
  6. Click on any payment method you want to enable (e.g., ACH direct debit, Apple Pay, Google Pay, Klarna).
  7. Toggle the payment method on and follow any additional setup steps Stripe requires.

Changes take effect immediately -- your bookers will see the new payment options the next time they book a paid appointment.

Available Payment Methods

The payment methods available depend on your Stripe account settings, your country, and your customers' locations. Common options include:

  • Cards -- Credit and debit cards (enabled by default)
  • ACH direct debit -- US bank account transfers (lower fees, longer processing)
  • Apple Pay / Google Pay -- Mobile wallet payments
  • Klarna / Afterpay -- Buy now, pay later options
  • SEPA Direct Debit -- European bank transfers
  • iDEAL -- Netherlands bank payments
  • Bancontact -- Belgian bank payments
  • Link -- Stripe's one-click checkout
  • Amazon Pay -- Stays inactive until you switch it on for your Stripe account

See Stripe's payment methods documentation for the full list of supported methods in your region.

How It Works with TidyCal

  • TidyCal uses Stripe's automatic payment methods feature, so any payment method you enable in your Stripe dashboard is offered on one-time paid bookings without further setup.
  • For Apple Pay, Google Pay, Link, Klarna and Amazon Pay there is one extra requirement, and TidyCal takes care of it: your checkout domain is registered with Stripe as a payment method domain when you connect Stripe and when you verify a custom booking domain.
  • Your bookers will see the available payment options when they confirm a paid booking.
  • All payments are processed through your connected Stripe account. On accounts connected with Connect with Stripe, TidyCal's 1% platform fee is added to the client's total at checkout by default, so you receive the full price you set, minus Stripe's processing fees. Accounts still connected with legacy API keys carry no platform fee. See Does TidyCal charge a fee on payments?
  • Payment methods apply to all one-time paid booking types that use Stripe. Subscriptions and recurring bookings accept a narrower set (see the FAQ below).

Troubleshooting

Payment method not showing for bookers

  • Verify the payment method is enabled and fully set up in your Stripe dashboard.
  • Some payment methods are region-specific -- they only appear for customers in supported countries.
  • Certain payment methods have minimum or maximum transaction amounts. Check Stripe's requirements for the method you enabled.
  • Make sure your Stripe account is fully verified and in good standing.
  • Wallets and pay-later methods only: if Apple Pay, Google Pay, Link, Klarna or Amazon Pay are the ones missing, the cause may be domain registration rather than Stripe. Reconnecting Stripe from Integrations → Payments re-runs it.
  • On a custom booking domain: if the domain was still propagating when it was registered, Stripe can record the domain but leave the individual wallets inactive on it. Confirm your custom domain resolves, then contact support@tidycal.com so the registration can be revalidated.

ACH payments take longer to process

  • ACH bank transfers take several business days to clear, unlike card payments.
  • While the payment is processing, the booking holds the time slot and shows Payment pending on your Bookings page. TidyCal does not cancel a booking while its bank payment is processing.
  • Your client sees the booking confirmation page straight after checkout. The confirmation emails and calendar event follow once the payment clears.
  • Failed ACH payments (for example insufficient funds or a closed account) are shown in your Stripe dashboard.

Fees vary by payment method

  • Different payment methods have different Stripe processing fees. For example, ACH is typically cheaper than credit cards.
  • Check Stripe's pricing page for current fees per payment method.
  • On the Free Plan, Individual Lifetime and Agency Lifetime, TidyCal adds a 1% platform fee to the client's total by default; lifetime plans can choose to cover it from their payout instead. Pro has no platform fee. See Does TidyCal charge a fee on payments?

Frequently Asked Questions

Do I need to change anything in TidyCal?

Nothing for you to change. You pick the methods in your Stripe dashboard and TidyCal offers whatever you enable on one-time paid bookings. There is one step on TidyCal's side — registering your checkout domain with Stripe, which Apple Pay, Google Pay, Link, Klarna and Amazon Pay all depend on — and it happens automatically when you connect Stripe and when you verify a custom booking domain.

Does this work with PayPal bookings?

No. Additional payment methods are only available for booking types that use Stripe as the payment platform. PayPal booking types use PayPal's own payment options.

Can I enable payment methods for specific booking types only?

Payment methods are configured at the Stripe account level, not per booking type. Any enabled payment method applies to all one-time Stripe paid bookings; subscriptions and recurring bookings use the narrower set described below.

Do additional payment methods work with subscriptions?

Partly. Subscribers can pay by card or Link, and by ACH bank debit for subscriptions priced in US dollars when ACH Direct Debit is active on your Stripe account. Other methods you enable in Stripe are not offered for subscriptions. Recurring bookings save a payment method for later sessions, so methods that send the client to another site to pay (such as iDEAL or Bancontact) are not offered for them.

What happens to a booking while an ACH payment is processing?

The booking is kept and its time slot stays held. It shows Payment pending on your Bookings page until the bank payment clears, which can take several business days. TidyCal does not cancel a booking while its bank payment is processing. Once the payment clears, TidyCal sends the confirmation emails and adds the calendar event.

How do refunds work with non-card payment methods?

Refund processing depends on the payment method used. Card refunds are typically fastest (5-10 business days). ACH refunds may take longer. Check your Stripe dashboard for refund status.

Need more help? Contact us at support@tidycal.com.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.