- Edited
I got Curve Pay working after some tries.
This is what you need to do.
- Install AppGallery from Huawei (search it on the browser and just follow the instructions to install the apk)
- From AppGallery install Curve (important: Curve has to be installed from AppGallery, if you already have Curve then delete it and reinstall from AppGallery)
- Install also "HMS Core" from AppGallery
- Go to the phone App settings and enable all permissions for both Curve and HMS Core. Enable also the advanced permissions that appear on a different menu (on the main menu at the bottom).
- Open HMS Core and create a Huawei account and link it with your Google profile (this is key, otherwise it won't work)
- Reboot the device and retry. Be patient, it can take some minutes but it should work.
- Tested both with LineageOS-14 on a OnePlus phone as well as with the stock Pixel OS on a Google Pixel 9 Pro phone running the last Android-15 (with unlocked bootloader, everything straight from Google)
When you have it working then you can (if you wish) start dropping permissions back from this apps. I'm not sure what permissions are exactly needed, but I can guarantee that if you enable every permission and you create and enable the HSM Core account then it should work.