Juno Direct Checkout is a Flutter/Dart package that enables secure encryption and validation of credit card data for seamless integration with the Juno/BoletoBancário payment API. Designed for Android and iOS, it ensures sensitive card information is handled safely during transactions. The SDK simplifies compliance with PCI DSS standards by encrypting data before transmission. It supports direct checkout workflows, allowing developers to build secure payment flows within their apps without exposing raw card details.
Use cases
- Integrating credit card payments in mobile apps
- Securing card data before API submission
- Enabling direct checkout experiences
- Complying with PCI DSS requirements
- Building e-commerce applications with Juno payments
Key features
- End-to-end encryption of card data
- Validation of card inputs
- Support for Android and iOS platforms
- Easy integration via Flutter pub
- Secure handling of sensitive payment info
Suitable for
- Mobile app developers using Juno's API
- E-commerce apps requiring secure payments
- Developers prioritizing PCI compliance
- Apps needing direct card input without third-party gateways
- Flutter projects focused on Brazilian payment methods
Considerations
- Requires Juno account and API credentials
- Limited to Juno/BoletoBancário payment ecosystem
- Dependent on official SDK updates from Juno
- Must follow Juno's security best practices
- Not suitable for non-credit card payment types