Skip to main content

Take a Card on Your iPhone

Tap to Pay on iPhone lets the customer tap their card straight on your iPhone. No reader to buy, no reader to charge. It is in the KeyBolt app only: it does not work in a web browser, and it does not work on iPad.

What You Need

  • An iPhone XS or newer running iOS 17.6 or newer
  • The KeyBolt app from the App Store, signed in to your shop
  • Stripe connected and a payment location set up on a computer, in Settings > Payments. See Set Up Stripe Payments

First Time: Accept Apple's Terms

Someone has to accept Apple's Tap to Pay terms once, on each iPhone. Only the shop owner or a manager can do that. In the app go to Settings, then Tap to Pay on iPhone, then tap Set up Tap to Pay on iPhone and follow Apple's screens.

A tech who tries it first is told to ask an owner or manager. That is Apple's rule, not a bug.

Taking the Payment

  1. Open the bill in the KeyBolt app
  2. Tap Collect card payment
  3. Choose Tap to Pay on iPhone
  4. Hold the customer's card flat against the top of your iPhone, near the camera, until it beeps
  5. Wait for KeyBolt to say the bill is paid before you close the screen

KeyBolt charges what is still owed, not the original total, so this also works to finish off a bill the customer already part paid.

Receipts

Right after it goes through, the screen offers an email receipt and a text receipt. Both go to whatever address or number you type, so it does not have to be saved on the customer. Texting a receipt sends from your own business line, so it needs KeyBolt Pro. See Send a Receipt.

Why It Waits a Second

Stripe tells KeyBolt's server the charge went through, and the server is what marks the bill paid. That takes a second or two. Give it a moment before you close the screen or send the receipt, or the receipt will be refused for a bill that does not read paid yet.

When It Will Not Work

  • iPad. Tap to Pay is an iPhone-only feature. On an iPad, send the bill instead and let the customer pay it online.
  • An older iPhone, or an older iOS. The app tells you which one it is.
  • A web browser. In the browser you use a WiFi card reader instead. See Accept In-Person Card Payments.
  • Bluetooth readers. The app does not support them at all.
Tip: Set this up once, at the shop, before you need it. Standing in a driveway with a customer waiting is the wrong moment to find out that nobody has accepted Apple's terms yet.

Still need help? Contact us and we'll respond within 2 business days.