flutter_paymob_sdk 1.0.1
flutter_paymob_sdk: ^1.0.1 copied to clipboard
A Flutter plugin for integrating Paymob payment gateway with native Android and iOS SDKs support.
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.0 - 2026-01-30 #
Added #
- Initial release of
flutter_paymob_sdk - Native Android SDK integration (Paymob SDK 1.6.9)
- Native iOS SDK integration (PaymobSDK 1.0.20)
- Payment intention API support for creating secure payment sessions
- Customizable payment UI options:
- Custom app name display
- Customizable button background color
- Customizable button text color
- Save card functionality (optional)
- Show/hide save card option
- Type-safe payment result handling with
PaymobPaymentResult - Comprehensive error handling and logging
- Support for Android (API 23+) and iOS (13.0+)
- Full null-safety implementation
- Complete API documentation
- Example app demonstrating usage
Features #
PaymobServiceclass for all payment operationscreatePaymentIntention()method for server-side payment setuppayWithPaymob()method for launching native payment SDKPaymobPaymentResultmodel for handling payment outcomesPaymobCustomizationmodel for UI customization- Automatic native SDK dependency management
Documentation #
- Comprehensive README with installation and usage instructions
- API reference documentation
- Example code and best practices
- Troubleshooting guide