WCPOS FAQ
  • Introduction
  • Hardware
    • What credit card readers are compatible with WooCommerce POS?
    • What receipt printers are compatible with WooCommerce POS?
    • What barcode scanners are compatible with WooCommerce POS?
  • Display
    • Which browsers are compatible with WooCommerce POS?
    • How do I get taxes to show in the POS?
    • Why aren’t my product images showing?
    • Why aren’t my products showing?
    • How do I clear the local data?
  • Error Messages
    • Why am I getting a 404 Error – Page Not Found?
    • Why am I getting a Time Out error?
    • Why am I getting a SyntaxError?
    • Why am I getting a 500 Internal Server Error?
    • Why am I getting an IndexedDB Error?
    • Why am I getting an Exceeded Quota Error?
  • Integrations
    • Which payment gateways are compatible with WooCommerce POS?
  • Settings
    • Why aren't my settings saving?
Powered by GitBook
On this page
  • Encrypting vs Non-encrypting card readers
  • Using external card readers

Was this helpful?

  1. Hardware

What credit card readers are compatible with WooCommerce POS?

PreviousIntroductionNextWhat receipt printers are compatible with WooCommerce POS?

Last updated 4 years ago

Was this helpful?

In version 0.4.x, WooCommerce POS is not compatible with any card readers. Support for non-encrypting card readers will be coming in version 0.5, please for more information.

Encrypting vs Non-encrypting card readers

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.

Using external card readers

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, offers 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
read the documentation
Stripe
a free application