Logo
React native

Overview

Overview

react-native-n2tap is a React Native bridge for the Neurogine N2Tap SoftPOS SDK.

It enables contactless (NFC) payment transactions directly from NFC-enabled Android devices by communicating with the native SoftPOS application.

The library abstracts native Android intent handling and exposes a simple JavaScript API for seamless integration into your React Native app.

Features

The SDK allows you to:

  • Check SoftPOS installation status
  • Warm up the SoftPOS application
  • Activate SoftPOS using an activation code
  • Process sale transactions
  • Process authorization transactions
  • Complete authorization transactions
  • Process refund transactions
  • Void transactions
  • Query transaction status by:
    • Transaction ID
    • POS Message ID
  • Handle structured transaction responses
Platform Support
  • Android — Fully supported
  • Minimum SDK: 26+

Requirements

Before integrating, ensure the following:

React Native

  • React Native 0.70+
    or
  • Expo SDK 48+

Android Configuration

  • Android Only (iOS is not supported)
  • minSdkVersion: 26+
  • compileSdkVersion: 33+
  • NFC-enabled Android device

SoftPOS Application

On this page