pine_payment_sdk 1.1.1
pine_payment_sdk: ^1.1.1 copied to clipboard
Flutter plugin for fullscreen payment WebView flow with UPI intent handling and callback-based results.
Changelog #
All notable changes to this project will be documented in this file.
1.1.1 #
- Fixed final status countdown to run correctly for both success and failure screens.
- Updated final status redirect timer from 10 seconds to 5 seconds.
- Fixed failure status screen countdown banner so it decrements instead of remaining stuck.
1.1.0 #
- Added checkout inquiry API lookup using the merchant-provided redirect URL host and token.
- Added a final payment status screen with a countdown before returning to the merchant callback.
- Added mapped inquiry details for transaction data, payment method, and payment amount summary.
- Added a minimal failure state when inquiry status is not
PROCESSED. - Added HTTP-based inquiry parsing support with typed response models.
1.0.2 #
- General UI refinements and internal code improvements for better stability, readability, and maintainability.
1.0.1 #
- Improved payment flow navigation to handle user exits more reliably.
- Enhanced error handling with clear, real-time error messages.
- Improved UI compatibility across devices with notches and system UI overlays.
- General UI refinements and internal code improvements for better stability, readability, and maintainability.
1.0.0 #
- Renamed plugin to
pine_payment_sdk. - Added
PinePaymentSdk.startPaymentone-call API returning typedPaymentResult. - Implemented fullscreen Flutter WebView payment flow with loading state.
- Added URL interception for success/failure callbacks.
- Added external app launch support for
upi://,intent://,phonepe://,gpay://,paytm://, and custom schemes. - Added callback result parsing for status, transaction ID, and message.
- Added graceful cancellation and lifecycle handling for app switch/resume.
- Added Android 8+ and iOS 13+ platform configuration.
- Added complete example app and updated documentation.