flutter_qris 1.0.1+8
flutter_qris: ^1.0.1+8 copied to clipboard
A Flutter library for decoding and processing QRIS (Quick Response Code Indonesian Standard) data, designed for payment applications.
Use this package as a library
Depend on it
Run this command:
With Flutter:
$ flutter pub add flutter_qris
This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get
):
dependencies:
flutter_qris: ^1.0.1+8
Alternatively, your editor might support flutter pub get
. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:flutter_qris/error/tlv_exception.dart';
import 'package:flutter_qris/mpm/models/qris_mpm_tags.dart';
import 'package:flutter_qris/mpm/qris_mpm.dart';
import 'package:flutter_qris/mpm/services/additional_data_parser.dart';
import 'package:flutter_qris/mpm/services/merchant_parser.dart';
import 'package:flutter_qris/mpm/services/mpm_tag_parser.dart';
import 'package:flutter_qris/mpm/services/mpm_transaction_parser.dart';
import 'package:flutter_qris/mpm/utils/qris_mpm_extension.dart';
import 'package:flutter_qris/qris.dart';
import 'package:flutter_qris/qris_core/constant.dart';
import 'package:flutter_qris/qris_core/models/iso4217_currency.dart';
import 'package:flutter_qris/qris_core/models/mcc.dart';
import 'package:flutter_qris/qris_core/models/merchant_information.dart';
import 'package:flutter_qris/qris_core/models/merchant_location.dart';
import 'package:flutter_qris/qris_core/models/qris_tag.dart';
import 'package:flutter_qris/qris_core/models/tlv.dart';
import 'package:flutter_qris/qris_core/services/crc_parser.dart';
import 'package:flutter_qris/qris_core/services/mcc_parser.dart';
import 'package:flutter_qris/qris_core/services/tlv_service.dart';
import 'package:flutter_qris/qris_core/utils/data/iso_4217_currency_data.dart';
import 'package:flutter_qris/qris_core/utils/data/mcc_data.dart';
import 'package:flutter_qris/qris_core/utils/extension/list_tlv_extension.dart';
import 'package:flutter_qris/qris_core/utils/extension/luhn_algorithm_extension.dart';
import 'package:flutter_qris/qris_core/utils/extension/map_extensions.dart';
import 'package:flutter_qris/qris_core/utils/extension/string_extension.dart';
import 'package:flutter_qris/qris_core/utils/type/merchant_criteria.dart';
import 'package:flutter_qris/qris_core/utils/type/pan_merchant_method.dart';
import 'package:flutter_qris/qris_core/utils/type/point_of_initiation_method.dart';
import 'package:flutter_qris/qris_core/utils/type/tip_indicator.dart';