Stripe Card payments

Collect card payments through your Stripe account

Customers pay online through Stripe Checkout or at the counter on a Stripe Terminal reader. Payment and refund updates return to the invoice in BenchKey.

An invoice shows a recorded card payment and a paid status.

Collect through Stripe Checkout or Terminal

Stripe handles the card payment through your account, and BenchKey records the payment against the repair invoice.

Online card payments
Customers open their invoice link to pay through hosted Stripe Checkout. Staff can also create a "Stripe card link" from checkout.
Readers assigned by location
Assign Stripe Terminal readers to BenchKey locations so counter staff can collect card payments in person.
Refund updates on the invoice
Issue refunds from the invoice. Refunds made in your Stripe dashboard also sync back to BenchKey.

Setup steps

  1. 1

    Connect your Stripe account

    In Payments settings, open "Payment providers" and select "Connect Stripe." Sign in to your shop's Stripe account and approve access.

  2. 2

    Choose Stripe for payments

    Check that the connected account is ready for live payments. Under "Payment provider," choose "Use Stripe for payments."

  3. 3

    Assign readers for counter payments

    Choose a Stripe Terminal reader under "Terminal readers by BenchKey location" for each location that takes cards in person.

Before you connect

  • Your own Stripe account with business setup complete
  • A Stripe Terminal reader only if you take cards in person
  • Stripe processing fees, billed by Stripe

Included plans

  • Standard Included
  • Pro Included
  • Business Included

Stripe payments are included in Standard, Pro and Business.

Compare plans

Limits and exceptions

Supported regions
Stripe payments in BenchKey are unavailable for shops in South Africa, China, India and Indonesia.
Currency and reader support
Online cards and Terminal readers have different country and currency requirements. Terminal readers are unavailable in Mexico.
Card payments online
The hosted Stripe Checkout flow accepts cards. Check the connected account's readiness before taking live payments.
Does BenchKey add a processing fee?

No. Card payments go through your own Stripe account at Stripe's normal rates. BenchKey adds no markup, and Stripe bills its own processing fees.

Do I need Pro or Business to connect Stripe?

No. Standard includes Stripe payments too. You need your own Stripe account, with business setup complete, and a Stripe Terminal reader only for in-person cards.

What happens if Stripe sends the same payment update twice?

BenchKey ignores repeated event notifications from Stripe. Receiving the same event again does not create another payment entry.

Will a refund made in Stripe appear in BenchKey?

Yes. Refunds made in the Stripe dashboard sync back to BenchKey. Staff can also issue a refund from the invoice.

The waitlist is open for repair shops

Leave your email for access updates. Your name and shop name are optional.

Watch the product tour 3:34 Follow a repair from check-in to pickup in BenchKey