Skip to content

Payment Settings

Payment settings configure how you accept and process payments through Stripe Connect - the payment platform that handles credit card transactions for your bookings.

How Stripe Connect works

Stripe Connect lets you accept payments directly into your own Stripe account. The platform never holds your funds - payments go from the customer's card to your bank account through Stripe.

Setting up Stripe Connect

If you have not yet connected a Stripe account:

  1. Navigate to Settings > Payment.
  2. Click Connect with Stripe.
  3. You will be redirected to Stripe's onboarding flow. Complete the steps:
    • Enter your business details (name, address, tax ID).
    • Provide your bank account information for payouts.
    • Verify your identity as required by Stripe.
  4. After completing onboarding, you are redirected back to the app.
  5. The payment settings page now shows your Stripe account as connected.

Payment setup with Stripe

WARNING

Complete the Stripe onboarding fully. If you leave the process partway through, payments cannot be processed until you finish. You can return to complete it at any time by clicking Connect with Stripe again.

After connecting

Once Stripe is connected, payments are processed automatically:

  • Online bookings - Customers pay by credit or debit card during checkout.
  • Manual bookings - You can process payment when creating a booking on behalf of a customer.
  • Payouts - Stripe deposits funds into your bank account on a rolling basis (typically 2 business days).

You can view transactions in two places:

  • Transactions page in the app - See all payments and their status.
  • Stripe Dashboard (dashboard.stripe.com) - Full transaction details, payout schedules, and dispute management.

Payment configuration

SettingWhat it controlsExample
Payment methodsAccepted card typesCredit card, debit card
Require payment at bookingWhether full payment is needed upfrontYes
Accept partial paymentsWhether deposits are acceptedNo
Deposit percentageIf deposits are enabled, the % required upfront0%
Tax rateTax percentage applied to bookings21%
Tax included in priceWhether displayed prices include taxYes
Tax nameLabel for the tax line itemIVA
Invoice prefixPrefix for invoice numbersVBT

Refund processing

When you cancel a booking and issue a refund:

  1. The refund is submitted to Stripe automatically.
  2. Stripe processes the refund back to the customer's original payment method.
  3. Refunds typically appear in the customer's account within 5-10 business days.
  4. The refund status is tracked in both the booking details and the Transactions page.

You can issue full refunds or partial refunds depending on your cancellation policy.

Test mode

Before going live, use Stripe's test mode to verify your setup:

  1. Connect with a Stripe test account (or switch your existing account to test mode in the Stripe Dashboard).
  2. Create a test booking and complete the payment using Stripe's test card numbers.
  3. Verify that the payment appears in your Stripe Dashboard.
  4. Test a refund to confirm the full flow works.
  5. Switch to live mode when you are ready to accept real payments.

INFO

Test payments do not charge real cards or move real money. Use Stripe's test card number 4242 4242 4242 4242 with any future expiry date and any 3-digit CVC.

Payment reconciliation

The Reconciliation page (under Financials > Reconciliation) lets you sync payment statuses with Stripe to catch missed webhooks or manual changes in the Stripe Dashboard.

Click Run Reconciliation to start a sync. The results show:

  • Transactions Checked - How many payments were compared against Stripe.
  • Discrepancies Found - Payments where the local status did not match Stripe.
  • Discrepancies Fixed - Mismatches that were automatically corrected.
  • Errors - Any issues encountered during the sync.

If payment statuses in the app seem out of sync with what you see in the Stripe Dashboard, running a reconciliation is the quickest way to fix them.

TIP

Run a reconciliation periodically, or any time you notice a payment showing an incorrect status. It is safe to run as often as needed.

Tips

  • Complete Stripe onboarding as early as possible - the verification process can take a few days for some businesses.
  • Use test mode first with a real test booking to verify the complete payment flow before going live.
  • Monitor the Transactions page regularly for failed payments or disputes.
  • Set the tax rate and "tax included" toggle correctly from the start. Changing these later can cause confusion with existing pricing.
  • Keep your Stripe Dashboard bookmarked for detailed transaction analysis and payout tracking.