zypay_flutter_sdk 1.0.4 copy "zypay_flutter_sdk: ^1.0.4" to clipboard
zypay_flutter_sdk: ^1.0.4 copied to clipboard

A comprehensive Flutter SDK for blockchain payment processing with support for multiple blockchains including TON and BSC.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.4 - 2025-10-08 #

Added #

  • Initial release of Zypay Flutter SDK
  • Multi-blockchain support (TON, BSC)
  • Flutter Provider API for state management
  • Payment processing with Socket.IO real-time communication
  • Comprehensive debug logging system
  • QR code generation for payments
  • Beautiful, responsive UI widgets:
    • PaymentWidget - Main payment interface
    • OptionSelectionWidget - Blockchain and package selection
    • PaymentDetailsWidget - Transaction details with QR code
    • LoadingWidget - Loading states
    • ErrorWidget - Error handling
  • Real-time payment status updates via WebSocket
  • Transaction history display
  • Payment timer with expiry tracking
  • Clipboard support for wallet addresses
  • TypeScript-like type safety with Dart
  • Comprehensive error handling with retry logic
  • Configuration management with debug modes
  • Example application with complete integration
  • Full documentation and API reference

Features #

  • Payment Processing: Secure blockchain payment handling
  • Multi-blockchain: Support for TON and BSC networks
  • Real-time Updates: Live payment status monitoring via WebSocket
  • Type Safety: Full Dart type safety with Equatable
  • Security: Encrypted API communications and secure token handling
  • Mobile First: Responsive design for all device sizes
  • Easy Integration: Simple Provider-based API
  • Debug Tools: Comprehensive logging for development
  • QR Payments: Generate scannable QR codes for easy payment
  • Transaction History: View recent payment transactions

Security #

  • All API communications are encrypted via HTTPS
  • Tokens are securely handled and never stored locally
  • Sensitive data is sanitized in debug logs
  • No local storage of payment information
  • Socket.IO secure connection with authentication

Architecture #

  • Clean architecture with separation of concerns
  • Provider pattern for state management
  • Socket.IO for real-time communication
  • Modular widget system
  • Extensible configuration system
  • Performance-optimized with minimal rebuilds

Documentation #

  • Comprehensive README with examples
  • API reference documentation
  • Example application with best practices
  • Inline code documentation
  • Security guidelines
  • Contributing guidelines

[Unreleased] #

Planned Features #

  • Additional blockchain support (Ethereum, Polygon, Solana)
  • Payment analytics and reporting
  • Custom UI themes and styling
  • Webhook support for backend integration
  • Payment history management with pagination
  • Multi-language support
  • Offline mode with queue
  • Enhanced error recovery
  • Payment receipt generation
  • Biometric authentication support
  • Deep linking support
  • Push notification integration
  • Advanced transaction filtering
  • Payment scheduling
  • Recurring payments support

Known Issues #

None at this time.

Migration Guide #

N/A - Initial release


Release Notes #

1.0.0 #

This is the initial public release of the Zypay Flutter SDK. It provides a complete solution for integrating blockchain payments into Flutter applications with support for multiple blockchains, real-time updates, and a beautiful UI.

Key Highlights:

  • ✅ Production-ready for TON and BSC blockchains
  • ✅ Real-time payment tracking
  • ✅ Beautiful, responsive UI out of the box
  • ✅ Comprehensive error handling
  • ✅ Developer-friendly debug tools
  • ✅ Type-safe API
  • ✅ Example app included

Getting Started:

ZypayProvider(
  config: ZypayConfig(
    token: 'your-api-token',
    hostUrl: 'https://api.zypay.app',
  ),
  child: MyApp(),
)

For detailed documentation, visit docs.zypay.app


Made with ❤️ by the Zypay Team

0
likes
140
points
397
downloads

Publisher

verified publisherdevs.zypay.app

Weekly Downloads

A comprehensive Flutter SDK for blockchain payment processing with support for multiple blockchains including TON and BSC.

Homepage
Repository (GitHub)
View/report issues
Contributing

Documentation

API reference

License

MIT (license)

Dependencies

equatable, flutter, flutter_svg, http, intl, logger, provider, qr_flutter, socket_io_client

More

Packages that depend on zypay_flutter_sdk