ResytechResytech Docs
Payments & Billing

Set Up Stripe

Connect your Stripe account to Resytech to accept card payments, process refunds, and send invoices.

Resytech uses Stripe Connect with Standard accounts. This means your business has its own Stripe account, and Resytech connects to it as a platform. All payments flow directly to your Stripe account, and Resytech charges a small application fee per transaction.

Prerequisites

  • A Resytech company account with at least one location configured.
  • Owner or admin permissions on the company.

Connect a New Stripe Account

  1. Navigate to Dashboard > Company.
  2. Select the Stripe settings tab.
  3. Click Connect with Stripe.

Resytech creates a Stripe Standard account for your company and redirects you to the Stripe onboarding flow. During onboarding, Stripe will ask you to:

  • Verify your business identity and type.
  • Provide bank account details for payouts.
  • Confirm your business address and tax information.
  1. Complete all steps in the Stripe onboarding wizard.
  2. When finished, Stripe redirects you back to Resytech.

Once connected, your Stripe Account ID appears on the Company settings page. This ID is used for all payment operations across your locations.

Verify Your Connection

After connecting, confirm everything is working:

  • The Stripe tab on the Company page shows a connected account ID (starts with acct_).
  • Navigate to any booking and confirm the Add Payment button is visible and functional.
  • If the account is still in restricted mode (Stripe has not finished verifying your information), some payment features may be limited until verification completes.

Test Mode vs. Live Mode

Resytech supports both Stripe test mode and live mode:

ModeWhen UsedAPI Key Prefix
TestDevelopment and staging environmentssk_test_
LiveProduction environmentssk_live_

In test mode, you can use Stripe test card numbers (e.g., 4242 4242 4242 4242) to simulate payments without moving real money. The system automatically detects which mode is active based on the API key.

Your company record stores both a live Stripe account ID and a test Stripe account ID. The environment determines which one is used at runtime.

Application Fees

Resytech charges an application fee on each successful card payment. The fee is configured per company and is calculated based on your plan:

ComponentIncluded in Fee Calculation
SubtotalAlways
TaxesConfigurable (on or off)
Fees/SurchargesConfigurable (on or off)

The application fee is deducted from each payment before the remainder is deposited into your Stripe account. You can view fee details on individual transactions in your Stripe Dashboard.

Re-Onboard or Update Stripe Details

If you need to update your bank account, business information, or complete additional verification:

  1. Go to Dashboard > Company > Stripe.
  2. Click Update Stripe Account (or Complete Onboarding if verification is pending).
  3. You will be redirected to Stripe to make changes.
  4. Return to Resytech when finished.

Troubleshooting

ProblemCauseSolution
"Stripe account not configured" error when adding a paymentCompany has no connected Stripe accountComplete the Stripe Connect onboarding flow
Payments succeed in test mode but fail in live modeLive mode account not fully verifiedComplete all Stripe verification steps in the Stripe Dashboard
Application fee seems incorrectFee configuration includes or excludes taxes/feesCheck your company's application fee configuration in the admin panel

What to Do Next

On this page