nexgo_flutter 0.1.0 copy "nexgo_flutter: ^0.1.0" to clipboard
nexgo_flutter: ^0.1.0 copied to clipboard

PlatformAndroid

Free, open Flutter plugin for NEXGO SmartPOS Android terminals — card reader, EMV transactions, PIN pad, and receipt printer.

0.1.0 #

Initial release. Free (MIT), Android-only, wraps NEXGO SmartPOS SDK v3.08.014.

  • initialize() / getDeviceInfo() — wake the device engine and read terminal info.
  • beep() and setLed().
  • printReceipt() — text and QR blocks with alignment, font size, and bold.
  • searchCard() — streamed mag-stripe / IC / contactless card reads.
  • startTransaction() — drives the EmvHandler2 state machine as a bidirectional Stream<EmvEvent> (contact + contactless), with emvSelectApp(), emvConfirmCard(), emvSubmitOnline(), emvRespondPrompt(), and cancelTransaction().
  • setAidList() / setCapkList() — load terminal AID and CA public keys.
  • PIN pad: pinPadInit(), pinKeyExists(), writeMasterKey(), writePinKey(), and inputOnlinePin(); online PIN is also captured natively during EMV and surfaced as pinBlock / ksn on EmvOnlineRequest.
  • NEXGO's proprietary SDK is not redistributed. The plugin compiles against it (compileOnly) and the consuming app supplies the .aar via a small local Maven repo — see "Setup — add the NEXGO SDK" in the README. The example/ app is wired exactly this way.
0
likes
160
points
16
downloads

Documentation

Documentation
API reference

Publisher

verified publishernatnaeladane.dev

Weekly Downloads

Free, open Flutter plugin for NEXGO SmartPOS Android terminals — card reader, EMV transactions, PIN pad, and receipt printer.

Repository (GitHub)
View/report issues

Topics

#pos #payments #emv #nexgo #printer

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on nexgo_flutter

Packages that implement nexgo_flutter