razorpay / razorpay-flutter

Razorpay Flutter Plugin
MIT License
107 stars 147 forks source link

on the first try payment works fine, but then it doesnt give success or failure. It just closes after submiting payment #247

Closed faisalmushtaq007 closed 2 years ago

faisalmushtaq007 commented 2 years ago

on the first try payment works fine, but then it doesnt give success or failure. It just closes after submiting payment

I got this from a url that was in debug console { "error": { "code": "BAD_REQUEST_ERROR", "description": "Input fields not set properly", "source": "business", "step": "payment_initiation", "reason": "input_validation_failed", "metadata": {} } } But why wasnt this shown on the first try? What should i do??

vivekshindhe commented 2 years ago

Can you send a sample payload of what you're sending to the package?

irfan-akhan commented 2 years ago

I'm facing the same issue

vivekshindhe commented 2 years ago

@irfan-akhan do you see any logs in android studio?

irfan-akhan commented 2 years ago

This comes after the first payment is made successfully "Uncaught SyntaxError: Invalid or unexpected token". The first payment is done successfully but the issues starts when I try to make a second onwards. Issue started to come after I pass the order_id in the payload. @vivekshindhe

faisalmushtaq007 commented 2 years ago

@vivekshindhe this is the payload i send {key: rzp_test_myvOpPQKy6X26u, currency: INR, amount: 11500.0, order_id: order_JLHp7k9YxPH1VJ, name: Kiadah, description: Doctor Appointment, prefill: {contact: , email: }}

faisalmushtaq007 commented 2 years ago

@vivekshindhe ????

vivekshindhe commented 2 years ago

@faisalmushtaq007 we haven't been able to reproduce this. What are you getting in the onPaymentError? Also, are you changing order_id after every payment?

faisalmushtaq007 commented 2 years ago

@vivekshindhe thats the thing, event listeners are not being called.

vivekshindhe commented 2 years ago

@faisalmushtaq007 can you send the entire log dump here after you click on pay?

faisalmushtaq007 commented 2 years ago

