パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細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 上のオープンソースコード
  • ウズベキスタンの決済システムに最適化
  • 軽量で高速なパフォーマンス

適している対象

  • ウズベキスタンをターゲットにするFlutter開発者
  • フィンテックおよび電子商取引アプリの作成者
  • ローカル決済ソリューションを必要とするアプリ
  • ローカル決済ゲートウェイを使用する開発者
  • デジタル決済ツールを構築しているスタートアップ
  • QRベースの支払いが必要なモバイルアプリ

注意事項

  • ウズベキスタンの決済エコシステムに限定
  • 地域の支払いルールを理解する必要があります
  • サードパーティの決済プロバイダーの利用可能性に依存
  • 本番環境用に追加の構成が必要になる場合があります
  • 国際決済処理には適していません
  • 地域固有のアプリケーションで最も効果的に使用される

元の 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 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。