패키지, 저장소 및 앱 카테고리 검색

패키지 상세v1.6.0

upi_payment_qrcode_generator

사용자가 스캔하여 수취인에게 지정된 금액 또는 사용자 고유의 금액을 지불할 수 있는 UPI 결제 QR 코드 생성기.

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
307
좋아요
47
Pub 점수
135

패키지 설치

flutter pub add upi_payment_qrcode_generator

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

무결점 있는 거래를 위한 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.

pub package

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:

    dependencies:
        upi_payment_qrcode_generator: <latest_version>

Getting Started

Step 1

Import the Package:

import 'package:upi_payment_qrcode_generator/upi_payment_qrcode_generator.dart';
Step 2

Create UPIDetails Object.

final upiDetails = UPIDetails(upiID: "UPI ID", payeeName: "Payee Name", amount: 1);

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

NOTE: UPI Transaction will operate only in INR.

Step 3

Include this widget in you Widget Tree

UPIPaymentQRCode(upiDetails: upiDetails, size: 200,),

Here, UPIPaymentQRCode contains requires a set of properties,

  • upiDetails value is required we need to pass the UPI Details
Include Branding Logo in QRCode

Include this widget in you Widget Tree

  UPIPaymentQRCode(
    upiDetails: upiDetails, 
    size: 200,
    embeddedImagePath: 'assets/images/logo.png',
    embeddedImageSize: const Size(60, 60),
  ),

Here, UPIPaymentQRCode contains requires a set of properties,

  • upiDetails value is required we need to pass the UPI Details.
  • embeddedImagePath value is needed for passing the branding logo.
  • embeddedImageSize is for giving width and height to the embeddedImagePath.

Don't Forget to give Star and Like 🚀

카테고리

의존성

의존성 목록 1 개

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.