Selflane POS
Point of Sale
Free · Designed for iPad. Not verified for macOS.
Hundreds of Main Street businesses use Selflane’s software to process sales both online and in-store, handle deliveries, manage staff, and organize their operations. We bring together everything required to run a local business into one comprehensive system.
more Card Reader Improvements
Added: When a card reader disconnects, the app now shows the exact recovery step needed — whether that's re-pairing, reconnecting over the network, or simply tapping Connect — so staff can get back to taking payments faster.
Fixed: A disconnected reader could appear as busy or still available, and the Cancel button could become unreachable during a charge. Both issues are resolved.
Fixed: Payment cancellations were sometimes recorded as failures, and state from a previous payment could carry into the next charge attempt.
Fixed: Reader connection and reconnection could leave the status display out of sync, incorrectly withhold the Connect button after a manual disconnect, or leave a stale reader reference after auto-reconnect gave up.
7.6.1 10h ago
Gift-card discounts, now for orders already in the system
• Apply, edit, or clear a percentage discount on a gift-card sale after the order has been submitted — no need to cancel and start over. Every change is logged with its reason and the manager who approved it.
• A discount set before submitting now stays tied to its percentage, so removing a gift card re-calculates the discount against the cards that remain.
• Set or adjust a gift-card discount right from the add-item screen while adding to an existing order.
Also new
• Copy printer settings from another device — setting up a replacement or an extra register no longer means re-entering every printer by hand.
• Try the customer-facing display with a full three-minute live demo on real menu and payment screens before subscribing.
Improvements
• Vouchers worth more than the dishes they cover now warn you before they are applied, instead of quietly dropping the excess.
• Add-on subscriptions take effect right away — no restart needed.
• Discount reasons that are too long are caught before anything is sent.
Fixes
• Card reader payments no longer Adjust Tip is blocked while a confirmation is still running.
• The customer-facing display nowrefreshes after edits, and no longer carries over items from earlier carts.
• Pre-orders land in the correct whose day starts after midnight.
• Registers keep their device ideocked, so they stay attached to their printers.
• POS settings reliably save stafnt ceiling.
• Seat printing is decided per ticket, so batches print with the right setting.
• The gift-card redemption scannebarcodes.
• Online orders no longer reprint from the routine background check.
7.6.0 4d ago
New Features
• Void kiosk payments from the POS. If a customer decides to use a different payment method at the counter, you can now void their kiosk payment and take a new payment—without cancelling the order or voiding its kitchen ticket.
• Introducing the Selflane Displays app. Kitchen Display and Prep Display now connect to our new standalone Displays app, where all future display features will be released. You can still choose to continue using the current display experience.
Improvements
• POS card payments now include the order reference, order type, and business name in the Stripe Dashboard, making transactions easier to identify.
• Vouchers now appear in the order configured in the back office and refresh each time the list is opened.
• The Rush option is now shown only for businesses using Kitchen Display, where it can take effect. Existing Rush orders remain unchanged.
Bug Fixes
• Fixed an issue where the tip-adjust button for a kiosk payment could capture the customer’s card and charge a processing fee, requiring a refund to reverse it.
• Fixed blank tip lines appearing on kiosk and online order receipts after the customer had already responded to the tip prompt.
• Fixed Caller ID occasionally stopping after the device was locked or the app was sent to the background.
7.5.9 Sep 1
Fixed an issue where editing a delivery order's address always failed with a "not found" error. Corrected addresses now save properly — including the map location and ZIP code — and orders on third-party delivery are re-dispatched to the updated address.
7.5.8 Aug 26
- Rush Orders
Mark an order as Rush and the whole team sees it. Set it with the bolt button while taking the order, or Rush and Un-Rush an existing order from its detail screen. Rush orders show a red bolt badge in the order list and move to the front of the Kitchen Display with a highlighted banner.
- Bar Tab Protection
Bar tabs now warn you when the running total has grown past the amount authorized on the card. On PAX terminals, you can raise the authorized amount right from the tab, so a growing tab stays covered.
- Improvements
• Kitchen Display cards now account for their banners when sizing, so dishes are no longer pushed out of view.
• Improved the Rush banner's contrast on the Kitchen Display so it stands out on a busy board.
7.5.7 Aug 20
- Unpaid Meal Breaks
Staff can now start and end an unpaid meal break right from the clock screen, with a live timer showing how long the break has run. Break time appears on the timecard, on the clock-out summary, and on the printed punchcard.
- Unconfirmed Kitchen Tickets
When a kitchen ticket is sent but the printer never confirms it came out, that ticket no longer disappears silently. It now waits in the Printer Job Queue so staff can glance at the printer and either re-send it or mark it fine. You can turn this list on or off under App Setup.
- Improvements
Close Shift now confirms each order with the server and lists any orders it could not close, along with the reason, so nothing is left open without you knowing.
7.5.6 Aug 12
New Features:
• Gift card balance — look up the balance on any Selflane gift card, now with a clearer display.
• Gift card discounts — apply a gift card as a discount while building an order.
• Bigger tips, no second charge — tips above the pre-authorized amount now go through on Stripe Terminal for every order type, not just dine-in.
• Camera choice — pick which camera the scanner uses, per device.
• Higher limits — pay-in and pay-out raised from $1,000 to $10,000.
Improvement:
• MagTek card reader is far more dependable: switching between USB and Bluetooth, unplugging the cable mid-transaction, and a reader waiting on a card no longer leave it stuck or end the sale early.
• MagTek Card reader messages are clearer, including what to do next when a card is declined.
7.5.5 Aug 4
New Features
• Check the balance of a Selflane gift card, now with a clearer balance display.
• Apply a gift-card discount when creating an order.
• Charge tips that exceed the pre-authorized card amount on Stripe Terminal for dine-in orders — no separate transaction needed.
• Choose which camera your scanners use by default, per device.
Improvements
• Increased the maximum pay-in and pay-out amount from $1,000 to $10,000.
• Reduced repeated background reloading of room layouts on the seating screen, which had been causing heavy network use on some devices.
• Fixed an issue where scanning certain gift cards could reference the wrong card.
• Fixed Order Detail so all modifier lines on an item now appear.
7.5.4 Jul 31
New Features
• Room floor-plan layouts — walls, entrances, restrooms, labels, and other elements designed in the admin backend now appear on the seating canvas alongside your tables.
• Grouped sales report view for a clearer breakdown of your numbers.
• Tap discount and tip rows in the sales report to jump straight to the related order.
Improvements
• Sales report totals are now calculated on the server for more consistent, accurate figures.
• The Product Mix report is now generated on the server for more accurate quantities, shows a clear message if it can't load, and no longer displays unnecessary decimals on whole numbers.
• Fixed MagTek card readers not reconnecting automatically after a Bluetooth disconnection.
• Fixed MagTek card readers connected over USB not reconnecting after being unplugged and reattached.
• Fixed TM-L90 Epson printers that could fail to connect due to incorrect model detection.
7.5.3 Jul 17
Improvements
• Fixed a case where a deposit wasn't subtracted from the printed Balance Due when automatic gratuity was added.
• Improved Epson printer detection so TM-L90 printers are recognized correctly.
7.5.2 Jul 11
Added support for Selflane gift cards. You can now sell and activate Selflane gift cards directly in-store — enter or scan card numbers, set each card's value, and the cards activate automatically once the order is paid. The customer receipt shows each card's number and balance.
7.5.1 Jul 2
New Features
• Gift Card by Number: Look up and apply a gift card by entering or scanning its 16-digit card number, right from the payment screen.
• MagTek Battery Indicator: See the battery level of your connected MagTek card reader on the payment screen, so you know when it needs charging.
• Recipe View: Tap the new Recipe button on any menu item to view its recipe and ingredients without leaving the order screen.
• Split by Amount: Divide a check into specific custom dollar amounts.
Improvements
• More reliable Epson and Star printing — force-quitting the app mid-print no longer causes tickets to reprint on the next launch.
• Streamlined Epson kitchen tickets — duplicate prevention now works automatically, without the "POSSIBLE DUPLICATE" notice on the ticket.
• Better Epson printer detection, including TM-U220 and other variant models.
7.5.0 Jun 25
Locked the Epson receipt printer SDK at a stable version to maintain compatibility with older Epson printer models.
7.4.18 Jun 18
Improvements
• Updated the Epson printer integration to the latest version for better compatibility and reliability with Epson receipt printers.
• Print logs now flag failed jobs and show why they failed — and keep that reason when you resend — so printer issues are easier to track down.
• Fixed an issue where items from off-hours menus could be added to an order without manager approval. A manager code is now required before the item is added, while manager accounts are approved automatically without interruption.
Thank you for using Selflane. We keep shipping improvements based on your feedback.
7.4.17 Jun 10
New Features
• Waitlist now refreshes automatically when a customer joins, so new entries appear without a manual refresh.
• Added a device heartbeat that keeps each device's last-seen status current for more accurate activity in business reports.
Improvements & Fixes
• Stripe Terminal now shows the real error reason when a connection fails, making issues faster to diagnose and resolve.
• Restored the reset split-check button on the payment screen.
• Businesses with table assignment turned off can now open the menu without selecting a table or entering a guest count.
• Epson receipts and reports no longer show "?" in place of the AM/PM separator in timestamps.
• A printer with a malfunctioning cutter no longer reprints the same ticket continuously; printing stops after two failed attempts.
• The "Use Caller ID" setting is now saved and kept after restarting the app.
• The expo print station now respects its configured order-type filter and no longer prints orders outside it.
7.4.16 Jun 5
What's New
• Hold and Fire timing in the dish editor now supports 5-minute increments.
• Opening the menu now requires a table selection and guest count, so no order starts incomplete.
Improvements
• Faster cart updates with less redundant processing when adding items.
• Smoother cart behavior with fewer conflicts during concurrent updates.
• More reliable member sync — editing a loyalty member now updates their profile in the active cart immediately.
• Improved stability when accessing member data after a save.
• Custom item quantities are now preserved when adding to the cart.
• Improved stability when scrolling the seat sidebar on iOS 16.
Thank you for your continued feedback — keep it coming!
7.4.15 May 28
• Improved stability on iOS 16.1 when adding or modifying dishes in the order list on certain iPad models.
• Improved app stability monitoring so performance issues can be addressed more quickly without requiring an app update.
• Improved Epson printer reliability: if a print result is unclear or the app restarts during printing, the retried ticket now shows a "POSSIBLE DUPLICATE" warning so kitchen staff can verify before preparing.
• Improved phone number field responsiveness on older devices, eliminating the delay that could occur on the first tap after a cold app launch.
• Fixed a crash that could occur on iOS 16.1 when adding or modifying dishes in the order list on certain iPad models.
Thanks for using Selflane! Feedback and suggestions are always welcome.
7.4.14 May 21
Fixed a crash that could happen when printing two receipts in a row on the same Epson printer.
7.4.13 May 14
Improved performance by reducing redundant data refresh cycles across multiple screens.
Bug Fixes:
• Fixed a crash in the cart when loading member information during checkout.
• Fixed a crash in the Tables view when the seat sidebar refreshed.
• Fixed an issue where the Front Display cooldown could be bypassed and the display channel setting was not saved.
• Fixed seated time in the reservation view not updating in real time.
• Fixed table and reservation counts not refreshing after switching businesses, and the active tab not being preserved on refresh.
• Fixed a printer lock issue and improved Epson printer error detection.
• Fixed the Kitchen Display stopping live updates after midnight or when switching businesses.
• Fixed a crash when printing if the underlying order data changed before the print job completed.
7.4.12 May 13
- New Feature: Added a custom tab amount prompt before opening a tab, so staff can authorize the right amount upfront instead of relying on a default.
- New Feature: Added an order total hint and a quick Accept button to the tab amount sheet so staff can confirm amounts faster.
- Improvement: Updated staff management to use the latest server endpoints for improved reliability.
7.4.11 May 8
- New Feature: Added tap-to-pay surcharge support to Stripe Terminal charges.
- Improvement: Improved order reliability by migrating to updated server endpoints.
- Improvement: Improved split check reliability by removing local-only deletion handling.
- Bug Fix: Fixed an issue where Stripe Terminal connection errors showed a generic failure message instead of the actual error.
7.4.10 May 7
- Bug Fix: Fixed an issue where Star printers could produce duplicate dine-in kitchen tickets. When the printer reports an ambiguous result, the retry ticket now shows a visible "POSSIBLE DUPLICATE" warning so kitchen staff can verify before preparing. Both the initial uncertain print and the retry are now recorded in the print log.
7.4.9 May 4
Bug Fix: Fixed a rare crash that could occur when the Front Display reconnected after the app returned from background.
Improvement: Reduced duplicate order retrievals when multiple parts of the app request the same order at the same time.
7.4.8 Apr 29
Bug Fix: Fixed a race condition that could cause receipts and kitchen tickets to print twice while the print log only recorded one print.
7.4.7 Apr 29
- New Feature: Added an optional pre-charge tip editor so staff can review or change the tip amount before charging.
- Improvement: Raised the maximum custom gratuity amount to $5,000 so larger custom tip entries are accepted in the tip editor.
- Improvement: Added a Mute Order Up option so staff can turn off order-up announcements.
- Bug Fix: Fixed a Front Display issue that could cause the app to hang and become fully unresponsive.
7.4.6 Apr 24
Card Reader Improvements
Added: When a card reader disconnects, the app now shows the exact recovery step needed — whether that's re-pairing, reconnecting over the network, or simply tapping Connect — so staff can get back to taking payments faster.
Fixed: A disconnected reader could appear as busy or still available, and the Cancel button could become unreachable during a charge. Both issues are resolved.
Fixed: Payment cancellations were sometimes recorded as failures, and state from a previous payment could carry into the next charge attempt.
Fixed: Reader connection and reconnection could leave the status display out of sync, incorrectly withhold the Connect button after a manual disconnect, or leave a stale reader reference after auto-reconnect gave up.
more Version 7.6.1 10h ago
Data Linked to You The following data may be collected and linked to your identity:
Financial Info Location Contact Info Data Not Linked to You The following data may be collected but it is not linked to your identity: