Loopring / loopring-wallet-feedback

钱包产品需求汇总(包括安卓和iOS)
10 stars 3 forks source link

Android - Revolut payment methods on L2 Fiat Ramp #129

Open DrEloyd opened 2 years ago

DrEloyd commented 2 years ago

Import using ramp on android mobile fails when using revolut as the payment method for a bank transfer.

  1. Initiate ramp transfer.
  2. Enter email code
  3. Get sent to the revolut app for authentication
  4. Loopring app instance is put in background
  5. Authenticated transaction in revolut.
  6. Loopring app closes itself
  7. Transaction lost

It is yet unclear to me if these failed transactions are counted against your KYC customer daily limit. Ramp has not been forthcoming on details.

sk33z3r commented 2 years ago

I've run into a very similar issue, at least the root cause/effect appears to be the same at step 6. Let me know if there is any further info needed. I initially wrote it off as a unique issue with my phone since I'm not on a stock device or OS, but my support rep pointed me here and maybe it's not just my phone setup.

My Reproduction:

  1. Open Loopring wallet app and enter PIN
  2. Tap "Deposit"
  3. Enter a USD amount above the minimum required, tap green button at bottom
  4. Enter email address when prompted, check box to agree to terms, tap green button Observe: App says to check email and enter the code
  5. Use Android app switcher or go to home screen and open email app, locate the code and copy it
  6. Return to Loopring app Expected: Loopring app is still open and available in the app switcher. When selected I am returned to the screen to enter my code. Actual: Loopring app is closed and not available in the app switcher anymore. If I go to manually open it, I am asked for my PIN again. When entered, the app returns me to the main wallet overview page instead of the RAMP process i had started to enter the code from email.

I tried it a few times to no avail, same behavior each time. I got passed it by keeping Loopring in the foreground, and waiting for an email notification in the pull down tray. Luckily the code was in the notification summary, and I got email verified. Now that I am, I can no longer reproduce the issue.

I realize there is a LineageOS update. First I will try to repro again with an alternate email in this version, then upgrade and test again.

EDIT: If this needs to be posted as a separate issue, I can certainly do that as well.

sk33z3r commented 2 years ago

Without touching LineageOS upgrades, I've been trying to reproduce the issue by using a couple different email addresses from what I verified with previously. I'm not able to do it. I can go to the home screen and lock the phone, but when I unlock and reopen the wallet from my home screen it takes me back to the code entry.

There must be some first time use conditions that don't exist anymore in my system.

sk33z3r commented 2 years ago

I'm starting to see posts on Reddit that are mentioning the same issue where the Android app tends to close itself out if pushed to the background. As I find them, I'll be asking if they are willing to share details here. Seems to be a rising issue, though.

JeremieJosse commented 2 years ago

Hello, I had the same issue, each time I would open another app, the loopring app would close itself. It happened for me on the following occasions:

OS: Android 11 Device: Samsung Galaxy S10

Cheers.