@vivekshindhe I/flutter (32073): 2022-04-21 18:16:41.309413 ℹī¸ 🔌 Needs to reconnect : false I/Timeline(32073): Timeline: Activity_launch_request time:286310617 W/ActivityThread(32073): handleWindowVisibility: no activity for token android.os.BinderProxy@f77ad23 D/com.razorpay.checkout(32073): No permission for reading SMS D/com.razorpay.checkout(32073): CheckoutActivity onCreate called D/ForceDarkHelper(32073): updateByCheckExcludeList: pkg: com.dropoutdev.kiadah activity: com.razorpay.CheckoutActivity@6cf6a76 D/EgretLoader(32073): EgretLoader(Context context) D/EgretLoader(32073): The context is not activity D/com.razorpay.checkout(32073): {"key":"NTZmNWIwNGZhODc1MmUyY2YxOTM5NmM0","events":[],"context":{"mode":"test","device":{"manufacturer":"Xiaomi","model":"POCO F1","name":"beryllium","type":"phone","version":"Android10","Xiaomi":"Xiaomi","POCO F1":"POCO F1","device_size":"1080w X 2027h","device_resolution":"1080x2027x440"},"sdk":{"version":"1.6.10","type":"checkout"},"network":{"bluetooth":false,"carrier":"Jio 4G","cellular":true,"cellular_network_type":"NA","wifi":false,"carrier_network":"Jio 4G","network_type":-1,"is_roming":false},"screen":{"density":2.75,"width":1080,"height":2027},"locale":"en-IN","timezone":"Asia\/Kolkata","user_agent":"Dalvik\/2.1.0 (Linux; U; Android 10; POCO F1 MIUI\/V12.0.3.0.QEJMIXM)","webview_user_agent":"Mozilla\/5.0 (Linux; Android 10; POCO F1 Build\/QKQ1.190828.002; wv) AppleWebKit\/537.36 (KHTML, like Gecko) Version\/4.0 Chrome\/100.0.4896.88 Mobile Safari\/537.36"}} D/com.razorpay.checkout(32073): Modified Url: https://api.razorpay.com/v1/checkout/public?version=1.6.10&library=checkoutjs&platform=android [log] {"name":"Faisal Mushtaq","age":26,"patient_id":"6257c084393f3763dbba7f99","doctor_id":"625951eeeb971df16fc6c5b8","share_documents":true,"start_time":"11:00","start_date":"2022-04-21","payment_status":{"state":"Pending","date":"2022-04-21"},"payment_platform":"Razorpay"} W/System.err(32073): java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference W/System.err(32073): at org.json.JSONTokener.nextCleanInternal(JSONTokener.java:121) W/System.err(32073): at org.json.JSONTokener.nextValue(JSONTokener.java:98) W/System.err(32073): at org.json.JSONObject.(JSONObject.java:164) W/System.err(32073): at org.json.JSONObject.(JSONObject.java:181) W/System.err(32073): at com.razorpay.CheckoutPresenterImpl.setOptions(CheckoutPresenterImpl.java:196) W/System.err(32073): at com.razorpay.BaseCheckoutActivity.onCreate(BaseCheckoutActivity.java:106) W/System.err(32073): at com.razorpay.BaseCheckoutOtpelfActivity.onCreate(BaseCheckoutOtpelfActivity.java:26) W/System.err(32073): at com.razorpay.CheckoutActivity.onCreate(CheckoutActivity.java:8) W/System.err(32073): at android.app.Activity.performCreate(Activity.java:7893) W/System.err(32073): at android.app.Activity.performCreate(Activity.java:7880) W/System.err(32073): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1307) W/System.err(32073): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3283) W/System.err(32073): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3457) W/System.err(32073): at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83) W/System.err(32073): at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135) W/System.err(32073): at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95) W/System.err(32073): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2044) W/System.err(32073): at android.os.Handler.dispatchMessage(Handler.java:107) W/System.err(32073): at android.os.Looper.loop(Looper.java:224) W/System.err(32073): at android.app.ActivityThread.main(ActivityThread.java:7562) W/System.err(32073): at java.lang.reflect.Method.invoke(Native Method) W/System.err(32073): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539) W/System.err(32073): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950) D/ForceDarkHelper(32073): updateByCheckExcludeList: pkg: com.dropoutdev.kiadah activity: com.razorpay.CheckoutActivity@6cf6a76 I/chatty (32073): uid=11352(com.dropoutdev.kiadah) identical 1 line D/ForceDarkHelper(32073): updateByCheckExcludeList: pkg: com.dropoutdev.kiadah activity: com.razorpay.CheckoutActivity@6cf6a76 D/EgretLoader(32073): EgretLoader(Context context) D/EgretLoader(32073): The context is not activity D/ForceDarkHelper(32073): updateByCheckExcludeList: pkg: com.dropoutdev.kiadah activity: com.razorpay.CheckoutActivity@6cf6a76 D/EgretLoader(32073): EgretLoader(Context context) D/EgretLoader(32073): The context is not activity D/ForceDarkHelper(32073): updateByCheckExcludeList: pkg: com.dropoutdev.kiadah activity: com.razorpay.CheckoutActivity@6cf6a76 W/System.err(32073): java.lang.Exception: No dash options defined W/System.err(32073): at com.razorpay.CheckoutPresenterImpl.getProgressBarColor(CheckoutPresenterImpl.java:650) W/System.err(32073): at com.razorpay.BaseCheckoutActivity.createContainer(BaseCheckoutActivity.java:227) W/System.err(32073): at com.razorpay.BaseCheckoutActivity.onCreate(BaseCheckoutActivity.java:113) W/System.err(32073): at com.razorpay.BaseCheckoutOtpelfActivity.onCreate(BaseCheckoutOtpelfActivity.java:26) W/System.err(32073): at com.razorpay.CheckoutActivity.onCreate(CheckoutActivity.java:8) W/System.err(32073): at android.app.Activity.performCreate(Activity.java:7893) W/System.err(32073): at android.app.Activity.performCreate(Activity.java:7880) W/System.err(32073): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1307) W/System.err(32073): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3283) W/System.err(32073): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3457) W/System.err(32073): at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83) W/System.err(32073): at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135) W/System.err(32073): at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95) W/System.err(32073): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2044) W/System.err(32073): at android.os.Handler.dispatchMessage(Handler.java:107) W/System.err(32073): at android.os.Looper.loop(Looper.java:224) W/System.err(32073): at android.app.ActivityThread.main(ActivityThread.java:7562) W/System.err(32073): at java.lang.reflect.Method.invoke(Native Method) W/System.err(32073): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539) W/System.err(32073): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950) W/System.err(32073): org.json.JSONException: No value for theme W/System.err(32073): at org.json.JSONObject.get(JSONObject.java:399) W/System.err(32073): at org.json.JSONObject.getJSONObject(JSONObject.java:619) W/System.err(32073): at com.razorpay.CheckoutPresenterImpl.getProgressBarColor(CheckoutPresenterImpl.java:635) W/System.err(32073): at com.razorpay.BaseCheckoutActivity.createContainer(BaseCheckoutActivity.java:227) W/System.err(32073): at com.razorpay.BaseCheckoutActivity.onCreate(BaseCheckoutActivity.java:113) W/System.err(32073): at com.razorpay.BaseCheckoutOtpelfActivity.onCreate(BaseCheckoutOtpelfActivity.java:26) W/System.err(32073): at com.razorpay.CheckoutActivity.onCreate(CheckoutActivity.java:8) W/System.err(32073): at android.app.Activity.performCreate(Activity.java:7893) W/System.err(32073): at android.app.Activity.performCreate(Activity.java:7880) W/System.err(32073): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1307) W/System.err(32073): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3283) W/System.err(32073): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3457) W/System.err(32073): at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83) W/System.err(32073): at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135) W/System.err(32073): at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95) W/System.err(32073): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2044) W/System.err(32073): at android.os.Handler.dispatchMessage(Handler.java:107) W/System.err(32073): at android.os.Looper.loop(Looper.java:224) W/System.err(32073): at android.app.ActivityThread.main(ActivityThread.java:7562) W/System.err(32073): at java.lang.reflect.Method.invoke(Native Method) W/System.err(32073): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539) W/System.err(32073): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950) D/ForceDarkHelper(32073): updateByCheckExcludeList: pkg: com.dropoutdev.kiadah activity: com.razorpay.CheckoutActivity@6cf6a76 D/com.razorpay.checkout(32073): OTPElf Constructor D/com.razorpay.checkout(32073): No permission for reading SMS D/com.razorpay.checkout(32073): OTPElf Constructor D/com.razorpay.checkout(32073): No permission for reading SMS D/com.razorpay.checkout(32073): NOT FULLSCREEN D/ForceDarkHelper(32073): updateByCheckExcludeList: pkg: com.dropoutdev.kiadah activity: com.razorpay.CheckoutActivity@6cf6a76 D/EgretLoader(32073): EgretLoader(Context context) D/EgretLoader(32073): The context is not activity W/ContentCatcher(32073): Failed to notify a WebView [log] {"status":"success","data":{"appointment":{"name":"Faisal Mushtaq","age":26,"start_time":"11:00","start_date":"2022-04-21T00:00:00.000Z","razorpay_order":{"id":"order_JM0l6zCntmL38I","entity":"order","amount":85000,"amount_paid":0,"amount_due":85000,"currency":"INR","receipt":"kiadahcure_625951eeeb971df16fc6c5b812345","offer_id":null,"status":"created","attempts":0,"notes":{"charges":"850","doctor_name":"7006078236","patient_name":"Faisal Mushtaq"},"created_at":1650545202},"initiated":false,"appointment_status":"Pending","payment_status":[{"state":"Pending","date":"2022-04-21T00:00:00.000Z","_id":"626152327bed033f535967ab","createdAt":"2022-04-21T12:46:42.825Z","updatedAt":"2022-04-21T12:46:42.825Z"}],"patient_name":"Faisal Mushtaq","doctor_name":"7006078236","has_started":false,"patient_id":"6257c084393f3763dbba7f99","doctor_id":"625951eeeb971df16fc6c5b8","doctor_picture":"","patient_picture":"","is_followup":false,"share_documents":true,"charges":850,"_id":"626152327bed033f535967aa","createdAt":"2022-04-21T12:46:42.825Z","updatedAt":"2022-04-21T12:46:42.825Z","__v":0,"id":"626152327bed033f535967aa"},"order_id":"order_JM0l6zCntmL38I"}} [log] 201 [log] HERE: order_JM0l6zCntmL38I W/ContentCatcher(32073): Failed to notify a WebView [log] {key: rzp_test_myvOpPQKy6X26u, currency: INR, amount: 85000.0, order_id: order_JM0l6zCntmL38I, name: Kiadah, description: Doctor Appointment, retry: {enabled: true, max_count: 3}, send_sms_hash: true, prefill: {contact: , email: }} D/com.razorpay.checkout(32073): Updating OTPElf D/com.razorpay.checkout(32073): RzpAssist onPageStarted: https://api.razorpay.com/v1/checkout/public?version=1.6.10&library=checkoutjs&platform=android D/com.razorpay.checkout(32073): Updating OTPElf W/System.err(32073): java.lang.IllegalArgumentException: bad base-64 W/System.err(32073): at android.util.Base64.decode(Base64.java:162) W/System.err(32073): at android.util.Base64.decode(Base64.java:137) W/System.err(32073): at com.razorpay.CryptLib.encryptDecrypt(CryptLib.java:174) W/System.err(32073): at com.razorpay.CryptLib.decrypt(CryptLib.java:269) W/System.err(32073): at com.razorpay.BaseUtils.decryptFile(BaseUtils.java:719) W/System.err(32073): at com.razorpay.OtpElfData$2.run(OtpElfData.java:55) W/System.err(32073): at com.razorpay.Owl.onPostExecute(Owl.java:137) W/System.err(32073): at com.razorpay.Owl.onPostExecute(Owl.java:23) W/System.err(32073): at android.os.AsyncTask.finish(AsyncTask.java:755) W/System.err(32073): at android.os.AsyncTask.access$900(AsyncTask.java:192) W/System.err(32073): at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:772) W/System.err(32073): at android.os.Handler.dispatchMessage(Handler.java:107) W/System.err(32073): at android.os.Looper.loop(Looper.java:224) W/System.err(32073): at android.app.ActivityThread.main(ActivityThread.java:7562) W/System.err(32073): at java.lang.reflect.Method.invoke(Native Method) W/System.err(32073): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539) W/System.err(32073): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950) D/com.razorpay.checkout(32073): Unable to decrypt file, bad base-64 W/System.err(32073): java.lang.IllegalArgumentException: bad base-64 W/System.err(32073): at android.util.Base64.decode(Base64.java:162) W/System.err(32073): at android.util.Base64.decode(Base64.java:137) W/System.err(32073): at com.razorpay.CryptLib.encryptDecrypt(CryptLib.java:174) W/System.err(32073): at com.razorpay.CryptLib.decrypt(CryptLib.java:269) W/System.err(32073): at com.razorpay.BaseUtils.decryptFile(BaseUtils.java:719) W/System.err(32073): at com.razorpay.OtpElfData$2.run(OtpElfData.java:55) W/System.err(32073): at com.razorpay.Owl.onPostExecute(Owl.java:137) W/System.err(32073): at com.razorpay.Owl.onPostExecute(Owl.java:23) W/System.err(32073): at android.os.AsyncTask.finish(AsyncTask.java:755) W/System.err(32073): at android.os.AsyncTask.access$900(AsyncTask.java:192) W/System.err(32073): at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:772) W/System.err(32073): at android.os.Handler.dispatchMessage(Handler.java:107) W/System.err(32073): at android.os.Looper.loop(Looper.java:224) W/System.err(32073): at android.app.ActivityThread.main(ActivityThread.java:7562) W/System.err(32073): at java.lang.reflect.Method.invoke(Native Method) W/System.err(32073): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539) W/System.err(32073): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950) D/com.razorpay.checkout(32073): Unable to decrypt file, bad base-64 D/AppSignatureHelper(32073): pkg: com.dropoutdev.kiadah -- hash: x/SjL/8w25W D/skia (32073): --- Failed to create image decoder with message 'unimplemented' W/System.err(32073): java.lang.IllegalArgumentException: bad base-64 W/System.err(32073): at android.util.Base64.decode(Base64.java:162) W/System.err(32073): at android.util.Base64.decode(Base64.java:137) W/System.err(32073): at com.razorpay.CryptLib.encryptDecrypt(CryptLib.java:174) W/System.err(32073): at com.razorpay.CryptLib.decrypt(CryptLib.java:269) W/System.err(32073): at com.razorpay.BaseUtils.decryptFile(BaseUtils.java:719) W/System.err(32073): at com.razorpay.MagicData$2.run(MagicData.java:41) W/System.err(32073): at com.razorpay.Owl.onPostExecute(Owl.java:137) W/System.err(32073): at com.razorpay.Owl.onPostExecute(Owl.java:23) W/System.err(32073): at android.os.AsyncTask.finish(AsyncTask.java:755) W/System.err(32073): at android.os.AsyncTask.access$900(AsyncTask.java:192) W/System.err(32073): at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:772) W/System.err(32073): at android.os.Handler.dispatchMessage(Handler.java:107) W/System.err(32073): at android.os.Looper.loop(Looper.java:224) W/System.err(32073): at android.app.ActivityThread.main(ActivityThread.java:7562) W/System.err(32073): at java.lang.reflect.Method.invoke(Native Method) W/System.err(32073): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539) W/System.err(32073): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950) D/com.razorpay.checkout(32073): Unable to decrypt file, bad base-64 D/com.razorpay.checkout(32073): Checkout loaded in 0.58 sec. D/com.razorpay.checkout(32073): not magic E/com.razorpay.checkout(32073): Webview JS Error: Uncaught SyntaxError: Invalid or unexpected token I/chromium(32073): [INFO:CONSOLE(1)] "Uncaught SyntaxError: Invalid or unexpected token", source: https://api.razorpay.com/v1/checkout/public?version=1.6.10&library=checkoutjs&platform=android (1) E/com.razorpay.checkout(32073): Webview JS Error: Uncaught TypeError: window.getDeviceDetails is not a function I/chromium(32073): [INFO:CONSOLE(1)] "Uncaught TypeError: window.getDeviceDetails is not a function", source: https://api.razorpay.com/v1/checkout/public?version=1.6.10&library=checkoutjs&platform=android (1) I/flutter (32073): 2022-04-21 18:16:43.064480 ℹī¸ 📡 Closing web-socket connection for 6257c084393f3763dbba7f99 I/flutter (32073): 2022-04-21 18:16:43.065108 ℹī¸ 🔌 Disconnecting web-socket connection I/flutter (32073): 2022-04-21 18:16:43.065389 ℹī¸ 🔌 Stopped monitoring events I/flutter (32073): 2022-04-21 18:16:43.065618 ℹī¸ 🔌 Closing connection with https://chat.stream-io-api.com I/flutter (32073): 2022-04-21 18:16:43.065815 ℹī¸ 🔌 Stopped listening to https://chat.stream-io-api.com W/cr_AwAutofillManager(32073): Autofill is disabled: AutofillManager isn't available in given Context. W/cr_AwAutofillManager(32073): Autofill is disabled: AutofillManager isn't available in given Context. W/RenderInspector(32073): DequeueBuffer time out on com.dropoutdev.kiadah/com.razorpay.CheckoutActivity, count=1, avg=17 ms, max=17 ms. W/System.err(32073): org.json.JSONException: No value for order_id W/System.err(32073): at org.json.JSONObject.get(JSONObject.java:399) W/System.err(32073): at com.razorpay.Lumberjack.getValueFromJsonObject(Lumberjack.java:423) W/System.err(32073): at com.razorpay.Lumberjack.addPropertyFromJSONObject(Lumberjack.java:407) W/System.err(32073): at com.razorpay.Lumberjack.addFilteredPropertiesFromPayload(Lumberjack.java:463) W/System.err(32073): at com.razorpay.AnalyticsUtil.addFilteredPropertiesFromPayload(AnalyticsUtil.java:108) W/System.err(32073): at com.razorpay.CheckoutPresenterImpl.addAnalyticsData(CheckoutPresenterImpl.java:923) W/System.err(32073): at com.razorpay.OtpElfCheckoutPresenterImpl.addAnalyticsData(OtpElfCheckoutPresenterImpl.java:171) W/System.err(32073): at com.razorpay.CheckoutPresenterImpl.onSubmit(CheckoutPresenterImpl.java:946) W/System.err(32073): at com.razorpay.CheckoutBridge$10.secure(CheckoutBridge.java:158) W/System.err(32073): at com.razorpay.CheckoutPresenterImpl.executeWebViewCallback(CheckoutPresenterImpl.java:1257) W/System.err(32073): at com.razorpay.CheckoutPresenterImpl.access$700(CheckoutPresenterImpl.java:49) W/System.err(32073): at com.razorpay.CheckoutPresenterImpl$17.run(CheckoutPresenterImpl.java:1243) W/System.err(32073): at android.os.Handler.handleCallback(Handler.java:883) W/System.err(32073): at android.os.Handler.dispatchMessage(Handler.java:100) W/System.err(32073): at android.os.Looper.loop(Looper.java:224) W/System.err(32073): at android.app.ActivityThread.main(ActivityThread.java:7562) W/System.err(32073): at java.lang.reflect.Method.invoke(Native Method) W/System.err(32073): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539) W/System.err(32073): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950) D/com.razorpay.checkout(32073): {"key":"NTZmNWIwNGZhODc1MmUyY2YxOTM5NmM0","events":[{"event":"ch:and_checkout:activity:init_start","timestamp":"1650545202","properties":{"local_order_id":"JM0l6QPTFIaYmG","local_payment_id":"JM0l6QTfOK4NWV","merchant_app_name":"Kiadah","merchant_app_version":"1.0.0","merchant_app_build":1,"platform":"mobile_sdk","platform_version":"1.6.10","os":"android","os_version":"10","library":"CHECKOUTJS"}},{"event":"assist:and_error_log","timestamp":"1650545202","properties":{"error_message":"Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference","error_level":"critical","local_order_id":"JM0l6QPTFIaYmG","local_payment_id":"JM0l6QTfOK4NWV","merchant_app_name":"Kiadah","merchant_app_version":"1.0.0","merchant_app_build":1,"platform":"mobile_sdk","platform_version":"1.6.10","os":"android","os_version":"10","library":"CHECKOUTJS","merchant_package":"com.dropoutdev.kiadah","merchant_key":"rzp_test_myvOpPQKy6X26u"}},{"event":"assist:and_error_log","timestamp":"1650545202","properties":{"error_message":"No dash options defined","error_level":"error","local_order_id":"JM0l6QPTFIaYmG","local_payment_id":"JM0l6QTfOK4NWV","merchant_app_name":"Kiadah","merchant_app_version":"1.0.0","merchant_app_build":1,"platform":"mobile_sdk","platform_version":"1.6.10","os":"android","os_version":"10","library":"CHECKOUTJS","framework":"flutter","merchant_package":"com.dropoutdev.kiadah","merchant_key":"rzp_test_myvOpPQKy6X26u","merchant options":{"amount":85000,"prefill":{"contact":"","email":""},"name":"Kiadah","send_sms_hash":true,"description":"Doctor Appointment","currency":"INR","order_id":"order_JM0l6zCntmL38I","key":"rzp_test_myvOpPQKy6X26u","retry":{"max_count":3,"enabled":true},"redirect":true}}},{"event":"assist:and_error_log","timestamp":"1650545202","properties":{"error_message":"No value for theme","error_level":"error","local_order_id":"JM0l6QPTFIaYmG","local_payment_id":"JM0l6QTfOK4NWV","merchant_app_name":"Kiadah","merchant_app_version":"1.0.0","merchant_app_build":1,"platform":"mobile_sdk","platform_version":"1.6.10","os":"android","os_version":"10","library":"CHECKOUTJS","framework":"flutter","merchant_package":"com.dropoutdev.kiadah","merchant_key":"rzp_test_myvOpPQKy6X26u","merchant options":{"amount":85000,"prefill":{"contact":"","email":""},"name":"Kiadah","send_sms_hash":true,"description":"Doctor Appointment","currency":"INR","order_id":"order_JM0l6zCntmL38I","key":"rzp_test_myvOpPQKy6X26u","retry":{"max_count":3,"enabled":true},"redirect":true}}},{"event":"assist:and_perm:sms_already:not:granted","timestamp":"1650545202","properties":{"local_order_id":"JM0l6QPTFIaYmG","local_payment_id":"JM0l6QTfOK4NWV","merchant_app_name":"Kiadah","merchant_app_version":"1.0.0","merchant_app_build":1,"platform":"mobile_sdk","platform_version":"1.6.10","os":"android","os_version":"10","library":"CHECKOUTJS","framework":"flutter","merchant_package":"com.dropoutdev.kiadah","merchant_key":"rzp_test_myvOpPQKy6X26u","merchant options":{"amount":85000,"prefill":{"contact":"","email":""},"name":"Kiadah","send_sms_hash":true,"description":"Doctor Appointment","currency":"INR","order_id":"order_JM0l6zCntmL38I","key":"rzp_test_myvOpPQKy6X26u","retry":{"max_count":3,"enabled":true},"redirect":true}}},{"event":"assist:and_perm:sms_already:not:granted","timestamp":"1650545202","properties":{"local_order_id":"JM0l6QPTFIaYmG","local_payment_id":"JM0l6QTfOK4NWV","merchant_app_name":"Kiadah","merchant_app_version":"1.0.0","merchant_app_build":1,"platform":"mobile_sdk","platform_version":"1.6.10","os":"android","os_version":"10","library":"CHECKOUTJS","framework":"flutter","OTPElf Version":"","merchant_package":"com.dropoutdev.kiadah","merchant_key":"rzp_test_myvOpPQKy6X26u","merchant options":{"amount":85000,"prefill":{"contact":"","email":""},"name":"Kiadah","send_sms_hash":true,"description":"Doctor Appointment","currency":"INR","order_id":"order_JM0l6zCntmL38I","key":"rzp_test_myvOpPQKy6X26u","retry":{"max_count":3,"enabled":true},"redirect":true}}},{"event":"ch:and_card D/com.razorpay.checkout(32073): Sending data to lumberjack D/com.razorpay.checkout(32073): Response from lumberjack: D/com.razorpay.checkout(32073): RzpAssist onPageStarted: https://api.razorpay.com/v1/payments/create/checkout D/com.razorpay.checkout(32073): setPaymentID called: pay_JM0lK8KokGazH5 D/com.razorpay.checkout(32073): not magic E/com.razorpay.checkout(32073): Webview JS Error: Uncaught SyntaxError: Invalid or unexpected token I/chromium(32073): [INFO:CONSOLE(1)] "Uncaught SyntaxError: Invalid or unexpected token", source: https://api.razorpay.com/v1/payments/create/checkout (1) E/com.razorpay.checkout(32073): Webview JS Error: Uncaught TypeError: window.getDeviceDetails is not a function I/chromium(32073): [INFO:CONSOLE(1)] "Uncaught TypeError: window.getDeviceDetails is not a function", source: https://api.razorpay.com/v1/payments/create/checkout (1) D/com.razorpay.checkout(32073): RzpAssist onPageStarted: https://api.razorpay.com/v1/gateway/mocksharp/payment?key_id=rzp_test_myvOpPQKy6X26u D/com.razorpay.checkout(32073): not magic E/com.razorpay.checkout(32073): Webview JS Error: Uncaught SyntaxError: Invalid or unexpected token I/chromium(32073): [INFO:CONSOLE(1)] "Uncaught SyntaxError: Invalid or unexpected token", source: https://api.razorpay.com/v1/gateway/mocksharp/payment?key_id=rzp_test_myvOpPQKy6X26u (1) E/com.razorpay.checkout(32073): Webview JS Error: Uncaught TypeError: window.getDeviceDetails is not a function I/chromium(32073): [INFO:CONSOLE(1)] "Uncaught TypeError: window.getDeviceDetails is not a function", source: https://api.razorpay.com/v1/gateway/mocksharp/payment?key_id=rzp_test_myvOpPQKy6X26u (1) D/com.razorpay.checkout(32073): RzpAssist onPageStarted: https://api.razorpay.com/v1/payments/pay_JM0lK8KokGazH5/callback/957d61261c36b4f03d21ef11a80fbe95e47f483d/rzp_test_myvOpPQKy6X26u?status=authorized&token_recurring_status=rejected&language_code=en D/com.razorpay.checkout(32073): not magic D/com.razorpay.checkout(32073): oncomplete JavascriptInterface E/com.razorpay.checkout(32073): Webview JS Error: Uncaught SyntaxError: Invalid or unexpected token I/chromium(32073): [INFO:CONSOLE(1)] "Uncaught SyntaxError: Invalid or unexpected token", source: https://api.razorpay.com/v1/payments/pay_JM0lK8KokGazH5/callback/957d61261c36b4f03d21ef11a80fbe95e47f483d/rzp_test_myvOpPQKy6X26u?status=authorized&token_recurring_status=rejected&language_code=en (1) D/com.razorpay.checkout(32073): {"key":"NTZmNWIwNGZhODc1MmUyY2YxOTM5NmM0","events":[{"event":"assist:and_rzpassist_page:start","timestamp":"1650545214","properties":{"url":"https:\/\/api.razorpay.com\/v1\/payments\/create\/checkout","local_order_id":"JM0l6QPTFIaYmG","local_payment_id":"JM0l6QTfOK4NWV","merchant_app_name":"Kiadah","merchant_app_version":"1.0.0","merchant_app_build":1,"platform":"mobile_sdk","platform_version":"1.6.10","os":"android","os_version":"10","library":"CHECKOUTJS","bank":"YESB","method":"netbanking","payment_attempt":1,"amount":85000,"framework":"flutter","OTPElf Version":"","device_token_source_single":"com.dropoutdev.kiadah","contact":"+917006868911","merchant_package":"com.dropoutdev.kiadah","merchant_key":"rzp_test_myvOpPQKy6X26u","merchant options":{"amount":85000,"prefill":{"contact":"","email":""},"name":"Kiadah","send_sms_hash":true,"description":"Doctor Appointment","currency":"INR","order_id":"order_JM0l6zCntmL38I","key":"rzp_test_myvOpPQKy6X26u","retry":{"max_count":3,"enabled":true},"redirect":true},"email":"d@gmail.com"}},{"event":"ch:and_payment:id_attached","timestamp":"1650545214","properties":{"local_order_id":"JM0l6QPTFIaYmG","local_payment_id":"JM0l6QTfOK4NWV","merchant_app_name":"Kiadah","merchant_app_version":"1.0.0","merchant_app_build":1,"platform":"mobile_sdk","platform_version":"1.6.10","os":"android","os_version":"10","library":"CHECKOUTJS","bank":"YESB","method":"netbanking","payment_id":"pay_JM0lK8KokGazH5","payment_attempt":1,"amount":85000,"framework":"flutter","OTPElf Version":"","device_token_source_single":"com.dropoutdev.kiadah","contact":"+917006868911","merchant_package":"com.dropoutdev.kiadah","merchant_key":"rzp_test_myvOpPQKy6X26u","merchant options":{"amount":85000,"prefill":{"contact":"","email":""},"name":"Kiadah","send_sms_hash":true,"description":"Doctor Appointment","currency":"INR","order_id":"order_JM0l6zCntmL38I","key":"rzp_test_myvOpPQKy6X26u","retry":{"max_count":3,"enabled":true},"redirect":true},"email":"d@gmail.com"}},{"event":"assist:and_rzpassist_page:finish","timestamp":"1650545214","properties":{"page_load_time":0.054679063,"url":"https:\/\/api.razorpay.com\/v1\/payments\/create\/checkout","local_order_id":"JM0l6QPTFIaYmG","local_payment_id":"JM0l6QTfOK4NWV","merchant_app_name":"Kiadah","merchant_app_version":"1.0.0","merchant_app_build":1,"platform":"mobile_sdk","platform_version":"1.6.10","os":"android","os_version":"10","library":"CHECKOUTJS","bank":"YESB","method":"netbanking","payment_id":"pay_JM0lK8KokGazH5","payment_attempt":1,"amount":85000,"framework":"flutter","OTPElf Version":"","device_token_source_single":"com.dropoutdev.kiadah","contact":"+917006868911","merchant_package":"com.dropoutdev.kiadah","merchant_key":"rzp_test_myvOpPQKy6X26u","merchant options":{"amount":85000,"prefill":{"contact":"","email":""},"name":"Kiadah","send_sms_hash":true,"description":"Doctor Appointment","currency":"INR","order_id":"order_JM0l6zCntmL38I","key":"rzp_test_myvOpPQKy6X26u","retry":{"max_count":3,"enabled":true},"redirect":true},"email":"d@gmail.com"}},{"event":"ch:and_js:console_error","timestamp":"1650545214","properties":{"line_number":"1","source_id":"https:\/\/api.razorpay.com\/v1\/payments\/create\/checkout","message":"Uncaught SyntaxError: Invalid or unexpected token","local_order_id":"JM0l6QPTFIaYmG","local_payment_id":"JM0l6QTfOK4NWV","merchant_app_name":"Kiadah","merchant_app_version":"1.0.0","merchant_app_build":1,"platform":"mobile_sdk","platform_version":"1.6.10","os":"android","os_version":"10","library":"CHECKOUTJS","bank":"YESB","method":"netbanking","payment_id":"pay_JM0lK8KokGazH5","payment_attempt":1,"amount":85000,"framework":"flutter","OTPElf Version":"","device_token_source_single":"com.dropoutdev.kiadah","contact":"+917006868911","merchant_package":"com.dropoutdev.kiadah","merchant_key":"rzp_test_myvOpPQKy6X26u","merchant options":{"amount":85000,"prefill":{"contact":"","email":""},"name":"Kiadah","send_sms_hash":true,"description":"Doctor Appointment","currency":"INR","order_id":"order_JM0l6zCntmL38I D/com.razorpay.checkout(32073): Sending data to lumberjack I/flutter (32073): 2022-04-21 18:16:57.353543 ℹī¸ 📡 Opening web-socket connection for 6257c084393f3763dbba7f99 I/flutter (32073): 2022-04-21 18:16:57.355191 ℹī¸ 🔌 Initiating connection with https://chat.stream-io-api.com I/flutter (32073): 2022-04-21 18:16:57.356223 ℹī¸ 🔌 Started listening to https://chat.stream-io-api.com E/com.razorpay.checkout(32073): Webview JS Error: Uncaught TypeError: window.getDeviceDetails is not a function I/chromium(32073): [INFO:CONSOLE(1)] "Uncaught TypeError: window.getDeviceDetails is not a function", source: https://api.razorpay.com/v1/payments/pay_JM0lK8KokGazH5/callback/957d61261c36b4f03d21ef11a80fbe95e47f483d/rzp_test_myvOpPQKy6X26u?status=authorized&token_recurring_status=rejected&language_code=en (1) D/com.razorpay.checkout(32073): Response from lumberjack: I/flutter (32073): 2022-04-21 18:16:57.787447 ℹī¸ 🔌 Event received: health.check I/flutter (32073): 2022-04-21 18:16:57.787960 ℹī¸ 🔌 Connection successful: 6256828e-0a09-3c64-0000-000000207751 I/flutter (32073): 2022-04-21 18:16:57.788209 ℹī¸ 🔌 Starting monitoring events I/flutter (32073): 2022-04-21 18:16:57.788413 ℹī¸ 🔌 Starting health check monitor I/flutter (32073): 2022-04-21 18:16:57.788809 ℹī¸ 🔌 Sending Event: health.check I/flutter (32073): 2022-04-21 18:16:57.790474 ℹī¸ 🔌 Starting reconnection monitor I/flutter (32073): 2022-04-21 18:16:57.790885 ℹī¸ 🔌 Needs to reconnect : false I/flutter (32073): 2022-04-21 18:16:57.868587 ℹī¸ 🔌 Event received: health.check I/flutter (32073): 2022-04-21 18:16:57.869177 ℹī¸ 🔌 HealthCheck received : 6256828e-0a09-3c64-0000-000000207751 D/com.razorpay.checkout(32073): CheckoutActivity onDestroy called W/System.err(32073): java.util.ConcurrentModificationException W/System.err(32073): at java.util.ArrayList$Itr.next(ArrayList.java:860) W/System.err(32073): at com.razorpay.SmsAgent.sendSmsPermissionCallBack(SmsAgent.java:110) W/System.err(32073): at com.razorpay.SmsAgent.removeSMSBroadcastReceiver(SmsAgent.java:76) W/System.err(32073): at com.razorpay.RzpAssist.paymentFlowEnd(RzpAssist.java:202) W/System.err(32073): at com.razorpay.OtpElfCheckoutPresenterImpl.addOnFlowEnd(OtpElfCheckoutPresenterImpl.java:130) W/System.err(32073): at com.razorpay.CheckoutPresenterImpl.cleanUpOnDestroy(CheckoutPresenterImpl.java:700) W/System.err(32073): at com.razorpay.BaseCheckoutActivity.onDestroy(BaseCheckoutActivity.java:178) W/System.err(32073): at android.app.Activity.performDestroy(Activity.java:8180) W/System.err(32073): at android.app.Instrumentation.callActivityOnDestroy(Instrumentation.java:1342) W/System.err(32073): at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:5019) W/System.err(32073): at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:5063) W/System.err(32073): at android.app.servertransaction.DestroyActivityItem.execute(DestroyActivityItem.java:44) W/System.err(32073): at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:176) W/System.err(32073): at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97) W/System.err(32073): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2044) W/System.err(32073): at android.os.Handler.dispatchMessage(Handler.java:107) W/System.err(32073): at android.os.Looper.loop(Looper.java:224) W/System.err(32073): at android.app.ActivityThread.main(ActivityThread.java:7562) W/System.err(32073): at java.lang.reflect.Method.invoke(Native Method) W/System.err(32073): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539) W/System.err(32073): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950) W/System.err(32073): java.util.ConcurrentModificationException W/System.err(32073): at java.util.ArrayList$Itr.next(ArrayList.java:860) W/System.err(32073): at com.razorpay.SmsAgent.sendSmsPermissionCallBack(SmsAgent.java:110) W/System.err(32073): at com.razorpay.SmsAgent.removeSMSBroadcastReceiver(SmsAgent.java:76) W/System.err(32073): at com.razorpay.RzpAssist.paymentFlowEnd(RzpAssist.java:202) W/System.err(32073): at com.razorpay.OtpElfCheckoutPresenterImpl.addOnFlowEnd(OtpElfCheckoutPresenterImpl.java:130) W/System.err(32073): at com.razorpay.CheckoutPresenterImpl.cleanUpOnDestroy(CheckoutPresenterImpl.java:700) W/System.err(32073): at com.razorpay.BaseCheckoutActivity.onDestroy(BaseCheckoutActivity.java:178) W/System.err(32073): at android.app.Activity.performDestroy(Activity.java:8180) W/System.err(32073): at android.app.Instrumentation.callActivityOnDestroy(Instrumentation.java:1342) W/System.err(32073): at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:5019) W/System.err(32073): at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:5063) W/System.err(32073): at android.app.servertransaction.DestroyActivityItem.execute(DestroyActivityItem.java:44) W/System.err(32073): at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:176) W/System.err(32073): at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97) W/System.err(32073): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2044) W/System.err(32073): at android.os.Handler.dispatchMessage(Handler.java:107) W/System.err(32073): at android.os.Looper.loop(Looper.java:224) W/System.err(32073): at android.app.ActivityThread.main(ActivityThread.java:7562) W/System.err(32073): at java.lang.reflect.Method.invoke(Native Method) W/System.err(32073): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539) W/System.err(32073): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950) W/ContentCatcher(32073): Failed to notify a WebView W/ContentCatcher(32073): Failed to notify a WebView E/com.razorpay.checkout(32073): Webview JS Error: Uncaught ReferenceError: otpPermissionCallback is not defined I/chromium(32073): [INFO:CONSOLE(1)] "Uncaught ReferenceError: otpPermissionCallback is not defined", source: https://api.razorpay.com/v1/payments/pay_JM0lK8KokGazH5/callback/957d61261c36b4f03d21ef11a80fbe95e47f483d/rzp_test_myvOpPQKy6X26u?status=authorized&token_recurring_status=rejected&language_code=en (1) E/ActivityThread(32073): Activity com.razorpay.CheckoutActivity has leaked IntentReceiver com.razorpay.CheckoutPresenterImpl$1@e3eda17 that was originally registered here. Are you missing a call to unregisterReceiver()? E/ActivityThread(32073): android.app.IntentReceiverLeaked: Activity com.razorpay.CheckoutActivity has leaked IntentReceiver com.razorpay.CheckoutPresenterImpl$1@e3eda17 that was originally registered here. Are you missing a call to unregisterReceiver()? E/ActivityThread(32073): at android.app.LoadedApk$ReceiverDispatcher.(LoadedApk.java:1596) E/ActivityThread(32073): at android.app.LoadedApk.getReceiverDispatcher(LoadedApk.java:1372) E/ActivityThread(32073): at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1525) E/ActivityThread(32073): at android.app.ContextImpl.registerReceiver(ContextImpl.java:1498) E/ActivityThread(32073): at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:650) E/ActivityThread(32073): at com.razorpay.CheckoutPresenterImpl$8.onFinish(CheckoutPresenterImpl.java:800) E/ActivityThread(32073): at android.os.CountDownTimer$1.handleMessage(CountDownTimer.java:127) E/ActivityThread(32073): at android.os.Handler.dispatchMessage(Handler.java:107) E/ActivityThread(32073): at android.os.Looper.loop(Looper.java:224) E/ActivityThread(32073): at android.app.ActivityThread.main(ActivityThread.java:7562) E/ActivityThread(32073): at java.lang.reflect.Method.invoke(Native Method) E/ActivityThread(32073): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539) E/ActivityThread(32073): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950) E/ActivityThread(32073): Activity com.razorpay.CheckoutActivity has leaked IntentReceiver com.razorpay.AutoReadOtpHelper@ed83e22 that was originally registered here. Are you missing a call to unregisterReceiver()? E/ActivityThread(32073): android.app.IntentReceiverLeaked: Activity com.razorpay.CheckoutActivity has leaked IntentReceiver com.razorpay.AutoReadOtpHelper@ed83e22 that was originally registered here. Are you missing a call to unregisterReceiver()? E/ActivityThread(32073): at android.app.LoadedApk$ReceiverDispatcher.(LoadedApk.java:1596) E/ActivityThread(32073): at android.app.LoadedApk.getReceiverDispatcher(LoadedApk.java:1372) E/ActivityThread(32073): at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1525) E/ActivityThread(32073): at android.app.ContextImpl.registerReceiver(ContextImpl.java:1498) E/ActivityThread(32073): at android.app.ContextImpl.registerReceiver(ContextImpl.java:1486) E/ActivityThread(32073): at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:637) E/ActivityThread(32073): at com.razorpay.CheckoutPresenterImpl.onSubmit(CheckoutPresenterImpl.java:958) E/ActivityThread(32073): at com.razorpay.CheckoutBridge$10.secure(CheckoutBridge.java:158) E/ActivityThread(32073): at com.razorpay.CheckoutPresenterImpl.executeWebViewCallback(CheckoutPresenterImpl.java:1257) E/ActivityThread(32073): at com.razorpay.CheckoutPresenterImpl.access$700(CheckoutPresenterImpl.java:49) E/ActivityThread(32073): at com.razorpay.CheckoutPresenterImpl$17.run(CheckoutPresenterImpl.java:1243) E/ActivityThread(32073): at android.os.Handler.handleCallback(Handler.java:883) E/ActivityThread(32073): at android.os.Handler.dispatchMessage(Handler.java:100) E/ActivityThread(32073): at android.os.Looper.loop(Looper.java:224) E/ActivityThread(32073): at android.app.ActivityThread.main(ActivityThread.java:7562) E/ActivityThread(32073): at java.lang.reflect.Method.invoke(Native Method) E/ActivityThread(32073): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539) E/ActivityThread(32073): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950) I/flutter (32073): 2022-04-21 18:17:07.804660 ℹī¸ 🔌 Needs to reconnect : false I/flutter (32073): 2022-04-21 18:17:17.801432 ℹī¸ 🔌 Sending Event: health.check I/flutter (32073): 2022-04-21 18:17:17.805663 ℹī¸ 🔌 Needs to reconnect : false I/flutter (32073): 2022-04-21 18:17:18.017420 ℹī¸ 🔌 Event received: health.check I/flutter (32073): 2022-04-21 18:17:18.018074 ℹī¸ 🔌 HealthCheck received : 6256828e-0a09-3c64-0000-000000207751 I/flutter (32073): 2022-04-21 18:17:27.801707 ℹī¸ 🔌 Needs to reconnect : false I/flutter (32073): 2022-04-21 18:17:37.796318 ℹī¸ 🔌 Sending Event: health.check I/flutter (32073): 2022-04-21 18:17:37.800326 ℹī¸ 🔌 Needs to reconnect : false I/flutter (32073): 2022-04-21 18:17:37.919178 ℹī¸ 🔌 Event received: health.check I/flutter (32073): 2022-04-21 18:17:37.919911 ℹī¸ 🔌 HealthCheck received : 6256828e-0a09-3c64-0000-000000207751 I/flutter (32073): 2022-04-21 18:17:47.804325 ℹī¸ 🔌 Needs to reconnect : false I/flutter (32073): 2022-04-21 18:17:57.798081 ℹī¸ 🔌 Sending Event: health.check I/flutter (32073): 2022-04-21 18:17:57.802123 ℹī¸ 🔌 Needs to reconnect : false I/flutter (32073): 2022-04-21 18:17:57.894188 ℹī¸ 🔌 Event received: health.check I/flutter (32073): 2022-04-21 18:17:57.894761 ℹī¸ 🔌 HealthCheck received : 6256828e-0a09-3c64-0000-000000207751

