NFC HCE Payment SDK for Android

Contactlesspayments, embedded

Integrate NFC tap-to-pay into any Android app. One SDK, full payment protocol, server-side authorization, offline support, and end-to-end encryption.

SampleApp.kt
DigiHceSdk.init(applicationContext) {
    apiKey = "digi_live_xxxxxxxxxxxx"
    environment = Environment.PRODUCTION
    cardIdentity = CardIdentity(
        name = "Merchant A",
        accountId = "ACC-12345"
    )
}

<5ms

NFC Latency

AES-256

Encryption

24h

Offline Grace

Capabilities

Everything you need to accept NFC payments

A complete payment protocol — from NFC tap to server settlement — in a single Android library.

Host Card Emulation

Full APDU protocol with SELECT, CHARGE, and CONFIRM commands. Custom AID registration at runtime.

8-Layer Security

API key gating, ECDSA-signed tokens, AES-256-GCM payloads, USSD 2FA, cert pinning, license validation.

Real-time Events

Server-Sent Events for live transaction state. Flow and callback APIs for seamless integration.

Offline Payer Support

Payers transact without connectivity. Client + server spending limits with automatic settlement sync.

Drop-in SDK

Maven or AAR distribution. DSL-based init, lifecycle-aware reader, and three lines to start collecting.

Vendor Dashboard

Issue and manage API keys, monitor transaction volume, toggle sandbox/production environments.

Integration

Live in four steps

01

Register & get API key

Create a vendor account and receive your sandbox API key in seconds.

02

Integrate the SDK

Add the Maven dependency, call DigiHceSdk.init() with your key, and you're live.

03

Collect payments

Use reader.collect() to accept NFC taps. Events stream in real-time via Flow or callbacks.

04

Go to production

Switch to a production key, enable 2FA, cert pinning activates automatically.

Pricing

Simple, transparent pricing

Start free in sandbox. Pay only when you go live.

Sandbox

Free

For development & testing

  • Unlimited test transactions
  • Full SDK features
  • Mock USSD 2FA
  • Community support
Start Free
Popular

Production

Custom

Per-transaction pricing

  • Live NFC transactions
  • Production encryption
  • USSD 2FA enabled
  • Priority support
  • Dashboard analytics
Contact Sales

Enterprise

Custom

Volume discounts

  • Dedicated infrastructure
  • Custom AID allocation
  • SLA guarantees
  • On-premise option
  • White-label SDK
Talk to Us

Ready to go contactless?

Get your sandbox API key now and ship NFC payments in your Android app this week.