razorpay / razorpay-flutter

Razorpay Flutter Plugin
MIT License
106 stars 149 forks source link

Razorpay Freezes at start of Checkout Activity after upgrade to 1.3.4 in Flutter #285

Open ruhbanshah opened 1 year ago

ruhbanshah commented 1 year ago

Description

The bug is triggered when I launch the razorpay checkout activity using "razorpay.open(options)". It first leads to a grey screen with the razorpay loader but is stuck on that screen eventually showing a blank white screen.

Attaching screenshots for clarity.

Flutter Version :

Flutter 3.3.8 • channel stable • https://github.com/flutter/flutter.git Framework • revision 52b3dc25f6 (13 days ago) • 2022-11-09 12:09:26 +0800 Engine • revision 857bd6b74c Tools • Dart 2.18.4 • DevTools 2.15.0

blankScreen clip.webm LoadingScreenBeyond which it does not go

Log output between checkout initiation and appearance of white screen

I/FIAM.Display(10418): Unbinding from activity: MainActivity I/FIAM.Headless(10418): Removing display event component D/AutofillManager(10418): Fill dialog is enabled:false, hints=[password, passwordAuto, creditCardNumber, creditCardSecurityCode, creditCardExpirationDate] D/EGL_emulation(10418): eglCreateContext: 0xb400007cfee59d10: maj 3 min 0 rcv 3 I/FIAM.Display(10418): Binding to activity: com.razorpay.CheckoutActivity I/FIAM.Headless(10418): Setting display event component W/Parcel (10418): Expecting binder but got null! W/Parcel (10418): Expecting binder but got null! D/EGL_emulation(10418): app_time_stats: avg=8.74ms min=2.26ms max=28.64ms count=62 D/EGL_emulation(10418): app_time_stats: avg=33.24ms min=5.52ms max=867.50ms count=41 D/EGL_emulation(10418): app_time_stats: avg=3.80ms min=2.17ms max=7.81ms count=61 D/EGL_emulation(10418): app_time_stats: avg=3.86ms min=2.28ms max=8.07ms count=59 D/EGL_emulation(10418): app_time_stats: avg=3.50ms min=2.13ms max=8.71ms count=61 D/EGL_emulation(10418): app_time_stats: avg=2.73ms min=2.14ms max=3.51ms count=61 D/EGL_emulation(10418): app_time_stats: avg=2.69ms min=1.41ms max=3.81ms count=60 D/EGL_emulation(10418): app_time_stats: avg=3.23ms min=1.15ms max=8.55ms count=60 D/EGL_emulation(10418): app_time_stats: avg=2.62ms min=2.17ms max=3.51ms count=60 D/EGL_emulation(10418): app_time_stats: avg=2.67ms min=1.75ms max=3.69ms count=61 D/EGL_emulation(10418): app_time_stats: avg=2.67ms min=2.06ms max=3.22ms count=60 D/EGL_emulation(10418): app_time_stats: avg=2.65ms min=2.08ms max=3.49ms count=61 D/EGL_emulation(10418): app_time_stats: avg=3.38ms min=1.28ms max=27.39ms count=56 D/EGL_emulation(10418): app_time_stats: avg=2.73ms min=1.23ms max=4.33ms count=61 D/EGL_emulation(10418): app_time_stats: avg=2.66ms min=1.21ms max=3.45ms count=61 D/EGL_emulation(10418): app_time_stats: avg=2.72ms min=2.17ms max=7.33ms count=61 D/EGL_emulation(10418): app_time_stats: avg=2.64ms min=2.07ms max=4.35ms count=60 D/EGL_emulation(10418): app_time_stats: avg=2.68ms min=2.19ms max=3.51ms count=60 D/EGL_emulation(10418): app_time_stats: avg=2.93ms min=2.20ms max=5.56ms count=60 D/EGL_emulation(10418): app_time_stats: avg=2.65ms min=1.78ms max=3.47ms count=61 D/EGL_emulation(10418): app_time_stats: avg=2.65ms min=2.21ms max=3.31ms count=60 D/EGL_emulation(10418): app_time_stats: avg=2.65ms min=2.13ms max=3.43ms count=61 D/EGL_emulation(10418): app_time_stats: avg=2.64ms min=2.06ms max=3.58ms count=60 D/EGL_emulation(10418): app_time_stats: avg=2.63ms min=1.20ms max=3.79ms count=61 D/EGL_emulation(10418): app_time_stats: avg=2.63ms min=1.95ms max=3.46ms count=61 D/EGL_emulation(10418): app_time_stats: avg=2.63ms min=1.89ms max=3.35ms count=61 D/EGL_emulation(10418): app_time_stats: avg=2.70ms min=2.23ms max=3.56ms count=61 D/EGL_emulation(10418): app_time_stats: avg=2.58ms min=1.18ms max=3.17ms count=60 D/EGL_emulation(10418): app_time_stats: avg=2.63ms min=1.07ms max=3.48ms count=61 D/EGL_emulation(10418): app_time_stats: avg=2.70ms min=2.11ms max=5.82ms count=60 D/EGL_emulation(10418): app_time_stats: avg=2.66ms min=2.08ms max=3.40ms count=60 D/EGL_emulation(10418): app_time_stats: avg=2.59ms min=2.23ms max=3.57ms count=60 D/EGL_emulation(10418): app_time_stats: avg=1816.39ms min=15.38ms max=30612.95ms count=17 D/EGL_emulation(10418): app_time_stats: avg=2.92ms min=2.10ms max=21.82ms count=59 D/EGL_emulation(10418): app_time_stats: avg=9.79ms min=1.00ms max=18.53ms count=62 D/EGL_emulation(10418): app_time_stats: avg=2.64ms min=2.01ms max=3.32ms count=61 D/EGL_emulation(10418): app_time_stats: avg=2.57ms min=1.94ms max=3.18ms count=61 D/EGL_emulation(10418): app_time_stats: avg=2.61ms min=2.06ms max=3.68ms count=60 D/EGL_emulation(10418): app_time_stats: avg=2.62ms min=1.92ms max=3.42ms count=61 D/EGL_emulation(10418): app_time_stats: avg=2.66ms min=2.11ms max=3.53ms count=61 D/EGL_emulation(10418): app_time_stats: avg=2.62ms min=2.17ms max=3.35ms count=60 D/EGL_emulation(10418): app_time_stats: avg=2.71ms min=2.05ms max=4.01ms count=61 D/EGL_emulation(10418): app_time_stats: avg=2.60ms min=2.10ms max=3.42ms count=60 D/EGL_emulation(10418): app_time_stats: avg=2.62ms min=1.23ms max=3.33ms count=60 D/EGL_emulation(10418): app_time_stats: avg=2.57ms min=2.11ms max=3.41ms count=61 D/EGL_emulation(10418): app_time_stats: avg=2.63ms min=2.20ms max=3.60ms count=61 D/EGL_emulation(10418): app_time_stats: avg=2.69ms min=2.15ms max=3.84ms count=60 D/EGL_emulation(10418): app_time_stats: avg=2.71ms min=2.21ms max=4.29ms count=60 D/EGL_emulation(10418): app_time_stats: avg=2.64ms min=2.12ms max=3.27ms count=60 D/EGL_emulation(10418): app_time_stats: avg=2.68ms min=1.96ms max=3.48ms count=61 D/EGL_emulation(10418): app_time_stats: avg=2.68ms min=2.22ms max=3.82ms count=61 D/EGL_emulation(10418): app_time_stats: avg=2.65ms min=2.19ms max=3.29ms count=60 D/EGL_emulation(10418): app_time_stats: avg=2.60ms min=1.03ms max=3.59ms count=60 D/EGL_emulation(10418): app_time_stats: avg=2.61ms min=2.17ms max=3.43ms count=61 D/EGL_emulation(10418): app_time_stats: avg=2.58ms min=0.99ms max=3.66ms count=61 D/EGL_emulation(10418): app_time_stats: avg=2.66ms min=1.07ms max=3.60ms count=61 D/EGL_emulation(10418): app_time_stats: avg=2.68ms min=2.28ms max=4.04ms count=60 D/EGL_emulation(10418): app_time_stats: avg=2.75ms min=2.27ms max=3.79ms count=60 D/EGL_emulation(10418): app_time_stats: avg=3.08ms min=1.53ms max=6.90ms count=61 D/EGL_emulation(10418): app_time_stats: avg=2.62ms min=2.07ms max=3.20ms count=60 D/EGL_emulation(10418): app_time_stats: avg=2.65ms min=1.01ms max=3.61ms count=61 D/EGL_emulation(10418): app_time_stats: avg=2.68ms min=2.10ms max=3.39ms count=61 D/EGL_emulation(10418): app_time_stats: avg=2.70ms min=2.13ms max=3.58ms count=60 D/EGL_emulation(10418): app_time_stats: avg=2.63ms min=1.68ms max=3.45ms count=61 D/EGL_emulation(10418): app_time_stats: avg=2.73ms min=2.19ms max=3.78ms count=61 D/EGL_emulation(10418): app_time_stats: avg=963.04ms min=5.66ms max=31569.13ms count=33

vivekshindhe commented 1 year ago

@napcraft Can you please post the payload you are using? Without the key

ruhbanshah commented 1 year ago

@vivekshindhe

razorpay.open({ 'key': 'XXXXXXXXXXXXXX', 'amount': amount*100, 'name': 'Groxery', 'order_id':gatewayID, 'description': 'Delivering happiness', 'timeout': 180, // in seconds "notes":{"uniqueID":uniqueID}, 'prefill': { 'contact': FirebaseAuth.instance.currentUser!.phoneNumber, 'email': FirebaseAuth.instance.currentUser!.email } });

vivekshindhe commented 1 year ago

@napcraft Can you please create a ticket in the Razorpay Dashboard? That way we have all the necessary details to get this resolved for you ASAP. Unable to reproduce the issue.

ruhbanshah commented 1 year ago

@vivekshindhe : Done with ticket ID: #7093415