Platform Support
Platform | Version
Android | API-level 19 and later
iOS | iOS 10 and laterList of Razorpay Flutter Custom SDK Versions (Last 5 versions)
Version No. | Release Date | Changes
1.4.2 | 03 Dec 2025 | Bug Fix: iOS native platform issues resolved. Maintenance: Pinned internal native library version to avoid upgrade misses.
1.4.1 | 18 Aug 2025 |Features: - Added null checks forpendingResult before usage to prevent NPE.
- Implemented early return guards in
onPaymentSuccessandonPaymentErrormethods. - Cleared
pendingResultafter sending responses to prevent duplicate replies. - Enhanced resync method to handle null
pendingReplygracefully. - Added success response after
setPaymentIDoperation. - Improved
RazorpayPluginwith proper resync method call handling. - Removed commented dead code for cleaner codebase.
- Resolves race conditions that could cause null pointer exceptions and method channel errors due to multiple callback invocations.
1.4.0 | 15 Apr 2025 | Feature: V2 embedding enabled for Android.
1.3.3 | 03 Nov 2022 | Bug fixes
1.3.2 | 12 Jul 2022 | Feature: Sample app updatepayment_slection_page.dart
Bug Fixes: - getBankLogoUrlfix
- Android fixes
Prerequisites
- Create a Razorpay account.
- Generate API Keys from the Dashboard. To go live with the integration and start accepting real payments, generate Live Mode API Keys and replace them in the integration.
- Know about the Razorpay Payment Flow.