# What credit card readers are compatible with WooCommerce POS?

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 [read the documentation](https://docs.wcpos.com/v/0.5.0/en/how-to/operate/checkout/card-reader.html) 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, [Stripe](https://wordpress.org/plugins/woocommerce-gateway-stripe/) offers [a free application](https://paymentforstripe.com/card-reader) 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)](https://wcpos.com/wp-content/uploads/2017/07/external-card-readers.png)

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](https://wcpos.com/wp-content/uploads/2017/07/default-card-gateway.png)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://faq.wcpos.com/hardware/compatible-credit-card-readers.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
