Docs · Integration guides

Hardware POS

Countertop terminal — Sunmi V2/P2 and SmartOne — running the miaPOS native Android app.

AudienceMerchant · Developer
DifficultyBasic
Updated2026-05-30

Overview

Hardware POS is the most familiar acceptance surface: countertop terminal, cashier rings the order, customer pays. The miaPOS app runs on certified Android-based terminals (Sunmi V2 Pro, Sunmi P2, SmartOne SP2). No card reader required — the customer scans a QR shown on the terminal screen or taps via NFC.

Supported devices

  • Sunmi V2 Pro — primary device, 5.45" screen, integrated 80mm printer, 4G/WiFi.
  • Sunmi P2 — handheld, smaller footprint.
  • SmartOne SP2 — secondary device, similar form factor.
  • Any other Android 10+ device with a camera and 1GB+ free storage (uncertified, best-effort support).

Installation

Provisioned terminals ship with the app pre-installed and locked to the miaPOS launcher. For self-provisioning:

  1. Install the APK from the partner portal (or Google Play / Sunmi Store for certified devices).
  2. On first launch, enter merchant credentials (issued during onboarding).
  3. The app calls POST /pos/activate with the device fingerprint and is bound to one merchant.

Transaction flow

  1. Cashier enters amount on the terminal.
  2. Terminal shows a QR code (or starts NFC tap-to-pay).
  3. Customer scans with their banking app; pays in their app.
  4. Terminal receives the confirmation push and prints a receipt.
  5. Funds settle to the merchant bank account in seconds.