搜尋套件、儲存庫與 APP 分類

套件詳情v0.0.3+2

uzpay

適用於Flutter應用的烏茲別克支付系統整合,支援高品質QR碼產生

AndroidiOS
近 30 天下載
7
喜歡數
77
Pub 分數
130

安裝套件

flutter pub add uzpay

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

UzPay 是一個 Flutter 套件,可實現移動應用程式對烏茲別克支付系統的無縫整合。它提供高品質的付款 QR 碼生成,支援 Android 與 iOS 平台。專為針對烏茲別克市場的開發人員設計,透過乾淨、易用的 API 連接當地支付網關,簡化交易流程。此套件由 flutterdev.uz 維護,並可在 pub.dev 取得,GitHub 上提供開源程式碼。

適用情境

  • 整合當地烏茲別克支付方式
  • 在應用中產生支付二維碼
  • 為烏茲別克用戶啟用應用內購買
  • 支援移動錢包交易
  • 為烏茲別克斯坦建構電商應用
  • 在金融科技應用中促進數位支付

主要特色

  • 高品質QR碼產生
  • 對 Android 與 iOS 的原生支援
  • 透過 Flutter pub 簡單整合
  • GitHub 上的開源程式碼
  • 針對烏茲別克支付系統優化
  • 輕量且快速的效能

適合對象

  • 面向烏茲別克斯坦的Flutter開發者
  • 金融科技和電子商務應用開發者
  • 需要本地支付解決方案的應用
  • 使用本地支付網關的開發者
  • 初創公司正在建構數位支付工具
  • 需要基於二維碼支付的行動應用程式

使用建議

  • 僅限烏茲別克支付生態系統
  • 需要了解本地支付規則
  • 取決於第三方支付提供者的可用性
  • 可能需要額外的設定才能用於生產環境
  • 不適用於國際支付處理
  • 最適合用於特定區域的應用

原始 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 項

原始碼儲存庫

使用此套件的專案

暫無相關資料。