What credit card readers are compatible with WooCommerce POS?
Non-encrypting card readers use keyboard emulation to output the card name, number and expiry to the browser. Encrypting card readers require specific integration to decrypt the card data. Support for encrypting card readers will likely not be possible until native WooCommerce POS applications are developed for Windows, Mac, iOS and Android.
If your bank or merchant gateway offers an encrypted payment solution, you may be able to use this in conjunction with the default Card gateway which comes with the free version of WooCommerce POS. For example, Stripe offers a free application for iOS and Android which can turn an old phone into an external card reader.
Example of an EFTPOS machine supplied by your bank (left) and the mobile application supplied by Stripe (right)
The workflow for using an external card reader might look something like the following:
- 1.Add items to the POS cart to calculate the order total. Select a customer if relevant.
- 2.Enter the order total into the external payment processor and swipe the card.
- 3.If payment is successful, complete the order using the default Card gateway.
Example settings for the default Card gateway