How to Dramatically Increase Your Kiosk Applications Performance with Local Caching – Part 2

smart_clientIf your kiosk regularly synchronizes data with a remote server then you may have the opportunity to dramatically improve your kiosks performance by making use of your kiosks local storage.  By caching data locally it allows your kiosk to respond more quickly to user input by reducing the amount of time your kiosk spends waiting on a response from the server.

In the second part of this 2-part series I’ll cover a couple cool options for persistent local storage in the web browser.  In part one I covered the benefits of caching data locally on your kiosk, the sort of data you’ll want to cache and some helpful tips for caching.

The three main advantages of caching data locally on your kiosk

  1. Increases the responsiveness of your kiosk
  2. Reduces the load on your server
  3. Lowers bandwidth requirements

Continue reading “How to Dramatically Increase Your Kiosk Applications Performance with Local Caching – Part 2”

How to Dramatically Increase Your Kiosk Applications Performance with Local Caching – Part 1

smart_clientIf your kiosk regularly synchronizes data with a remote server then you may have the opportunity to dramatically improve your kiosks performance by making use of your kiosks local storage.  By caching data locally it allows your kiosk to respond more quickly to user input by reducing the amount of time your kiosk spends waiting on a response from the server.

In the first part of this 2-part series I’m going to cover the benefits of caching data locally on your kiosk, the sort of data you’ll want to cache and some helpful tips for caching.  In part two I’ll cover a couple cool options for persistent local storage in the web browser. Continue reading “How to Dramatically Increase Your Kiosk Applications Performance with Local Caching – Part 1”

How to Integrate an MEI Bill Acceptor into Your Website with JavaScript

Easily integrate MEI bill acceptors into your website
MEI SC Series Bill Acceptor

It’s easy to integrate an MEI bill acceptor into your website with a little JavaScript and KioskSimple.  This article will include a detailed code example and a sample website so you can try it out for free.

You’re probably reading this article because you’ve decided to create a website which needs to accept cash payments.  Maybe your website is running on a self-service kiosk or tablet and is attached to an MEI bill acceptor.

This example will work for any MEI bill acceptor which uses the MEI EBDS protocol.  At the time of this writing this includes the MEI AE and SC series bill acceptors. Continue reading “How to Integrate an MEI Bill Acceptor into Your Website with JavaScript”

How to Accept Card Present Transactions from Your Website with JavaScript

JavaScript credit card reader integration
Magtek USB HID credit card reader

This article covers a simple way to accept card present transactions from your website using a Magtek credit card reader, JavaScript and KioskSimple.

You’re probably reading this article because you’ve decided to put your website on a self-service kiosk or tablet.  Rather than requiring your customers to enter all of their payment information, it makes more sense to have them swipe their credit card and process the transaction like a POS.

This also results in lower fees from the credit card processor, which is always a big plus.

This article includes an in-depth example, including source code, for integrating a Magtek credit card reader with your website via JavaScript and KioskSimple.

This example also processes the payment via Authorize.Net, which you can optionally substitute for your own payment gateway.  Please contact us if you want help substituting a different payment gateway.

Continue reading “How to Accept Card Present Transactions from Your Website with JavaScript”

How to Use a Credit Card Reader to Populate Payment Fields on a Website in JavaScript

magtek-credit-card-reader1.png
Magtek USB HID credit card reader

Want to automatically populate the payment fields on your website with a credit card reader?  We’ve made this really easy to accomplish using a little JavaScript, KioskSimple and a Magtek credit card reader.

I’m guessing you’re reading this article because you’ve decided to place your Ecommerce website on a self-service kiosk and want to save time with data entry when processing payments.

In this example I’ll create a simple HTML payment form and use JavaScript to communicate with a Magtek credit card reader to auto-populate the payment fields. Continue reading “How to Use a Credit Card Reader to Populate Payment Fields on a Website in JavaScript”

5 Tips for Staying Motivated and Doing Big Things in Your Small Business

If you’re anything like me, you’ve had rough moments when you want to give up on running your small business and go get a desk job.

The stresses of finding new clients and running the business begin to pile up and the idea of someone else telling you what to do doesn’t sound so bad.

Let’s be honest, if you have that entrepreneurial spirit there’s no way you’ll ever be happy working for someone else. At least I can’t imagine it.

The key to staying motived in your business is hope and vision for the future. Here are a few strategies you can use…

IMG-1001

Continue reading “5 Tips for Staying Motivated and Doing Big Things in Your Small Business”

5 Pitfalls to Avoid When Dispensing Cash from Your Kiosks

Dispense cash from your kiosk with a bill recycler
Dispense cash from your kiosk like a human cashier with a bill recycler

Now that you’ve decided to dispense cash from your kiosk with a bill recycler I want to make you aware of the pitfalls to avoid. Dispensing cash can be invaluable for making change to your customers like a human cashier, but also introduces several new challenges which we’ll address in this article.

Most people familiar with bill acceptors think of a bill recycler as simply an add-on component which dispenses cash, but this is far from the case.

Dispensing bills greatly increases the complexity of the device and the logic required by your kiosk application in order to gracefully complete a cash transaction.

Don’t worry, all of these challenges can be overcome with careful planning and the reduced cashier expenses will be well worth the investment. Continue reading “5 Pitfalls to Avoid When Dispensing Cash from Your Kiosks”

How to Make Your Kiosk Dispense Cash Like a Cashier

Dispense case from your kiosk with the MEI BNR bulk note recycler
MEI Bulk Note Recycler (BNR)

The ability to dispense cash from your kiosk can be invaluable for making change and reducing the need for human cashiers.  Traditional bill acceptors only accept cash, but bill recyclers have the ability to both accept and dispense cash like a human cashier

Your customers will appreciate your kiosks giving them change in bills, rather than dispensing a mountain of coins.

Even worse than dispensing coins is being mailed a check for the change.  Yes, I’ve actually seen this done.

So why would you ever use a regular bill acceptor again? Continue reading “How to Make Your Kiosk Dispense Cash Like a Cashier”

5 Design Tips for Creating Massively Scalable Kiosk Applications

5 Design Tips for Creating Massively Scalable Kiosk ApplicationsCreating a kiosk application capable of scaling from a handful of kiosks at a single location, up to thousands of kiosks spread across multiple regions requires that you design for scalability from day one.  As a kiosk application developer, I’ve witnessed too many startup companies become so focused on getting to market in the shortest possible timeframe that they completely neglect designing for scalability.  As their customer base grows they begin deploying kiosks at multiple locations and their server load increases.  Then they’re surprised to find out that their kiosks don’t perform well on a larger scale.  This is because a scalable design doesn’t happen by accident, it requires careful planning and a time investment upfront or else you’ll end up needing a major overhaul of your kiosk application as your customer base grows.

My goal for this article is to help you design your kiosk applications to be capable of handling massive growth by outlining the major principles of a scalable kiosk application. Continue reading “5 Design Tips for Creating Massively Scalable Kiosk Applications”

Serving the Self-Service Kiosk Niche – How We Do It

I wanted to outline the three major ways our company serves the self-service kiosk niche for those who aren’t familiar with our small software company.

Most of the value we generate comes from one of the following activities:

  • Creating free instructional and thought provoking content
  • Developing innovative kiosk software solutions
  • Delivering unparalleled customer and developer support
Our small, but passionate development team
Our small, but passionate development team

Continue reading “Serving the Self-Service Kiosk Niche – How We Do It”