SADAD Payment Gateway SDK for Dart - Flutter and Server-Side

    SADAD Payment Gateway SDK for Dart - Flutter and Server-Side

    245 views
    software

    Open source Dart SDK for SADAD Payment Gateway. Web checkout, invoices, and refunds for Flutter apps and Dart server applications in Qatar.

    Louis Innovations expands its open source SADAD ecosystem with a native Dart SDK, purpose-built for Flutter mobile apps and Dart server applications.

    Why Dart?

    Flutter has become the framework of choice for mobile app development in Qatar. Government apps, banking apps, and e-commerce platforms across the GCC are built with Flutter. Our Dart SDK provides native SADAD payment integration without platform channels or JavaScript bridges.

    SDK Features:

    Null-Safe API - Built with Dart's sound null safety. Every response type is precisely modeled so you handle all cases at compile time.

    Web Checkout Flow - Generate payment URLs, launch in-app browsers or WebViews, and capture payment results. Works on iOS, Android, and Flutter Web.

    Invoice Operations - Full CRUD operations for SADAD invoices. Create payment links, track status, and send reminders programmatically.

    Refund Processing - Handle full and partial refunds with proper validation. Async operations with Dart Futures for clean, readable code.

    Dio HTTP Client - Built on Dio for reliable HTTP communication. Automatic retries, timeout handling, and request interceptors for logging.

    Secure Credential Storage - Examples for storing API keys securely on mobile devices using flutter_secure_storage.

    Integration with Flutter State Management - Code examples for Provider, Riverpod, and BLoC patterns. The SDK works with any state management approach.

    Installation:

    Add the package to your pubspec.yaml. The SDK is published on pub.dev for easy dependency management. Minimum Dart 3.0 required.

    Repository: github.com/louisinnovationsqatar/sadad-dart-sdk

    Part of the Louis Innovations open source initiative to strengthen Qatar's developer ecosystem.