BBPos Back to Devices
BBPos devices offer a range of options for mPOS processing. The Wisepad 2, Chipper C2X (and BT variant) both support NFC. All devices support EMV and swipe. The Wisepad 2, Chipper BT and Chipper C2X BT support Bluetooth and the Chipper supports audio jack.
Supported devices
| iOS | Android | |
|---|---|---|
| Wisepad 2 | ✔ | ✔ |
| Wisepad 3 | ✔ | ✔ |
| Chipper | ✔ | ✔ |
| Chipper BT | ✔ | ✔ |
| Chipper C2X | ✔ | ✔ |
| Chipper C2X BT | ✔ | ✔ |
| Chipper C3X BT | ✔ | ✔ |
Installation instructions
SDK
Android
- Add the BBPOS plugin libraries as dependencies to your project.
- Please add additional permissions AndroidManifest.xml.
<uses-permission android:name="android.permission.BLUETOOTH"/> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/> <uses-permission android:name="android.permission.RECORD_AUDIO"/> <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/> <uses-permission android:name=“android.permission.ACCESS_COARSE_LOCATION”/>
List item
Note: Depending on device, you may be able to remove some of these permissions (i.e. Chipper doesn’t need BT). However, BBPos recommend all of these
iOS
Add the BBPOS plugin libraries as dependencies to your project.
Link the
Libc++.tbdframework to your Xcode project.Add
External accessory communicationandUses Bluetooth LE accessoriesto theBackground Modescapabilities of the project.Add these frameworks to
Build Phases / Link Binary With Librariessection of your project.For approved PCI PTS device that supports Apple MFi, the Project Info/Info.plist file must include the supported external accessory protocols key UISupportedExternalAccessoryProtocols with value "com.bbpos.bt.wisepad":ExternalAccessory.framework CoreBluetooth.framework AudioToolbox.framework CoreAudio.framework MediaPlayer.framework AVFoundation.framework