Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.0.3+2

uzpay

Integração de Sistemas de Pagamento do Uzbequistão para aplicativos Flutter com geração de códigos QR de alta qualidade

AndroidiOS
Downloads em 30 dias
7
Curtidas
77
Pontos Pub
130

Instalar pacote

flutter pub add uzpay

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

O UzPay é um pacote Flutter que permite a integração fluida de sistemas de pagamento uzbeques em aplicativos móveis. Ele fornece geração de códigos QR de alta qualidade para pagamentos, com suporte para plataformas Android e iOS. Projetado para desenvolvedores voltados para o mercado uzbeque, simplifica as transações conectando-se às gateways de pagamento locais por meio de uma API limpa e fácil de usar. O pacote é mantido pelo flutterdev.uz e está disponível no pub.dev com código aberto no GitHub.

Casos de uso

  • Integração de métodos locais de pagamento uzbeques
  • Gerando códigos QR de pagamento em aplicativos
  • Habilitar compras dentro do aplicativo para usuários uzbeques
  • Apoiar transações de carteira móvel
  • Construindo aplicativos de comércio eletrônico para o Uzbequistão
  • Facilitando pagamentos digitais em aplicativos de fintech

Principais recursos

  • Geração de código QR de alta qualidade
  • Suporte nativo para Android e iOS
  • Integração simples por meio do Flutter pub
  • Código de código aberto no GitHub
  • Otimizado para sistemas de pagamento uzbeques
  • Leve e desempenho rápido

Indicado para

  • Desenvolvedores Flutter voltados para o Uzbequistão
  • Criadores de aplicativos de fintech e comércio eletrônico
  • Aplicativos que exigem soluções de pagamento locais
  • Desenvolvedores usando gateways de pagamento locais
  • Startups construindo ferramentas de pagamento digital
  • Aplicativos móveis que precisam de pagamentos baseados em QR

Considerações

  • Limitado aos ecossistemas de pagamento uzbekos
  • Requer compreensão das regras locais de pagamento
  • Dependente da disponibilidade do provedor de pagamento de terceiros
  • Pode ser necessário configuração adicional para produção
  • Não adequado para processamento de pagamentos internacionais
  • Melhor usado em aplicações específicas por região

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

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

Categorias

Dependências

Lista de dependências 4 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.