Kiosk Idle Timeout: What Happens When They Walk Away…

Customers don’t always behave as we would expect when using our kiosks. In the context of software, this is referred to as the “happy path” where everything goes according to plan.

As kiosk software developers we also must plan for what we’ll refer to as the “sad path.” This is when the customer deviates from the expected behavior.

In this article we’re going to be covering the case where the customer walks away from our kiosk in the middle of their transaction.

Obviously, we don’t want the next customer to continue where the previous customer left off. The new customer needs a fresh start and it would be confusing if they walked up and the kiosk is in the middle of a transaction.

Let’s start by first talking about why customers might abandon their kiosk transaction.

Continue reading “Kiosk Idle Timeout: What Happens When They Walk Away…”

Selecting Kiosk Payment Devices, Don’t Paint Yourself into A Corner

This article is a cautionary tale about one of the costliest and easily avoidable mistakes companies make when developing their first payment kiosk.

One of the most common calls I get as a kiosk consultant is from a project manager or developer asking me how to integrate some payment device (i.e. a bill acceptor) into their kiosk application.

Then they’ll proceed to tell me how they’ve already developed 80% of their kiosk application in Swift (iOS), JavaScript (Web), etc and they “just” need to integrate some payment device in order to make their deadline in 3 weeks.

If you’re asking this question, then you messed up a long time ago.

Continue reading “Selecting Kiosk Payment Devices, Don’t Paint Yourself into A Corner”

Kiosk Hacking: 8 Tips to Harden Your Kiosk Security

It recently came out that a McDonalds kiosk in Australia was hacked. The following video shows two young men tricking the kiosk into giving them free food.

McDonald’s kiosk hack

Kiosk hacking has become common place in the news. In addition to the McDonald’s kiosk hack, HR kiosks have recently been hacked and there have also been incidents with smart city kiosks being hacked.

Self-service kiosks are everywhere from street corners to grocery stores and hackers are gunning for your customer’s data. Payment kiosks in particular are attractive targets because cardholder data is easy to monetize.

In this article I’m going to cover several techniques for hardening your kiosks security. Many of these kiosk hardening techniques involves functional changes to your kiosk application, so you’ll need to get your developers involved.

Continue reading “Kiosk Hacking: 8 Tips to Harden Your Kiosk Security”

6 Tips for Boosting Customer Engagement at Your Kiosks

It’s Sunday morning and you’re fiending for a Sausage Egg McMuffin as you walk into McDonald’s. Near the checkout line you’re faced with a row of self-service kiosks and the choice to either order from a kiosk, or a cashier.

That first screen you see on the kiosk (the kiosk attract screen) is a major determining factor in influencing if you opt to order from the kiosk, or the teenager behind the counter.

Since the point of deploying our kiosk is to promote self-service, using the kiosk is obviously the desired outcome. In this article I’m going to cover the key components for creating an engaging kiosk attract screen to help your customers choose your kiosk over interacting with your staff.

Your kiosk attract screen must incorporate the following:

  1. Clearly communicate your kiosk’s purpose
  2. Convey the benefit of using your kiosk
  3. Use short, large and easily readable text
  4. Incorporate eye-catching photography
  5. Be relevant to your customer demographic
Continue reading “6 Tips for Boosting Customer Engagement at Your Kiosks”

How to Run Your Website Using Kiosk Browser Software

Need to run your website on a public facing kiosk or tablet?  In this article we’re going to cover the basic steps, including configuring the kiosk browser software.

This article will cover:

  • Device selection (kiosk or tablet)
  • Configuring the kiosk browser software
  • Deployment

Continue reading “How to Run Your Website Using Kiosk Browser Software”

How to Lockdown Your Browser – KioskSimple Kiosk Browser Lockdown

If you’re planning to run your website on a public facing PC or tablet, it’s not hard to imagine what could go wrong if a malicious user were to hijack control of your web browser.  KioskSimple is the kiosk browser lockdown software designed specifically to secure your web browser.

Recently a pornographic video appeared on a kiosk touchscreen at Washington D.C.’s Union Station which was caused by someone who gained access to the kiosk’s desktop operating system that was not properly secured.

Continue reading to learn how KioskSimple kiosk browser lockdown software can help secure your public facing kiosks and tablets.

Continue reading “How to Lockdown Your Browser – KioskSimple Kiosk Browser Lockdown”

How to Put Google Forms on a Kiosk

In this article, we’re going to cover how to use Google Forms on a kiosk.  Since Google Forms kiosk mode does not exist, we decided to create an easy solution for easily and securely deploying Google Forms to a kiosk or tablet.

The process is simple, first you’ll create your Google Form and then deploy it to your kiosk using the browser lockdown software KioskSimple.

KioskSimple makes it a breeze to securely deploy Google Forms in kiosk mode and helps prevent malicious user tampering.

Continue reading “How to Put Google Forms on a Kiosk”

How to Parse Credit Card Data from a Magnetic Stripe Reader Using JavaScript

In this article, we’re going to cover how to easily parse credit card data from a magnetic stripe reader using JavaScript.

This is particularly useful when you want to put your website on a kiosk and automatically populate the credit card fields when the customer swipes their card.

By automatically populating the credit card payment fields, you reduce the potential for user error and speed up the checkout process.

Parse Credit Card Data from a Magnetic Stripe Reader to populate payment formThe following fields are contained in the track data on most credit cards and can be easily parsed from the credit card data using JavaScript when the customer swipes their credit card.

  • Cardholder’s Name
  • Card Number
  • Expiration Date

All you need to get started is KioskSimple and a Magtek credit card reader like the Magtek Dynamag.

Continue reading “How to Parse Credit Card Data from a Magnetic Stripe Reader Using JavaScript”

How to Parse Credit Card Track Data Using JavaScript

In this article, we’re going to cover how to easily parse credit card track data using JavaScript.

This is particularly useful when you want to put your website on a kiosk and automatically populate the credit card fields when the customer swipes their card.

By automatically populating the credit card payment fields, you reduce the potential for user error and speed up the checkout process.

parse credit card track data to populate payment formThe following fields are contained in the track data on most credit cards and can be easily parsed using JavaScript when the customer swipes their credit card.

  • Cardholder’s Name
  • Card Number
  • Expiration Date

All you need to get started is KioskSimple and a Magtek credit card reader like the Magtek Dynamag.

Continue reading “How to Parse Credit Card Track Data Using JavaScript”

KioskSimple 1.4.5 Released

This build contains the following updates to KioskSimple:

New Features:

  • Allows the browser to access the webcam and mic for meeting/chat applications
  • Prevent users from defining invalid keystroke combo for exiting KioskSimple
  • Added real-time validation of Windows auto-login user credentials
  • Updated Chrome Engine to latest version

To update KioskSimple simply run the KioskSimple Config tool and click the icon at the top menu with the cloud and arrow through it then select UPDATE ALL.

If you want to be notified of new releases subscribe to the KioskSimple blog today.