Accept In-Person Card Payments
KeyBolt supports in-person card payments using a Stripe Terminal WiFi card reader. Customers can tap, insert, or swipe their card on a physical reader while you're on the job.
What You Need
- Stripe connected — set up in Settings → Payments
- A WiFi card reader — Stripe Reader S700 ($299), S710 ($349), or WisePOS E ($649) (prices as of Q1 2026 — check stripe.com/terminal for current pricing)
- WiFi — the reader connects to your phone's hotspot or shop WiFi
Setting Up Your Reader
- Purchase a reader from stripe.com/terminal
- Power on the reader and connect it to your WiFi network (or your phone's mobile hotspot)
- That's it — KeyBolt will find it automatically when you collect a payment
Collecting a Payment
- Open any invoice (draft, sent, or overdue)
- Tap Collect Payment
- Your reader will appear in the list — tap it to connect
- Turn the reader toward the customer — it will show the amount and prompt for their card
- Customer taps, inserts, or swipes their card
- Payment is processed and the invoice is marked as paid automatically
Receipts
After payment, you can:
- Email a receipt — sends a professional receipt to the customer's email
- Text a receipt — sends a text message with payment confirmation
If the customer has an email on file, Stripe will also automatically send them a receipt.
Important Notes
- WiFi readers only — Bluetooth readers (like the Stripe M2) do not work with web apps. Only WiFi-connected readers are supported.
- Tap to Pay on iPhone is not supported — this requires a native iOS app.
- No monthly fee for the reader — you only pay standard Stripe processing rates (2.6% + 10¢ per transaction).
- The reader works on your phone's mobile hotspot — great for van work when there's no WiFi available.
Tip: Keep the reader charged and in your van. When you complete a job, you can collect payment on the spot instead of sending an invoice and waiting to get paid.
Related articles
Still need help? Contact us and we'll respond within 2 business days.