Device SDK - iOS/Android

Overview

The Payment Device SDK for iOS/Android allows developers to create software that integrates with mobile Bluetooth payment terminals. The SDK abstracts many of the complexities of interacting with terminals so that you can focus on building great apps.

The SDK works with the following payment terminal, which needs to be purchased through the merchant's gateway provider.

  • BBPOS Chipper 2X BT
  • BBPOS Chipper 3X BT
  • ID Tech VP3350

The SDK also works with these additional payment devices but must be purchased by contacting support.

  • Miura M020
  • Miura M021

Current SDK Version (Android): Impundulu (3.15.1) replacing Impundulu (3.15)
Current SDK Version (iOS): Familiar (3.16) replacing Impundulu (3.15.1)

An Impundulu is a mythical bird in Zulu culture and is often the Familiar of a human.

Integration Guide

Document Version: 3.16 | Date: 20 September 2024

This document provides a high-level description of the API for integrating the Payment Device SDK for iOS/Android into a POS application.

Throughout this guide, you will notice several visual indicators and styles used to emphasize important information:

Critical information that must be obeyed to ensure success or avoid significant problems.
Key information that you should check you understand fully before continuing.
Hints and tips to help you act more effectively or avoid common mistakes.
References to further information outside this guide, such as international standards and useful Internet addresses.

What’s Next