PrivSec-dev / banking-apps-compat-report

Report and track banking app compatibility with GrapheneOS, including which workarounds may be required.
https://privsec.dev/posts/android/banking-applications-compatibility-with-grapheneos/
84 stars 4 forks source link

Paytm: Secure UPI Payments #140

Closed empratyush closed 2 years ago

empratyush commented 2 years ago

Is there an existing issue for this?

App name

Paytm: Secure UPI Payments

Link to app

https://play.google.com/store/apps/details?id=net.one97.paytm

App version

v10.13.0

Country of the app

India

Build Number

TP1A.220624.021.A1.2022083000

Device

Google Play installed

Google Play services Network permission revoked?

SafetyNet Enforcement

Native code debugging

Stock OS compatibility

Profile app tested in

Description of the app's functionality

everything seems to work fine.

Are there any extra notes you think users should know about?

"paytm bank" feature doesn't work without google play because it uses google's location api. (device need to have a valid gps lock)

ADB logcat of the app if necessary

No response

avinal commented 1 month ago

I was unable to login into PayTM. It says Android System Webview is disabled on your device. Please enable the android system webview in Settings and reply to open the page. Without login, the app is not much useful.

I searched issues on this and GOS does not ship or has a way to enable it. If there is any workaround, please let me know. Or else, I will request to move it to “Not working” status.

spring-onion commented 1 month ago

It might just be looking for it, try installing it:

https://play.google.com/store/apps/details?id=com.google.android.webview

avinal commented 1 month ago

I did, but GOS doesn't show up Android System Webview in the Provider menu. So cannot switch to it. It seems PayTM is hard-coded to use Google's implementation.
photo_2024-09-10_19-12-59

spring-onion commented 1 month ago

Let's hope we can convince them to drop this requirement. Thanks for the heads-up, marking it as incompatible.

empratyush commented 1 month ago

@avinal You can dismiss the "warning dialog" and app will work just fine.

avinal commented 1 month ago

@empratyush how do you login into your account then? The warning dialog was supposed to be the login screen.