Skip to main content

Installation Guide | Accessory: Credit Card Reader

The M2 Card Reader is a compact card reader designed for seamless contactless and chip payments—mounted to Snackpass kiosks or positioned alongside Snackpass registers.

Updated this week

Need help during installation? Contact Snackpass Support at +1 866 868 2146 or message us in the Partner App

Device Overview

  • Device Type: Register & kiosk accessory - M2 Card Reader

  • Display Compatibility: Works with - All Snackpass registers and kiosks

  • Mount Type: Countertop weighted dock or kiosk mounted dock.

  • Connectivity: USB (preferred) or Bluetooth (alternative)

  • Power/Charging: USB-C port

  • Dimensions (approx.): 2.89 x 2.63 x 0.76 inch

  • Accepted Payment Methods:

    • Tap – Contactless payments using NFC-enabled cards or devices.

    • Insert – EMV chip card transactions.

    • Swipe – Magnetic stripe transactions are available only after three consecutive failed attempts at tap or insert.

Note: The reader must be removed from the countertop dock in order to access the Swipe functionality


Supported Kiosk Models for the Stripe M2 Reader

To ensure a smooth and reliable setup with the M2 card reader, use one of the kiosk models listed below. These models have been built for full compatibility with the M2 reader and are built to deliver stable, high-performance operation.

Note: Using an unsupported kiosk model may lead to an improper fit, reduced functionality, or connectivity issues with the M2 reader.


Product Diagram


Step-by-step Instructions


How to attach the Credit Card Reader

A. If mounting to a kiosk:

  • Position the card reader so that the slots align with the docking tabs and then slide downwards.

  • You will hear and feel the card reader click into place, indicating a secure fit.

  • Make sure the credit card reader is locked into place - if it slides off from the tabs easily, it is not fully seated

  • Plug the USB-C cable's 90 degree side into the bottom-side of the card reader and then plug the other end into the kiosk.


B. If using the aluminum countertop dock:

  • Position the card reader so that the slots align with the docking tabs and then slide downwards.

  • You will hear and feel the card reader click into place, indicating a secure fit.

  • Make sure the credit card reader is locked into place - if it slides off from the tabs easily, it is not fully seated

  • Plug the USB-C cable into the bottom-side of the card reader and then plug the other end into the kiosk

Note: If the reader isn’t sliding down smoothly, carefully push it upward to remove it, and check to make sure it’s lined up correctly before trying again. Be careful not to push down too hard, as using too much force could cause the permanent damage to the card reader.


How to remove the Credit Card Reader

A. If mounted to a kiosk:

  • Locate the charging port on the bottom-side of the card reader and unplug the cable.

  • Gently push upward. Use caution, as applying too much force may cause damage to the reader

Note: Do not remove the card reader before unplugging from the cable to prevent damage to the card reader or cable


B. If using the aluminum countertop dock:

  • Locate the charging port on the bottom-side of the card reader and unplug the cable.

  • Gently push upward. Use caution, as applying too much force may cause damage to the reader

Note: Do not remove the card reader before unplugging from the cable to prevent damage to the card reader or cable


Next Steps - Connecting the M2 Credit Card Reader Via SnackOS

Once the card reader is physically installed, you can move on to the next step: installing the reader in SnackOS using the referenced guide.


Installation Complete

You're all set!

The hardware setup for your M2 Credit Card reader is now finished.

If you have any questions or encounter issues with this installation, feel free to reach out to our Snackpass partner support team. You can contact us via live chat in your partner app, by phone at 866-868-2146, or through email at [email protected].

Did this answer your question?