ResytechResytech Docs
Payments & Billing

Stripe Setup

Connect your Stripe account to Resytech for payment processing.

Resytech uses Stripe to securely process all payments. You'll need a Stripe account to accept online and in-person payments.

Connecting Stripe

  1. Navigate to Dashboard > Company > Payments
  2. Click Connect with Stripe
  3. You'll be redirected to Stripe to authorize the connection
  4. Complete the Stripe onboarding process (business verification, bank account details)
  5. Once connected, you'll see a confirmation in the dashboard

Resytech uses Stripe Connect with direct charges, meaning payments are created directly on your connected Stripe account. This gives you full visibility into every transaction in your own Stripe dashboard.

Test Mode vs. Live Mode

Resytech maintains separate Stripe account IDs for test and live environments:

  • Test mode -- Used during development and staging. Stripe test cards work here (e.g., 4242 4242 4242 4242).
  • Live mode -- Used in production with real card processing.

Your test and live Stripe accounts are configured independently so you can safely test payment flows without affecting real transactions.

What Stripe Handles

  • Online card payments -- Credit and debit cards through the checkout
  • In-person payments -- Via Stripe Terminal card readers
  • Refunds -- Processed back through Stripe to the original payment method
  • Dispute management -- Chargebacks and disputes are surfaced in Resytech
  • Customer management -- Stripe customer records are created and linked automatically
  • 3D Secure / SCA -- Additional authentication is handled when required by the card network

Stripe Customer Sync

When a customer pays for the first time, Resytech automatically creates a Stripe customer record on your connected account. Customers are matched by phone number to avoid duplicates. On subsequent bookings, the existing Stripe customer is reused, enabling saved payment methods and a unified transaction history in Stripe.

Application Fees

If your Resytech plan includes platform fees, they are calculated automatically on each transaction. The application fee configuration supports:

SettingDescription
PercentThe percentage of the charge taken as a platform fee
Apply on TaxesWhether the fee percentage applies to the tax portion of the total
Apply on FeesWhether the fee percentage applies to the fee/surcharge portion of the total

Application fees are deducted from the payment before it reaches your Stripe account and are visible on each transaction detail.

Idempotency

Resytech uses Stripe idempotency keys on payment intent creation to prevent duplicate charges if a customer retries a checkout or a network error occurs. Each checkout attempt generates a unique key tied to the cart, so retrying the same payment is safe.

Stripe Fees

Stripe charges standard processing fees (typically 2.9% + $0.30 per online transaction). In-person payments via Stripe Terminal have a lower rate (typically 2.6% + $0.10). Resytech does not add additional payment processing fees beyond the configured application fee.

On this page