Accepting payment cards as the method of payment
Accepting payment cards using Shopify POS lets you offer flexible and secure payment options for your customers in person. Depending on your hardware, location, and the payment service that you use, you can accept a wide range of card types and payment methods, including chip, contactless, and swipe transactions. Learn how to accept card payments using integrated Shopify card readers or external card terminals, and understand the steps for processing payments through Shopify POS.
On this page
Supported card brands
If you're using Shopify Payments to process in-person card transactions, then the following card brands are supported:
- Visa and Visa Debit
- Mastercard and Debit Mastercard
- American Express
- Discover (only for locations in United States, Canada, and United Kingdom)
- Diners Club (only for locations in United States, Canada, and United Kingdom)
- JCB (only for locations in United States, Canada, Australia, and New Zealand)
- Union Pay (only for locations in United States and Canada)
- eftpos (Australia only)
- Interac (Canada only)
Most national debit cards such as Interac, girocard, or eftpos cards that are co-badged with Visa or Mastercard can process payments outside the card issuer's country using Visa and Mastercard. Some co-badged debit cards that don't process payments through Mastercard or Visa might not work outside the card issuer's country.
On hardware that supports contactless payments, customers might also present any supported card brand that they've loaded on a digital wallet such as Apple Pay, Google Pay, and Samsung Pay.
Accepting card payments with Shopify card readers
You can accept payment cards using a supported Shopify card reader such as the POS Terminal, WisePad 3, or Tap & Chip card reader. The card readers available to you depend on your store's country and region. Review Shopify POS supported hardware for details.
All supported Shopify card readers accept a range of payment methods, including chip cards, contactless (tap) cards, and mobile wallets such as Apple Pay, Google Pay, and Samsung Pay.
Steps:
- From Shopify POS, add items to the cart, and then tap Checkout.
- Tap Card, or if you have multiple card readers connected, then tap the card reader you want to process the card payment with.
- Allow the customer to present one of the following payment methods:
- For contactless: The customer needs to hold their contactless payment card or mobile device within 2.5 cm of the reader.
- For chip: The customer inserts their chip card into the card reader and follows the prompts on the screen.
- For swipe (if available on your reader): The customer swipes their card as prompted in the Shopify POS app. Swipe should only be used for payment cards without a chip or if a chip card fails to process.
- The customer might need to authorize the payment with their payment card PIN. If an error occurs during checkout or if the customer cancels checkout, then the staff member needs to re-enter their Shopify POS PIN to ensure checkout security.
- Optional: To print a receipt, tap Print.
- Tap Done to return to the Shopify POS products screen.
If you're on the POS Pro plan, then you have the option to cancel the order by clicking Cancel order. If an order can be canceled, then the Cancel order button displays for up to 15 minutes after the order is placed. After 15 minutes, the transaction processes and funds are captured.
External card reader
An external payment provider processes payments for you. You might use an external payment provider when you choose not to use Shopify Payments or when you're in a region that doesn't support Shopify Payments.
To use an external card terminal, you need to set up an account with a payment processor, then buy or rent a terminal from them, and create a custom payment type in the POS app. Because the payment is processed externally, you have to mark the order as paid in the Shopify POS app.
Steps:
From Shopify POS, add items to the cart, and then tap Checkout.
From the Select payment option screen, tap your custom payment type.
Tap the payment card type that's being processed.
Make sure that you have successfully processed the payment with your external terminal, and then tap Mark as paid.
Email or text the customer a receipt, and then tap Done to return to the POS home screen.
Manually enter card information
If you don't have a card reader, or if you're having trouble using your card reader, then you can enter payment card details manually to take payment. The credit cards accepted for online payments are also supported. You can manage the credit cards your store accepts.
Steps:
From Shopify POS, add items to the cart, and then tap Checkout.
Tap Manual card entry.
Enter the payment card details. If an error occurs during checkout or if the customer cancels checkout, then the staff member needs to re-enter their Shopify POS PIN to ensure checkout security.
Tap Charge to process the payment.
Optional: To print a receipt, tap Print
Tap Done to return to Shopify POS home screen.
POS checkout security
To prevent customers from checking out without paying, the Shopify POS has built-in security features. A staff member needs to re-enter their Shopify POS PIN during a transaction in the following situations:
- when a checkout error occurs
- when the checkout is canceled
- when a tip is canceled.