Contactless EMV transactions from your browser View in browser
Control a Chip Card Reader with Your Browser!

Did you know you can control a chip card reader, and carry out contact or contactless EMV transactions, from your browser, using JavaScript? It's actually pretty easy.

In a previous post, we showed how to establish USB connectivity using NodeJS, the popular JavaScript runtime engine. In a followup post, we saw how Websockets can be used for inter-process communication between NodeJS and any browser (even older browsers that don't know about Websockets).

If we tie together the USB connectivity code and Websockets code, it becomes possible for a web page to control a USB device (such as our VP4880 3-way card reader) using only JavaScript. That's the code we want to show you on the blog today.

Share to Facebook Share to Facebook Share to Twitter Share to Twitter Forward email Forward email

10721 Walker St.
Cypress, CA 90630

Do not want to see it again?