Aus öffentlichen Paketdaten erstellte Orientierung.
Pix Flutter ist ein Wrapper-SDK, das die Integration mit dem brasilianischen Zahlungssystem PIX ermöglicht und die meisten Zahlungsdienstleister (PSPs) unterstützt. Es vereinfacht den Prozess der Initiierung und Verwaltung von PIX-Transaktionen innerhalb von Flutter-Anwendungen auf mehreren Plattformen. Für Entwickler, die sofortige Zahlungsfunktionen hinzufügen möchten, gewährleistet es Kompatibilität mit Standard-Pix-APIs, während niedrigstufige Implementierungsdetails abstrahiert werden. Das Paket ist ideal für Apps, die in Brasilien schnelle, sichere und zuverlässige digitale Zahlungen erfordern.
Anwendungsfälle
In-App-Zahlungen
Integration von digitalen Geldbörsen
E-Commerce-Kasse
Sofortige Geldüberweisungen
Mobile-Banking-Funktionen
Hauptmerkmale
Plattformübergreifende Unterstützung
PSP-unabhängiger Entwurf
Einfache API-Schnittstelle
Echtzeit-Transaktionsverarbeitung
Sichere Zahlungsabwicklung
Geeignet für
brasilianische FinTech-Apps
Einzelhandels-Mobil-Apps
Entwickler von Zahlungsgateways
Start-up-Zahlungslösungen
Flutter-basierte Finanzdienstleistungen
Hinweise
Erfordert PSP-spezifische Konfiguration
Abhängig von externer PSP-Dokumentation
Möglicherweise sind zusätzliche Backend-Validierungen erforderlich
Nicht für nicht-brasilianische Märkte geeignet
Beschränkt auf PIX-fähige Regionen
Original-README
Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.
pix_flutter
Wrapper para usar o API PIX, compatível com a maioria do PSPs. Para mais informações, acesse a documentação do PSP de sua escolha ou a oficial, disponível em: documentação.
Este plug-in permite:
Gerar QR Code Pix estático
Criar, revisar e consultar cobranças imediatas
Criar, revisar e consultar cobranças com vencimento
Criar e consultar cobranças com vencimento em lote
Criar, consultar, recuperar e desvincular locations para payloads
Consultar, solicitar devolução e consultar devolução de Pix
Configurar, consultar e cancelar webhooks
Como usar o pix_flutter
Adicione a dependência ao pubspec.yaml
dependencies:
pix_flutter: ^2.1.0
Importe o pacote
import'package:pix_flutter/pix_flutter.dart';
Gerar QR Code Pix Estático
PixFlutter pixFlutter = PixFlutter(
payload: Payload(
pixKey: 'SUA_CHAVE_PIX',
// A descrição está desativada por um erro no próprio API Pix, que não deixa processar pagamentos se ela estiver presente.// Assim que o bug for consertado, a funcionalidade será adicionada de volta.
description: 'DESCRIÇÃO_DA_COMPRA',
merchantName: 'MERCHANT_NAME',
merchantCity: 'CITY_NAME',
txid: 'TXID', // Até 25 caracteres para o QR Code estático
amount: 'AMOUNT'
)
);
pixFlutter.getQRCode();
Lembre-se de não usar caracteres especiais nas suas informações usadas no API e de não deixar passar o TXID de 25 caracteres, se você vier a utilizá-lo.
Para informações sobre as outras funções do pacote, siga fielmente o modelo apresentado na documentação do API Pix. documentação
Este pacote não fará a geração de QR Code, para isto, é recomendado usar o pacote qr_flutter. Para um exemplo com a utilização deste pacote, consulte o aplicativo de exemplo.
Consulte o aplicativo de exemplo deste plugin para obter um exemplo completo.
Licença
Distribuído sob a licença MIT. Consulte LICENÇA para obter detalhes.
Contribuição
Contribuições são o que fazem a comunidade open source um lugar incrível para aprender, inspirar e criar. Qualquer contribuição que você fizer será muito apreciada.
Faça um Fork do projeto
Crie uma Branch para sua Feature (git checkout -b feature/FeatureIncrivel)
Adicione suas mudanças (git add .)
Comite suas mudanças (git commit -m 'Adicionando uma Feature incrível!)
Faça o Push da Branch (git push origin feature/FeatureIncrivel)