Closed Aravind-Tamizh closed 3 years ago
I face the same issues!
I face the same issues!
I face the same issues! 😕
Hey @Malkhansingh4883, @ujwalp15 @virenvvarasadiya and @Aravind-Tamizh: We are working on this issue, this will be resolved soon as we are working on a future release. We will inform you soon about this. Thank you.
@Aravind-Tamizh @virenvvarasadiya @ujwalp15 @Malkhansingh4883 We have updated our razrpay SDK version. Can u check with it
I am getting same error in API 29 Android with 1.6.6 checkout version.
Webview JS Error: Uncaught ReferenceError: otpPermissionCallback is not defined
Any update of this issue?
Updated to latest version of plugin Still getting same error
@protocentralashwin @RajaLG Can you guys try removing and adding it again?
this is still happening. any permanent fixes?
same issue razorpay.checkout: Webview JS Error: Uncaught ReferenceError: otpPermissionCallback is not defined what the fix
what is the solution for this issue? Reloaded 22 of 1938 libraries in 9,516ms.
Restarted application in 3,214ms.
I/flutter ( 7980): 2
I/flutter ( 7980): 2
W/ResourceType( 7980): Attempt to retrieve bag 0x7f0c0000 which is invalid or in a cycle.
D/com.razorpay.checkout( 7980): No permission for reading SMS
D/com.razorpay.checkout( 7980): CheckoutActivity onCreate called
E/com.razorpay.checkout( 7980): Error reading options!
E/com.razorpay.checkout( 7980): org.json.JSONException: No value for send_sms_hash
E/com.razorpay.checkout( 7980): at org.json.JSONObject.get(JSONObject.java:392)
E/com.razorpay.checkout( 7980): at org.json.JSONObject.getBoolean(JSONObject.java:413)
E/com.razorpay.checkout( 7980): at com.razorpay.CheckoutOptions.shouldSendHashForSms(CheckoutOptions.java:36)
E/com.razorpay.checkout( 7980): at com.razorpay.CheckoutPresenterImpl.setOptions(CheckoutPresenterImpl.java:181)
E/com.razorpay.checkout( 7980): at com.razorpay.BaseCheckoutActivity.onCreate(BaseCheckoutActivity.java:103)
E/com.razorpay.checkout( 7980): at com.razorpay.BaseCheckoutOtpelfActivity.onCreate(BaseCheckoutOtpelfActivity.java:23)
E/com.razorpay.checkout( 7980): at com.razorpay.CheckoutActivity.onCreate(CheckoutActivity.java:8)
E/com.razorpay.checkout( 7980): at android.app.Activity.performCreate(Activity.java:7166)
E/com.razorpay.checkout( 7980): at android.app.Activity.performCreate(Activity.java:7157)
E/com.razorpay.checkout( 7980): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1220)
E/com.razorpay.checkout( 7980): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2854)
E/com.razorpay.checkout( 7980): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2979)
E/com.razorpay.checkout( 7980): at android.app.ActivityThread.-wrap11(Unknown Source:0)
E/com.razorpay.checkout( 7980): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1683)
E/com.razorpay.checkout( 7980): at android.os.Handler.dispatchMessage(Handler.java:106)
E/com.razorpay.checkout( 7980): at android.os.Looper.loop(Looper.java:192)
E/com.razorpay.checkout( 7980): at android.app.ActivityThread.main(ActivityThread.java:6754)
E/com.razorpay.checkout( 7980): at java.lang.reflect.Method.invoke(Native Method)
E/com.razorpay.checkout( 7980): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:549)
E/com.razorpay.checkout( 7980): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:828)
W/System.err( 7980): org.json.JSONException: No value for send_sms_hash
W/System.err( 7980): at org.json.JSONObject.get(JSONObject.java:392)
W/System.err( 7980): at org.json.JSONObject.getBoolean(JSONObject.java:413)
W/System.err( 7980): at com.razorpay.CheckoutOptions.shouldSendHashForSms(CheckoutOptions.java:36)
W/System.err( 7980): at com.razorpay.CheckoutPresenterImpl.setOptions(CheckoutPresenterImpl.java:181)
W/System.err( 7980): at com.razorpay.BaseCheckoutActivity.onCreate(BaseCheckoutActivity.java:103)
W/System.err( 7980): at com.razorpay.BaseCheckoutOtpelfActivity.onCreate(BaseCheckoutOtpelfActivity.java:23)
W/System.err( 7980): at com.razorpay.CheckoutActivity.onCreate(CheckoutActivity.java:8)
W/System.err( 7980): at android.app.Activity.performCreate(Activity.java:7166)
W/System.err( 7980): at android.app.Activity.performCreate(Activity.java:7157)
W/System.err( 7980): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1220)
W/System.err( 7980): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2854)
W/System.err( 7980): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2979)
W/System.err( 7980): at android.app.ActivityThread.-wrap11(Unknown Source:0)
W/System.err( 7980): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1683)
W/System.err( 7980): at android.os.Handler.dispatchMessage(Handler.java:106)
W/System.err( 7980): at android.os.Looper.loop(Looper.java:192)
W/System.err( 7980): at android.app.ActivityThread.main(ActivityThread.java:6754)
W/System.err( 7980): at java.lang.reflect.Method.invoke(Native Method)
W/System.err( 7980): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:549)
W/System.err( 7980): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:828)
D/com.razorpay.checkout( 7980): {"key":"NTZmNWIwNGZhODc1MmUyY2YxOTM5NmM0","events":[],"context":{"mode":"test","device":{"manufacturer":"vivo","model":"vivo 1811","name":"1811","type":"phone","version":"Android8.1.0","vivo":"vivo","vivo 1811":"vivo 1811","device_size":"720w X 1436h","device_resolution":"720x1436x320"},"sdk":{"version":"1.6.6","type":"checkout"},"network":{"bluetooth":false,"carrier":"Airtel","cellular":false,"cellular_network_type":"4G","wifi":true,"carrier_network":"Airtel","network_type":0,"is_roming":false},"screen":{"density":2,"width":720,"height":1436},"locale":"en-US","timezone":"Asia\/Kolkata","user_agent":"Dalvik\/2.1.0 (Linux; U; Android 8.1.0; vivo 1811 Build\/OPM1.171019.026)","webview_user_agent":"Mozilla\/5.0 (Linux; Android 8.1.0; vivo 1811 Build\/OPM1.171019.026; wv) AppleWebKit\/537.36 (KHTML, like Gecko) Version\/4.0 Chrome\/89.0.4389.86 Mobile Safari\/537.36"}}
D/com.razorpay.checkout( 7980): Modified Url: https://api.razorpay.com/v1/checkout/public?version=1.6.6&library=checkoutjs&platform=android
W/System.err( 7980): java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference
W/System.err( 7980): at org.json.JSONTokener.nextCleanInternal(JSONTokener.java:116)
W/System.err( 7980): at org.json.JSONTokener.nextValue(JSONTokener.java:94)
W/System.err( 7980): at org.json.JSONObject.
I am facing the same issue. Did anyone find a solution?
i am also facing the issue
Dear Developers @razorpay please Solve this issue in webview javascript, I think you are facing issue because not including Context , i faced same issue with this type code
Actually i solved issue by changing amount 5000(for 50 INR) see official documentation
E/com.razorpay.checkout: Webview JS Error: Uncaught ReferenceError: otpPermissionCallback is not defined
I/chromium: [INFO:CONSOLE(1)] "Uncaught ReferenceError: otpPermissionCallback is not defined", source: https://api.razorpay.com/v1/payments/pay_Hn4DITjGXlL3bP/callback/3dbb0080d7724cf59fb3bfacc9f6c3d7315f2f3e/rzp_test_yQg0rVOwdQLsu3?status=authorized&token_recurring_status=rejected&language_code=en (1) 2021-08-19 18:36:20.410 5371-5371/com.firefly.bikerr.navigation.community.map.bikerr E/ActivityThread: Activity com.razorpay.CheckoutActivity has leaked IntentReceiver com.razorpay.AutoReadOtpHelper@2cde7cb that was originally registered here. Are you missing a call to unregisterReceiver()? android.app.IntentReceiverLeaked: Activity com.razorpay.CheckoutActivity has leaked IntentReceiver com.razorpay.AutoReadOtpHelper@2cde7cb that was originally registered here. Are you missing a call to unregisterReceiver()?
Am i doing some Mistake? , whats the problem
E/com.razorpay.checkout: Webview JS Error: Uncaught ReferenceError: otpPermissionCallback is not defined
I/chromium: [INFO:CONSOLE(1)] "Uncaught ReferenceError: otpPermissionCallback is not defined", source: https://api.razorpay.com/v1/payments/pay_Hn4DITjGXlL3bP/callback/3dbb0080d7724cf59fb3bfacc9f6c3d7315f2f3e/rzp_test_yQg0rVOwdQLsu3?status=authorized&token_recurring_status=rejected&language_code=en (1) 2021-08-19 18:36:20.410 5371-5371/com.firefly.bikerr.navigation.community.map.bikerr E/ActivityThread: Activity com.razorpay.CheckoutActivity has leaked IntentReceiver com.razorpay.AutoReadOtpHelper@2cde7cb that was originally registered here. Are you missing a call to unregisterReceiver()? android.app.IntentReceiverLeaked: Activity com.razorpay.CheckoutActivity has leaked IntentReceiver com.razorpay.AutoReadOtpHelper@2cde7cb that was originally registered here. Are you missing a call to unregisterReceiver()?
Am i doing some Mistake? , whats the problem
did u find any solution I am facing same issue
I had the same issue, alhamdulillah solved it by multiplying the amount * 100
The error is [INFO:CONSOLE(1)] "Uncaught ReferenceError: otpPermissionCallback is not defined", source: https://api.razorpay.com/v1/checkout/public?version=1.6.4&library=checkoutjs&platform=android (1)