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

패키지 상세v0.0.3+2

uzpay

고품질 QR 코드 생성을 지원하는 Flutter 앱용 우즈베크 결제 시스템 통합

AndroidiOS
30일 다운로드
7
좋아요
77
Pub 점수
130

패키지 설치

flutter pub add uzpay

패키지 개요

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

UzPay는 모바일 애플리케이션에 우즈베크 결제 시스템을 원활하게 통합할 수 있도록 해주는 Flutter 패키지입니다. 고품질의 QR 코드 생성 기능을 제공하며, Android 및 iOS 플랫폼을 지원합니다. 우즈베크 시장에 초점을 맞춘 개발자를 위한 것으로, 깔끔하고 사용하기 쉬운 API를 통해 현지 결제 게이트웨이에 연결하여 거래를 간소화합니다. 이 패키지는 flutterdev.uz에서 유지보수되며 pub.dev를 통해 이용 가능하며 GitHub에서는 오픈소스 코드를 제공합니다.

사용 사례

  • 현지 우즈베키스탄 결제 수단 통합
  • 앱에서 결제 QR 코드 생성하기
  • 우즈베크 사용자를 위한 앱 내 구매 활성화
  • 모바일 지갑 거래 지원
  • 우즈베키스탄을 위한 전자상거래 앱 구축
  • 핀테크 앱에서 디지털 결제 촉진

주요 기능

  • 고품질 QR 코드 생성
  • Android 및 iOS에 대한 네이티브 지원
  • Flutter pub를 통한 간단한 통합
  • GitHub의 오픈소스 코드
  • 우즈베크 결제 시스템에 최적화됨
  • 경량이고 빠른 성능

적합한 대상

  • 우즈베키스탄을 대상으로 하는 플러터 개발자
  • 핀테크 및 전자상거래 앱 제작자
  • 현지 결제 솔루션이 필요한 앱
  • 로컬 결제 게이트웨이를 사용하는 개발자
  • 디지털 결제 도구를 구축하는 스타트업
  • QR 기반 결제가 필요한 모바일 앱

고려 사항

  • 우즈베크 공급 생태계에 제한됨
  • 현지 결제 규칙에 대한 이해가 필요합니다
  • 제3자 결제 공급자의 가용성에 따라 다름
  • 생산 환경을 위해 추가 구성이 필요할 수 있습니다
  • 국제 결제 처리에 적합하지 않습니다
  • 지역별 애플리케이션에서 가장 잘 사용됨

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

UzPay 🇺🇿 💳

UzPay bu O'zbekistonda faoliyat olib boradigan to'lov tizimlari orqali OSON to'lov qilish imkonini beradigan Flutter paketidir.

Taqdimot

uzpay_banner

Xususiyatlari

  • To'lovlarni ichki va tashqi brauzer orqali ochish

  • Ichki brauzer "header" qismidagi yozuv va rangni sizning ilovangizga moslashtirish

  • Tashqi brauzerga shaxsiy menyu bo'limini qo'shish

  • Hozirda mavjud to'lov tizimlari:

    • Click - (CLICK BUTTON - orqali) - DOCS
    • Payme - (GET - so'rovida chek yuborish orqali) - DOCS
  • Qo'shilishi re'jada turganlari:

    • Uzcard
    • Oson
    • Paynet
    • Upay

Boshlash

Flutter loyihangizga paket nomini qo'shing:

dependencies:
  uzpay: ^x.y.z

Ushbu komandani yurgizing:

flutter pub get

Batafsil, bu yerda o'qing dokumentatsiya.

Ishlatish namunasi

Dart kodingizga paketni import qiling:

import 'package:uzpay/uzpay.dart';

Asosiy UzPay klasimizda bir dona statik metod bor:

UzPay.doPayment(...);

Uning ishlatilish tartibi quyidagicha:

///Avvaliga parametrlarni belgilab olamiz
var paymentParams = Params(
    paymeParams: PaymeParams(
    transactionParam: TRANS_ID,
    merchantId: PAYME_MERCHANT_ID,

     // Quyidagilar ixtiyoriy parametrlar
     accountObject: 'userId', // Agar o'zgargan bo'lsa
     headerColor: Colors.indigo, // Header rangi
     headerTitle: "Payme tizimi orqali to'lash"), // Header yozuvi
     
     clickParams: ClickParams(
     transactionParam: TRANS_ID,
     merchantId: CLICK_MERCHANT_ID,
     serviceId: CLICK_SERVICE_ID,
     merchantUserId: CLICK_MERCHANT_USER_ID,
     
     // Quyidagilar ixtiyoriy parametrlar
     headerColor: Colors.blue, // Header rangi
     headerTitle: "Click tizimi orqali to'lash"), // Header yozuvi
     );
     
/// Tashqi brauzer orqali to'lov chekini ochish
 UzPay.doPayment(context,
     amount: 5000, // To'lov summasi
     paymentSystem: PaymentSystem.Payme,
     paymentParams: paymentParams,
     browserType: BrowserType.External,

     // Quyida ixtiyoriy parametr
     externalBrowserMenuItem: ChromeSafariBrowserMenuItem(
         id: 1,
         label: 'Dasturchi haqida',
         action: (url, title) {
         launchCustomUrl('https://flutterdev.uz/men-haqimda/'); }));
Enumlar:
enum PaymentSystem { Click, Payme, PaymeTest }
enum BrowserType { External, Internal }

Eslatma: Agar to'lov summasi Payme kabi tiyinlar bilan kiritilsa, jarayon hisobga olingan, faqat aktual summani kiritasiz, masalan 5000 so'm => amount: 5000

Savol va takliflar bo'lsa, tortinmang: https://allmylinks.com/mamasodikov

카테고리

의존성

의존성 목록 4 개

소스 저장소

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

아직 데이터가 없습니다.