5. Payments
CollisionLoop is BYO payment provider — funds route directly into your account, we never custody money. Pick one provider per tenant.
Supported providers
| Provider | Best for | Notes |
|---|---|---|
| Stripe | Most rental shops | Cleanest hosted-checkout UX, supports manual auth + capture deposits |
| Square | Shops already using Square POS | Same auth + capture flow; webhook-driven |
| iPOSpays | Shops with an existing iPOSpays terminal | Local-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)
- Click Connect Stripe.
- You’ll be redirected to Stripe Connect’s onboarding flow. Sign in to your Stripe account (or create one).
- Provide your bank account for payouts.
- Stripe redirects back to CollisionLoop with a success token. Your tenant is now active.
- Test by creating a test rental and stepping through Hold deposit → Collect payment. Stripe’s test card
4242 4242 4242 4242works in non-prod environments.
Connecting Square
- Click Connect Square.
- OAuth into your Square account.
- Pick the location to bill from (Square calls these “locations” too).
- Done.
Connecting iPOSpays
iPOSpays uses a local terminal so the OAuth flow is different:
- Click Connect iPOSpays.
- Enter the terminal’s IP + the merchant key from your iPOSpays dashboard.
- 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.