Card readers

A credit card reader or terminal is any device that enables you to insert, swipe, or manually enter credit card information so that you can accept credit and debit card payments. Card readers are typically small card-swipe devices that plug into your iPad, iPhone, or Android device. An external reader is usually a separate, standalone piece of hardware.

Accepted card types

Shopify's supported card readers accept payment from all major types of credit card, as well as Debit Mastercard and Visa Debit cards.


If you have trouble swiping a Debit Mastercard or Visa Debit card with a Swipe reader, then try entering the card number manually.

In Canada, the Swipe card readers can't accept payment from debit cards that are Interac only (for example, Interac cards that aren't Debit Mastercard or Visa Debit). If you want to accept Interac-only debit cards, as well as other types of credit and debit cards, then you need to use the Moneris terminal (Canada only).

If you use an external card reader, then you need to check with your payment processor which card types your terminal accepts.

Choose a supported card reader

If you want to use a supported card reader, then your store must be based in the United States, Canada, or the United Kingdom, and you need to use a compatible payment gateway.

If your store's based outside of the United States, Canada, and the United Kingdom, or if you want to use a payment gateway that isn't compatible, then you can use an external payment terminal to accept card payments.

Use the following table to see which payment gateways are compatible with our supported card readers:

Card reader Supported countries Compatible payment gateways (iOS) Compatible payment gateways (Android)
Tap, Chip, and Swipe (EMV) card reader United States, United Kingdom, or Ireland Shopify Payments N/A
Swipe (audio-jack) card reader United States or Canada Shopify Payments or a supported third-party gateway Shopify Payments,, or USA ePay
Swipe (30 pin) card reader United States or Canada Shopify Payments or a supported third-party gateway N/A
Swipe (Lightning) card reader Canada Shopify Payments or a supported third-party gateway N/A
Moneris IPP320 card reader Canada (available only from Moneris) Payment is processed by Moneris via the app's built-in integration N/A


Apart from the Moneris IPP320 card reader, all the supported card readers must be bought from the Shopify Hardware Store in the United States, Canada, the United Kingdom, or Ireland to work with Shopify POS.

Want to discuss this page?

Visit the Shopify Community

Sell in person with Shopify POS

Try it free