Skip to main content

Tap to Pay on Pocket

Initiate and accept contactless payments from your POS application on the Dojo Pocket.

Overview​

note

The code samples in this document use kotlin.

Tap to Pay on Pocket (TaP for short) allows users to process mobile point of sale (MPos) transactions via a 3rd Party POS Android application loaded onto their Dojo Pocket, and receive in-person contactless payments from physical payment cards and other mobile devices by making use of the Pocket's built-in NFC reader and Dojo Pay App.

Facilitating communication between a POS application and the Dojo Pay App can be achieved in one of two ways:

  • Manually via user-defined intent-based messaging.
  • By integrating the Tap To Pay on Pocket SDK, which manages the communication for you and also integrates with the Dojo API.

Both solutions use Inter-Process-Communication (IPC) mechanisms to communicate with one another. Payloads are passed between processes (for example, apps and Activities) and parsed by the receiving component and acted upon.

tip

We recommend the SDK for all new integrations. We also recommend existing integrations migrate.