vivekshindhe commented 2 years ago

Looking into the logs. Will update asap

vivekshindhe commented 2 years ago

@faisalmushtaq007 are you sending contact and email as empty in the payload? That is also what's shown in the logs. Just confirming

faisalmushtaq007 commented 2 years ago

@vivekshindhe yes sending them empty, so that the user could enter in razorpay

vivekshindhe commented 2 years ago

@faisalmushtaq007 in that case you don't have to send anything in the prefill. That entire object won't be necessary. Could you please try with not sending the prefill object?

faisalmushtaq007 commented 2 years ago

@vivekshindhe i've already tried that as well, but still nothing

vivekshindhe commented 2 years ago

@faisalmushtaq007 can you send me a debug app to check? I haven't been able to reproduce this at all. My email is vivek.shindhe@razorpay.com

faisalmushtaq007 commented 2 years ago

@vivekshindhe please check your email

faisalmushtaq007 commented 2 years ago

@vivekshindhe login credentials there as well

faisalmushtaq007 commented 2 years ago

@vivekshindhe have you found the issue??

vivekshindhe commented 2 years ago

@faisalmushtaq007 i was able to make like 8 appointments right now. All successful too. Could you check in your dashboard?

vivekshindhe commented 2 years ago

Also, is it possible that you are removing the listeners after the first successful payment and hence not getting callbacks for the subsequent payments?

