littlefish_payments_pos_tps 9.0.8 copy "littlefish_payments_pos_tps: ^9.0.8" to clipboard
littlefish_payments_pos_tps: ^9.0.8 copied to clipboard

PlatformAndroid
unlisted

A Flutter package to enable communication with the Littlefish Pay TPS plugin for payment terminal integration.

littlefish_payments_pos_tps #

A Flutter package to enable communication with the Littlefish Pay TPS plugin for payment terminal integration. This package provides a POS gateway for processing transactions, managing batches, and printing receipts on TPS payment terminals.

Features #

  • Process purchase, refund, withdrawal, and cashback transactions
  • Retrieve terminal information
  • Close and reprint batches
  • Print payment and batch receipts
  • Update device parameters

Getting started #

Add this to your pubspec.yaml:

dependencies:
  littlefish_payments_pos_tps: ^0.0.1

Then run:

flutter pub get

Usage #

Import the package and use the provided POS gateway:

import 'package:littlefish_payments_pos_tps/littlefish_payments_pos_tps.dart';

final gateway = TpsPosPaymentGateway('your.package.name');

// Example: Process a purchase
final result = await gateway.processPurchase(
  businessId: 'biz123',
  merchantId: 'merch456',
  amount: 100.00,
  isoCurrencyCode: 'ZAR',
  transactionId: 'txn789',
  reference: 'ref001',
);

See the API documentation and example app for more details.

Additional information #

  • Requires the Littlefish Pay TPS SDK plugin and compatible TPS payment terminal hardware
  • For more information, visit littlefishapp.com
  • For issues and contributions, please contact the maintainers or open an issue in the repository

Delete test application #

cd /[path_to_android]/Android/sdk/platform-tools ./adb uninstall com.tps.testlauncher ./adb uninstall com.littlefishapp.littlefish_pay_tps_sdk ./adb uninstall com.littlefishapp.littlefish_pay_tps_sdk_example ./adb uninstall global.sassai.tpsone.pax.dev

0
likes
130
points
79
downloads

Documentation

API reference

Publisher

verified publisherlittlefishapp.com

Weekly Downloads

A Flutter package to enable communication with the Littlefish Pay TPS plugin for payment terminal integration.

Homepage

License

unknown (license)

Dependencies

dartz, decimal, flutter, geolocator, littlefish_core, littlefish_interfaces, littlefish_pay_tps_sdk, littlefish_payments, plugin_platform_interface, uuid

More

Packages that depend on littlefish_payments_pos_tps