Setup & Accounts
Install Stripe Payments and connect one or more Stripe accounts using Stripe Connect.
TatTool uses Stripe Connect, which means you can connect multiple Stripe accounts to the same organization.
Where to configure
Extensions → Stripe Payments → Settings
Install The Stripe Payments Extension
- Go to Extensions
- Open Stripe Payments
- Click Install
Connect A Stripe Account (Stripe Connect)
- Go to Stripe Payments → Settings
- Under Connect Account, connect a Stripe account
- Complete Stripe onboarding
Account must be verified
Only connected and verified Stripe accounts can be used to create payment requests.
You can connect additional Stripe accounts later if needed.
Stripe Webhooks
Stripe Payments uses two webhook endpoints:
- Platform webhook:
/webhook/stripe- Handles Checkout, PaymentIntent, refund, and dispute events for payment requests.
- Treats Checkout Sessions as payment requests only when the event metadata contains
paymentRequestIdorrequestCode. - Also handles TatTool subscription, product, price, and customer sync events.
- Connect webhook:
/webhook/stripe-connect- Handles connected-account lifecycle events such as account updates, deauthorization, and external account changes.
- Can also receive payment events during configuration transitions; TatTool processes them idempotently.
Use the existing STRIPE_WEBHOOK_SECRET for the platform webhook and STRIPE_CONNECT_WEBHOOK_SECRET for the Connect webhook.
Stripe Account Structures (You Decide)
Common setups include:
- One Stripe account per location
- Individual Stripe accounts per artist
- A shared Stripe account for the entire organization
TatTool does not enforce how accounts are structured. Your organization is responsible for choosing which account should receive each payment.
Next
Using Stripe On Bookings
Create a payment request, choose deposit vs service payment, and send the payment link to the client.
Create payment requests after a Stripe account is verified.
Multiple Stripe Accounts
Connect multiple Stripe accounts and choose the correct one when creating a payment request.
Decide how to route payments across connected accounts.
Online Payments (Stripe)
Stripe-powered payments, checkout links, fees, and common questions.
Understand how Stripe payments appear in TatTool.