Contactless payments in store with /e/ phone

Hi all,

How can I pay contactless “by card” in a store with my phone?
I am using /e/ OS stable-release on a Fairphone 3

Until 31st of July 2022, I was able to use the Rabo Wallet app for contactless payments by the Rabobank (Dutch bank), this worked perfectly. But for some reason the Rabobank has decided to stop supporting it from 1 august forward and referred everyone to Google pay.

I installed Google pay, but it does not boot on my phone. I can install it, but after opening it just shows me a “loading picture” and nothing happens.

So how can I pay with my phone?
Thanks in advance.

2 Likes

Google Pay very likely needs more original Google APIs present. In that thread the microG author explains what would be necessary for a banking Apps to add Cards to Google Pay.

But even with this implemented, if Google Pay itself then can work in all circumstances, without Google Play and more? I don’t know

https://github.com/microg/GmsCore/issues/1245#issuecomment-734969823

  • Banking apps sometimes use the TapAndPay API which allows them to add your bank account to Google Pay / Android Pay. This API is not yet implemented and probably causing issues here. As I guess one needs a bank account with that bank to try out, I can try to provide test builds, but debugging that way obviously is much harder.

so an adb logcat would clarify what Class the radobank App calls to add its Card etc, that microG could delegate if Google Pay is present

because lots of ppl click that microG link with a 2020 statement - microG still widens the Pay surface with classes and definitions, mostly to keep Apps from crashing that call into these

Q: Now do Google pay can work?

A: No. This is just the beginning of laying a foundation to get things to work.

1 Like

Could Samsung Pay work? (It is not in the App Lounge).

Also, there is Paylib. My bank is compatible with Lyf Pay that is itself built on Paylib for contactless payments. I tried it and it says that I am not eligible to contactless payments because my phone is either too old, or not certified by EMVCo, or rooted. Is it likely to be caused by the missing TapAndPay API too, and does anyone has info about this need to get certified by EMVCo?

Every phone running /e/ has the bootloader unlocked and might be considered rooted, even if you haven’t.

maybe that used to be true in the first half of the 2020s, but there are now a few relockable devices in /e/ too and if it isn’t a slipup - the official image put out as proper user-build (not userdebug) - so no adb root.

One might say “Reported / declared rooted” … the app developer may not care to interrogate the device carefully … it’s just if the device does not meet the “target rules” set by the organisation then “Rooted” may be reported / declared … meaning almost anything. The message is not there to help “non target rules users”.

to be fair, there’s a knowledge gap about userdebug vs user and what adb root entails. /e/OS official images out there being cloaked as user build, but in reality are userdebug builds isn’t helping either. The first batch of FP6 users ran into this unknowingly → slipup.

What I meant to convey is: there are devices both relocked and being a proper user build, when you really can complain to the app-developer it being non-rooted in a technically correct way.

Working fine for me so far, tested with Visa and MasterCard. Didn’t need any tweak.

1 Like

Curve is not available in Switzerland.

We need another solution.

What about a collaboration with Klarna?

Hello, i tried curve which is really fine. But it seems there is a very low limit (at least if you do not pay). Also i try lyf to pay with qr code but it only big supermarkets or big shops accept this app for payment in France.
Any advice to circumvent the limit in curve?

Hi,
In Launchpad/Spending Power, for purchases I get:

  • €10,000/day
  • €150,000/30 days
  • €1,500,000/365 days

Using the (i) icon at top left within this screen, it is specified that unverified accounts can be limited. Does that apply to you?

Many cooperative banks in Germany, such as Volksbank, Sparda, GLS, and many more which have their online banking managed by Atruvia AG provide an app called Digitales Bezahlen where you can register your credit card or Girocard (German variant of debit card).
NFC payments via Digitales Bezahlen works for me with Spardabank München.

1 Like

Anybody tried “SecureCards”?

Looks simple, stores data of my cards only in my phone woth aes256bit and simply copies the NFC signature oft my banking cards.

Seems way better than curve. But is it?

Anyone here with experience?

(Just tried at the market next door. It worked. yay!) :slight_smile:

Don’t use curve… from people I know who worked there:

  • head guy who runs it is ex IDF, Massively pro genocide, nutcase to work with
  • They are pivoting to being a data company more than a tech company. If you moved from google to protect your info, this ain’t it

Can you please confirm the spelling “SecureCards” and where did you download it? I’m desperately trying to find an NFC payment app on e/os. Curve does not work on my e/OS FP6 and their helpdesk bluntly replied that they cannot help me so I need to find an alternative. Any google app solution is a no go for me.

The spelling is correct. Found it through the “App Lounge” search.
But I’m sorry. It does not properly work. I got a problem at almost every other store. It works if you want to save your cards on your phone to have all the credentials etc available. It seems quite safe if you are interested in something like that.

I’m back to Curve. It just works.
Although I’m not really happy as to what people are behind curve….. But unless someone has an alternative, I think it’s at least a little better + smaller than google pay.

Meanwhile, I’m using Fairphone’s 6 card holder.

Quite eager to get away from android, but missing contactless payment solution is quite annoying :frowning:

As of today, is there any way to pay using contactless with the Teracube 2S?