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

A Dart package for parsing UPI transaction SMS messages into structured transaction objects.

example/upi_transaction_parser_example.dart

import 'package:upi_transaction_parser/upi_transaction_parser.dart';

void main() {
final messages = [
'Paid Rs. 250 to Swiggy via UPI',
'Received Rs. 5000 from Rahul',
'₹999 transferred to Amazon',
'Hello, how are you?',
];

for (final message in messages) {
final transaction = UpiParser.parse(
message,
DateTime.now(),
);

if (transaction == null) {
  print('No transaction found: $message');
  continue;
}

print('Amount: ${transaction.amount}');
print('Merchant: ${transaction.merchant}');
print('Type: ${transaction.type.name}');
print('Category: ${transaction.category}');
print('---');

}
}
0
likes
140
points
80
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A Dart package for parsing UPI transaction SMS messages into structured transaction objects.

Repository (GitHub)
View/report issues

License

unknown (license)

More

Packages that depend on upi_transaction_parser