faisalmushtaq007 commented 2 years ago

@vivekshindhe was it taking you to the success screen everytime or appointment screen???

vivekshindhe commented 2 years ago

@faisalmushtaq007 i was able to see the issue. If I reopen the application on the first attempt it showed the successful screen and then went to homepage. But subsequently it just came back to appointment page. That's fine. Are you doing

_razorpay.clear() after you get the first callback?

faisalmushtaq007 commented 2 years ago

@vivekshindhe yes i do call _razorpay.clear

vivekshindhe commented 2 years ago

Can you remove that? That's the call that removes the listener right? Maybe add it in another life cycle event? And check once

faisalmushtaq007 commented 2 years ago

@vivekshindhe alright let me check

faisalmushtaq007 commented 2 years ago

@vivekshindhe That did the trick, thanks alot brother!

inamhusain commented 1 year ago

Not getting any success call back fron sdk.

inamhusain commented 1 year ago

Activity com.razorpay.CheckoutActivity has leaked IntentReceiver com.razorpay.b_J@74ef533 that was originally registered here. Are you missing a call to unregisterReceiver()? E/ActivityThread( 7987): android.app.IntentReceiverLeaked: Activity com.razorpay.CheckoutActivity has leaked IntentReceiver com.razorpay.b_J@74ef533 that was originally registered here. Are you missing a call to unregisterReceiver()?