tr_payment_hub 1.0.3
tr_payment_hub: ^1.0.3 copied to clipboard
Turkish payment gateway integration (iyzico, PayTR) for Dart/Flutter.
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.
Unreleased #
1.0.3 - 2025-12-24 #
Added #
- Comprehensive dartdoc documentation for all public APIs
toJson()andfromJson()methods for all model classescopyWith()methods for immutable model updatesequalsandhashCodeoverrides for value equalitytoString()overrides for better debugging- English README.md with full API documentation
- Turkish README_TR.md for local users
- Enhanced lint rules in analysis_options.yaml
- Flutter example app with realistic payment flow:
- Payment form with card input
- 3D Secure WebView integration
- Callback URL interception
- Result screen
Changed #
- Updated pubspec.yaml description to meet pub.dev guidelines
- Improved code documentation coverage
- Exports are now alphabetically sorted
1.0.2 - 2025-12-20 #
1.0.0 - 2025-12-15 #
Added #
- Initial release
- iyzico payment provider integration
- Non-3DS and 3D Secure payment support
- Installment query by BIN number
- Refund operations
- Payment status query
- PayTR payment provider integration
- iFrame token based payments
- 3D Secure payment flow
- Callback hash verification
- Refund support
- Core features
- Unified
PaymentProviderinterface PaymentRequest,PaymentResult,RefundRequestmodelsCardInfowith Luhn validation and maskingBuyerInfo,BasketItem,AddressInfomodelsPaymentExceptionwith standardized error codesLogSanitizerfor secure logging
- Unified
- Testing utilities
MockPaymentProviderfor unit testing- Configurable success/failure scenarios
- Custom delay support