Determine tax nexus and service location, then integrate reputable calculators. Store tax breakdowns per line item for refunds. Respect VAT invoice sequencing and local rules. When customers book across borders, pre‑disclose any duties or fees so confirmations feel fair, predictable, and genuinely respectful of regulations.
Decide whether to price in presentment currency while settling domestic, documenting rates and fees. For recurring sessions, pin exchange rates per period. Explain rounding clearly. If gateways differ from banks, reconcile statements and tell merchants why, turning confusion into confidence through proactive communication.
Send confirmations instantly, then nudge gently as the date nears, escalating from email to SMS with permission. Suppress reminders after successful cancellations or refunds. Include preparation checklists and travel tips. Track open rates and arrivals to refine cadence, not just guesswork, strengthening attendance and satisfaction.
When payments fail, retry with backoff, swap networks via tokenization, and encourage 3DS step‑up where required. Keep customer context alive between attempts. If mandates expire, request renewal compassionately. Coordinate retries with webhook status to avoid duplicate slots, maintaining calendars, receipts, and expectations in honest alignment.
After the session, deliver receipts, gratitude, and simple rebook links. Offer modest loyalty perks and referral codes. Ask for reviews at appropriate times, not midnight. Close the loop by showcasing improvements inspired by feedback, rewarding participation and encouraging a welcoming, continuously improving community.