This project is a mobile application built using Flutter and Dart that allows users to make payments and create UPI (Unified Payments Interface) mandates using the UPI deep linking protocol.
- Make payments via UPI
- Create UPI mandates
- Flutter 2.0 or newer
- Dart 2.12 or newer
- Android Studio or Visual Studio Code
- Clone the repository using the command:
git clone https://github.com/aslisubhash/Flutter-UPI-Pay-and-UPI-mandate
- Navigate to the project directory using the command:
cd upi-payment-app
- Install the required packages using the command:
flutter pub get
- Run the application using the command:
flutter run
- Launch the application on your mobile device or emulator.
- Tap on the "Pay via UPI" button to make a payment via UPI.
- Tap on the "Create UPI Mandate" button to create a UPI mandate.
- Follow the instructions provided by the UPI application that opens to complete the transaction.
Contributions are welcome! If you encounter any issues or have suggestions for improvements, please feel free to submit an issue or pull request.
This application is released under the MIT License. See LICENSE file for more information.