Sign in
Create account
Sign in
Home
Payments
Business operations
Financial services
Developer tools
Security
All products
Home
Payments
Business operations
Home
Payments
Business operations
Financial services
Developer tools
Support
Overview
Overview
Sample integration
Example applications
Designing an integration
Integrate your application and readers
Getting started
JavaScript
iOS
Android
Readers
Reader setup
BBPOS Chipper 2X BT
Verifone P400
Connecting to a reader
Fleet management
Creating reader locations
Using reader locations
Placing orders
Setting a custom splash screen
Transactions
Collecting payments
Connect platforms
Saving cards
Refunds
Checkout experience
Cart display
Receipts
Beta
Beta migration guide
Testing
Checklist
Testing
terminal
·
HomePaymentsIn-person paymentsReader setup

BBPOS Chipper 2X BT setup

Learn to use the BBPOS Chipper 2X BT mobile card reader with Stripe Terminal.

The BBPOS Chipper 2X BT is a handheld reader for use with mobile applications. It uses Bluetooth Low Energy (LE) to connect to the Stripe Terminal SDK on a mobile device.

This reader is compatible with iOS and Android SDKs. To view the reader’s parts and features, see the BBPOS Chipper 2X BT product sheet.

Turning the reader on and off

To turn on the BBPOS Chipper 2X BT, press and release the power button. The status light turns on to indicate power. The reader waits for a Bluetooth connection for five minutes before turning off.

When the reader is connected to a device running your app, its status light shines steady blue. If inactive for more than 30 seconds, it enters standby mode to conserve power, and the status light begins flashing at 5-second intervals. The reader stays connected to your iOS or Android device while in standby and automatically exits standby mode when you resume activity.

The reader automatically turns off after 10 hours of inactivity. To turn the reader off manually, press and hold the power button until the status light goes out. You don’t need to turn off the reader to conserve power.

With typical usage, you only need to charge the reader once per day.

Status light

Whenever the BBPOS Chipper 2X BT is turned on, the LED located beside the power button shows the reader’s current status.

LightMeaning
NoneThe reader is off.
Flashing blue every secondThe reader is on and ready to connect to a device. (Will turn off after 5 min.)
Multicolored flashingThe reader has been discovered using Bluetooth Proximity and is ready to connect.
Steady blueThe reader is connected to a device.
Flashing blue every 5 secondsThe reader is in standby mode. (Will remain in standby indefinitely.)
Alternating red and magentaThe reader is charging.
Flashing redThe reader’s battery is low.
Rapidly flashing blue and orangeThe reader has finished installing a software update. If the reader is unresponsive after the update completes, restart the reader by turning it off and on.

Charging the reader

To charge the BBPOS Chipper 2X BT, use the included micro USB cable. The USB port does not work for connecting the reader to a device—it’s only for charging.

Updating reader software

SDK Reference

  • checkForUpdate (iOS)
  • checkForUpdate (Android)

You must support updating the BBPOS Chipper 2X BT from your application. The reader cannot update itself. These updates include regional configurations that keep you up to date with card network and issuer requirements, as well as potential security updates. Read about reader software updates for details.

In your app, notify the user that an update is available, display whether the update is required, and provide a button to continue with the update. Failing to install a required update could prevent a reader from accepting payments.

  1. Use the checkForUpdate method to check for available updates

  2. If an update is available, your app’s callback receives a ReaderSoftwareUpdate object containing update details, including an estimate of how long the update will take. In your app, notify users that an update is available, and display a prompt to continue with the update. Include the time estimate in your app’s UI.

  3. To proceed with the update, call installUpdate with the ReaderSoftwareUpdate object. As the update proceeds, block the user from leaving the page in your app, and instruct the user to keep the reader in range and powered on until the update is complete. We recommend also providing your user with a visual indicator of the update’s progress.

To test your app’s ability to install reader software updates, use the simulated reader. When you call the checkForUpdate and installUpdate methods with your application connected to a simulated reader, the SDK responds with the same events your application would receive when updating a physical reader.

See a sample implementation in our iOS or Android example apps.

Reader software releases

SDK Reference

  • deviceSoftwareVersion (iOS)
  • getSoftwareVersion (Android)

The software on the BBPOS Chipper 2X BT consists of three components: a firmware version, a configuration name, and a key identifier. The reader software version joins these three components with underscores into a single string.

Latest Version
1.00.03.34-SZZZ_Generic_v45-300001

Firmware versions

VersionRelease DateDescription
1.00.03.342018/11/29Adds the ability for the reader to beep when a card is inserted.
1.00.03.322018/09/20
1.00.02.312018/08/02
1.00.02.30
The initial firmware version available for this device.

Configurations

NameRelease DateDescription
SZZZ_Generic_v452020/08/06Fixes a bug in which the Chipper 2X BT no longer gave audible feedback on chip transactions
SZZZ_Generic_v442020/06/25Updates American Express CVM contactless limit to $200 due to Covid-19.
SZZZ_Generic_v402019/05/29Fixes an issue where certain Amex contactless transactions could not be read.
SZZZ_Generic_v372018/11/20Enables beeps when a card is inserted, the transaction is complete, and when a card is left in the reader.
SZZZ_Generic_v362018/09/28Enabled card insert and removal detection outside of a transaction.
SZZZ_Generic_v35
The initial configuration available for this device.

Key identifiers

IdentifierRelease DateDescription
30000
The initial key identifier available for this device.
3000012020/06/30An alias for 30000 that will sometimes be visible in newer Terminal SDK versions.

Next steps

  • Connecting to a reader
  • Collecting payments

The BBPOS and Chipper™ name and logo are trademarks or registered trademarks of BBPOS Limited in the United States and/or other countries. The Verifone® name and logo are either trademarks or registered trademarks of Verifone in the United States and/or other countries. Use of the trademarks does not imply any endorsement by BBPOS or Verifone.

Was this page helpful?
Questions? Contact us.
Developer tutorials on YouTube.
You can unsubscribe at any time. Read our privacy policy.
On this page
Turning the reader on and off
Status light
Charging the reader
Updating reader software