Skip to content

5. Payments

CollisionLoop is BYO payment provider — funds route directly into your account, we never custody money. Pick one provider per tenant.

Supported providers

ProviderBest forNotes
StripeMost rental shopsCleanest hosted-checkout UX, supports manual auth + capture deposits
SquareShops already using Square POSSame auth + capture flow; webhook-driven
iPOSpaysShops with an existing iPOSpays terminalLocal-network terminal integration

Where to set it up

Settings → Integrations → Payments

The page is owner-only because it controls where money lands.

Connecting Stripe (most common)

  1. Click Connect Stripe.
  2. You’ll be redirected to Stripe Connect’s onboarding flow. Sign in to your Stripe account (or create one).
  3. Provide your bank account for payouts.
  4. Stripe redirects back to CollisionLoop with a success token. Your tenant is now active.
  5. Test by creating a test rental and stepping through Hold deposit → Collect payment. Stripe’s test card 4242 4242 4242 4242 works in non-prod environments.

Connecting Square

  1. Click Connect Square.
  2. OAuth into your Square account.
  3. Pick the location to bill from (Square calls these “locations” too).
  4. Done.

Connecting iPOSpays

iPOSpays uses a local terminal so the OAuth flow is different:

  1. Click Connect iPOSpays.
  2. Enter the terminal’s IP + the merchant key from your iPOSpays dashboard.
  3. CollisionLoop pings the terminal to validate. Once green, you’re connected.

Skipping payment integration

If you’re testing CollisionLoop without a real payment provider, you can record manual payments at rental pickup (Cash / Check / External card machine). No provider connection required, but you also can’t run a deposit hold or process refunds programmatically.

Next

Invite your team — add managers, front-desk staff, technicians.