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
- Navigate to Dashboard > Company > Payments
- Click Connect with Stripe
- You'll be redirected to Stripe to authorize the connection
- Complete the Stripe onboarding process (business verification, bank account details)
- 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:
| Setting | Description |
|---|---|
| Percent | The percentage of the charge taken as a platform fee |
| Apply on Taxes | Whether the fee percentage applies to the tax portion of the total |
| Apply on Fees | Whether 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.
Related How-To Guides
- Set Up Stripe -- Step-by-step walkthrough of connecting your account
- Process a Payment -- Charge a card once Stripe is connected
- Accept In-Person Payments -- Set up Stripe Terminal readers
