top of page

MSR90 Card Reader Setup for HelloFund

This guide walks you through how to configure the MSR90 card reader for use with HelloFund’s Butler tool and Stripe.js. It ensures that card swipes are clean, secure, and formatted correctly for processing donations or check-in actions during your event.

This setup disables unnecessary data tracks, adds specific formatting, and prevents unwanted characters from interfering with Butler’s input fields.

🛠️ 1. Install the MSR90 Configuration Tool

  1. Download the MSR90 ConfigTools v2.22 from the Deftun Software page.

  2. Install the tool on a Windows computer.

    • (A Mac configuration tool may be available in the future.)

  3. Plug in your MSR90 card reader via USB (HelloFund card Reader)

📂Open MsrReader ConfigTools v2.22 after download

  1. Open the file in your downloads

  2. Select "Extract all"

  3. Select the application

  4. Open MsrReader ConfigTools v2.22

Screenshot 2025-08-22 at 1.03.08 PM.png
Screenshot 2025-08-22 at 1.07.39 PM.png
Screenshot 2025-08-22 at 1.08.22 PM.png
Screenshot 2025-08-22 at 1.09.01 PM.png

💳 2. Enable Only ISO Card Type

  1. In the CARD_TYPE_ENABLE section:

    • Check: ISO Format

    • Uncheck: AAMVA, IBM, JIS-II, CADMV

Screenshot 2025-08-22 at 1.10.01 PM.png

⌨️ 3. Set the Keypress Mode

  1. In the KEYPRESS_MODE section:

    • Select: KEY_MAP (For USA Keyboard)

    • Set Key Delay Time (ms) to: 1

Screenshot 2025-08-22 at 1.11.03 PM.png

🧾 4. Configure Track Settings (ISO Tab)

Screenshot 2025-08-22 at 1.12.08 PM.png

🚫 Track 1 — Disable Completely

  • Uncheck:

    • Start Sentinel

    • End Sentinel

    • LRC Data

  • Leave PREFIX and SUFFIX blank

Screenshot 2025-08-22 at 1.14.49 PM.png

✅ Track 2 — Enable with Custom Prefix

  • Check:

    • Track 2

  • Uncheck:

    • Start Sentinel

    • End Sentinel

    • LRC Data

  • Set PREFIX to: ^^^^^^^^ (8 of them)

  • Leave SUFFIX blank

Screenshot 2025-08-22 at 1.16.24 PM.png

🚫 Track 3 — Disable Completely

  • Uncheck:

    • Start Sentinel

    • End Sentinel

    • LRC Data

  • Leave PREFIX and SUFFIX blank

Screenshot 2025-08-22 at 1.17.13 PM.png

All boxes together it will look like this ⬇️

Screenshot 2025-08-22 at 1.18.06 PM.png

🔔 5. Set Beep and Enter Key Options (See image below ⬇️)

  1. Under the Add ENTER dropdown:

    • Select: none

  2. Optionally, check Beep: Enable if you want a sound after swiping. 

⚠️ 6. Handle Track Errors Gracefully

  1. Under Send Data when TrackError, select:

    • Send Good Track Data only

Screenshot 2025-08-22 at 1.20.07 PM.png

🧩 7. Add a Pre-Card String

  1. Go to the General Tab → STRING_DEFINE

  2. Set PRE_CARD_STRING to: !@#$%^&*

  3. Leave the following fields blank:

    • POST_CARD_STRING

    • EMPTY_MSG_STRING

    • ERROR_MSG_STRING

Screenshot 2025-08-22 at 1.21.31 PM.png
Screenshot 2025-08-22 at 1.22.13 PM.png

⚙️Go to the General Tab → TRACK_ID_ENABLE

  1. Set each to Enable:

    • TK1 → Enable

    • TK2 → Enable

    • TK3 → Enable

Screenshot 2025-08-22 at 1.23.19 PM.png
Screenshot 2025-08-22 at 1.25.09 PM.png

💾 9. Save the Configuration

  1. Click Download to apply the settings to the MSR90.

  2. Wait for the confirmation message:

Screenshot 2025-08-22 at 1.26.49 PM.png

🧪 Final Step: Test in HelloFund Butler

  1. Open Butler and select any bidder profile to edit.

  2. Click into the card number field.

  3. Swipe a card.

  4. Confirm that:

    • The card number appears correctly.

    • No extra characters spill into other fields.

Screenshot 2025-08-22 at 1.29.05 PM.png

Contact

3005 South Lamar Blvd
Suite D-109
Austin, Texas 78704

Follow

Sign up to get the latest news on our product.

Thanks for subscribing!

  • Instagram
  • Facebook
  • LinkedIn
  • YouTube
bottom of page