무결점 있는 거래를 위한 UPI 결제 QR 코드를 생성하는 플러터 패키지입니다. 사용자는 특정 수취인 정보와 금액을 포함한 스캔 가능한 QR 코드를 생성할 수 있으며, UPI 지원 앱을 통해 빠르고 안전한 결제가 가능합니다. 이 패키지는 Android, iOS, 웹, macOS, Windows, Linux 등 여러 플랫폼을 지원하여 크로스플랫폼 애플리케이션에 이상적입니다. 전자상거래, 기부, 서비스 청구와 같은 즉시 결제 수납이 필요한 앱에 쉽게 통합할 수 있습니다.
사용 사례
전자상거래 체크아웃
기부금 모집
서비스 요금 청구
송장 결제
디지털 영수증
피어 투 피어 송금
주요 기능
크로스 플랫폼 지원
사용자 지정 가능한 금액 및 수취인
안전한 QR 코드 생성
간편한 통합
모든 주요 UPI 앱을 지원합니다
경량이고 빠름
적합한 대상
모바일 및 웹 앱
결제 게이트웨이
비즈니스 송장
비영리 기부 시스템
소매 POS 시스템
고려 사항
사용자 기기의 UPI 앱이 필요합니다
인도 UPI 생태계에 제한됨
QR 코드는 안전하게 표시되어야 합니다
오프라인 거래 추적 없음
수신자의 UPI ID 유효성에 따라 다릅니다
원본 README
연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.
UPI Payment QRCode Generator.
This Plugin mainly focus on the generation of UPI Payment QRCode, so that the user can scan the
QRCode for paying the specific amount of money using UPI.
UPI Payment QRCode without amount specified
UPI Payment QRCode with amount specified
Features
Use this plugin in Flutter app too:
Make a UPI Payment to a Payee of specific amount of money by scanning the QRCode generated by this plugin.
You can generate a UPI Payment QRCode without entering specific amount, so that user can pay the amount they want to send.
You can add your branding Logo in QRCode.
Platform Support
Android
iOS
MacOS
Web
Linux
Windows
✔️
✔️
✔️
✔️
✔️
✔️
Installation
In the dependencies: section of your pubspec.yaml, add the following line:
Here, UPIDetails contains requires a set of properties where,
upiID value is required we need to pass the UPI ID or Virtual Payment Address(VPA) e.g 712534798@paytm
payeeName value is required, pass the payeeName or the Business Name
amount value is optional, if amount has value then the user cannot change the amount while transferring else the user can send the amount as per the user required.
transactionID value is optional, Transation ID is generated by the payment Service Provider.
NOTE: Transaction ID has to be unique in each transaction otherwise, transaction results in Payment Failed
transactionNote value is optional, This is specially for the note you want to send while transferring the amount.
currencyCode value is optional, Default value is INR