surepay_pos_plugin 0.0.1 copy "surepay_pos_plugin: ^0.0.1" to clipboard
surepay_pos_plugin: ^0.0.1 copied to clipboard

A Flutter plugin for integrating with Sure POS USB SDK. This plugin enables communication with Sure POS terminals via USB connection.

Surepay POS Plugin #

pub package A Flutter plugin for integrating with Sure POS USB SDK. This plugin enables communication with Sure POS terminals via USB connection.

Features #

  • USB connection initialization
  • Send transaction amounts to terminal
  • Receive terminal responses and events
  • Handle transaction errors and responses

Getting Started #

Add this to your package's pubspec.yaml file:

dependencies:
  sure_pos_plugin: ^0.0.1

Usage #

First, initialize the USB connection:

try {
  String result = await SurePosPlugin.initializeUsb();
  print('Initialized: $result');
} catch (e) {
  print('Error initializing: $e');
}

Listen to terminal events:

SurePosPlugin.eventStream.listen((event) {
  print('Event received: $event');
});

Send an amount to the terminal:

try {
  String result = await SurePosPlugin.sendAmount("100.00");
  print('Amount sent: $result');
} catch (e) {
  print('Error sending amount: $e');
}

Additional Information #

  • Make sure to add necessary USB permissions to your Android manifest
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.USB_PERMISSION" />
  • Requires Android API level 23 or higher
  • add surepaysdkv3.0.0.aar to android/app/libs/
  • For detailed implementation, check the example app in the repository

Contributing #

Feel free to contribute to this plugin by creating issues or submitting pull requests.

0
likes
0
points
10
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin for integrating with Sure POS USB SDK. This plugin enables communication with Sure POS terminals via USB connection.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on surepay_pos_plugin

Packages that implement surepay_pos_plugin