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”

What’s Your Excuse for Not Starting Your Kiosk Project?

Have you ever wanted to start your kiosk project, but found an excuse to delay the launch and the project fizzled?

Assuming the project is worth doing, then why does this happen? I think in many cases it’s because we let our fears of the unknown get in the way.

Here are a few of the reason’s I’ve encountered why some of our potential clients get cold feet and their kiosk project and never get started.

8752384617_28958c8971_z

Continue reading “What’s Your Excuse for Not Starting Your Kiosk Project?”

How You Can Easily Prevent Credit Card Fraud at Your Kiosk

EMV kiosk softwareIf you operate a self-service kiosk or unattended payment terminal which accepts credit card payments then you’re probably already aware of the looming October 2015 liability shift.

Everyone is scrambling to integrate their payment systems with EMV compliant hardware, but according to CreditCall the typical EMV migration takes 22 months, so for many companies it may be a case of too little too late.

The good news is that by using an EMV payment gateway you can dramatically reduce your migration time and avoid being caught unprepared by the looming EMV liability shift deadline. Continue reading “How You Can Easily Prevent Credit Card Fraud at Your Kiosk”

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”

EMV Compliance vs. PCI Compliance

Ingenico iSelf-Series Kiosk EMV DeviceWhat’s the difference between EMV compliance and PCI compliance?  The short answer is they’re both guidelines for protecting cardholder data for the purpose preventing fraud, but they focus on different elements of the credit card transaction.

“To clarify it even further and more simply, PCI is about making sure the card data doesn’t get stolen and is secure in the first place and EMV is making sure if the data IS stolen that the content is rendered useless.” – CPI PCI and EMV: What’s the difference? Continue reading “EMV Compliance vs. PCI Compliance”

A Kiosk SDK Makes Accepting Payments Simple

KioskSimple kiosk SDKWe’ve made it easy to start accepting cash and credit card payments from your self-service kiosk by using the KioskSimple kiosk SDK.  Our kiosk SDK abstracts the complicated logic of several popular payment devices and greatly lowers the learning curve thereby saving you significant development costs.

Benefits of the KioskSimple kiosk SDK:

  • Speeds up development to save you time and money
  • Allows you to switch between supported payment devices with little to no code rework
  • Supports .NET WPF and JavaScript
  • Detailed code examples in C# and JavaScript
  • Free developer support included

Continue reading “A Kiosk SDK Makes Accepting Payments Simple”

EMV Capable Card Readers, PIN Pads and Contactless Readers for Self-Service Kiosks

Ingenico kiosk EMV chip and PIN and contactless readerThe following is a list of EMV capable card readers, PIN pads and contactless card readers that are designed specifically for self-service environments like a kiosk.  As we’re beginning research and development on adding EMV capabilities to our US-based kiosk applications it makes sense to take inventory of the available EMV capable devices specifically designed for the self-service kiosk industry and weigh all of our options.  This is why I’m taking the time to assemble this list of EMV capable payment devices which will likely grow as the looming October 2015 EMV liability shift draws nearer. Continue reading “EMV Capable Card Readers, PIN Pads and Contactless Readers for Self-Service Kiosks”

Integrating Magtek Credit Card Readers Into Your Kiosk Application

magtek credit card reader can be integrated into your kiosk application
Magtek Credit Card Reader

We really like the Magtek credit card readers and wanted to make them simple to integrate with your kiosk application using our KioskSimple developer-friendly API.  Credit cards are clearly the most popular form of payment being accepted by payment kiosks today and with just some minor code changes your kiosk application can begin accepting credit card payments also.  The KioskSimple developer API supports integrating Magtek credit card readers into your website or .NET WPF kiosk application and we have code examples to get you started. Continue reading “Integrating Magtek Credit Card Readers Into Your Kiosk Application”