सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
Pix Flutter एक वраФ퍷 SDK है जो ब्राजील के PIX भुगतान प्रणाली के साथ एकीकरण की अनुमति देता है, जिसमें अधिकांश भुगतान सेवा प्रदाताओं (PSPs) का समर्थन किया जाता है। यह फ्लटर एप्लिकेशन में विभिन्न प्लेटफॉर्मों पर PIX लेनदेन को शुरू करने और प्रबंधित करने की प्रक्रिया को सरल बनाता है। विकासकर्ताओं के लिए डिज़ाइन किया गया है जो त्वरित भुगतान क्षमता जोड़ना चाहते हैं, यह मानक PIX APIs के साथ सुसंगतता सुनिश्चित करता है जबकि निम्न-स्तरीय कार्यान्वयन विवरणों को छिपाता है। यह पैकेज ब्राजील में त्वरित, सुरक्षित और विश्वसनीय डिजिटल भुगतान की आवश्यकता वाले ऐप्स के लिए आदर्श है।
उपयोग
एप में भुगतान
डिजिटल वॉलेट एकीकरण
ई-कॉमर्स चेकआउट
त्वरित धन हस्तांतरण
मोबाइल बैंकिंग फीचर्स
मुख्य विशेषताएँ
क्रॉस-प्लेटफ़ॉर्म समर्थन
PSP-अनुकूल डिज़ाइन
सरल API इंटरफ़ेस
रियल-टाइम लेनदेन प्रबंधन
सुरक्षित भुगतान प्रसंस्करण
इनके लिए उपयुक्त
ब्राजीलियाई फिनटेक ऐप्स
रिटेल मोबाइल ऐप्स
भुगतान गेटवे विकासकर्ता
स्टार्टअप भुगतान समाधान
Flutter-आधारित वित्तीय सेवाएं
विचार योग्य बातें
PSP-विशिष्ट विन्यास की आवश्यकता है
बाहरी PSP दस्तावेज़ पर निर्भर करता है
अतिरिक्त बैकएंड सत्यापन की आवश्यकता हो सकती है
ब्राजील के बाहर के बाजार के लिए उपयुक्त नहीं
PIX समर्थित क्षेत्रों तक सीमित
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
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)