Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

unable to tip more than 100 BAT #5884

Closed
LaurenWags opened this issue Sep 4, 2019 · 9 comments
Closed

unable to tip more than 100 BAT #5884

LaurenWags opened this issue Sep 4, 2019 · 9 comments
Labels
closed/duplicate Issue has already been reported feature/rewards needs-discussion Although the issue is clear, we haven't yet reached a decision about the right solution. QA/Test-Plan-Specified QA/Yes

Comments

@LaurenWags
Copy link
Member

Description

While testing user wallets I noticed that there's a notification on the Uphold authorization screen which says you will need to reauthorize once you have 100 BAT in transactions. After tipping 100 BAT to various verified/KYC'd publishers (so that the BAT left my wallet), when I tried to tip over the 100 BAT, I was not forced to reauthorize. I just got the generic tip error message.

Steps to Reproduce

  1. Clean install, enable rewards, connect KYC'd account
  2. If account doesn't have at least 100 BAT in Brave Browser card, add it.
  3. Tip sites until I've tipped 100 BAT to various sites.
  4. Try to tip again.

Actual result:

Screen Shot 2019-09-03 at 9 32 28 PM

Expected result:

Expected to be disconnected (green Verified would changed to gray Disconnected button) and notification about the wallet being unreachable would be displayed.

Reproduces how often:

easily

Brave version (brave://version info)

Brave 0.69.121 Chromium: 76.0.3809.132 (Official Build) beta (64-bit)
Revision fd1acc410994a7a68ac25bc77513d443f3130860-refs/branch-heads/3809@{#1035}
OS Mac OS X

Version/Channel Information:

  • Can you reproduce this issue with the current release? n/a
  • Can you reproduce this issue with the beta channel? yes
  • Can you reproduce this issue with the dev channel? unsure
  • Can you reproduce this issue with the nightly channel? unsure

Other Additional Information:

  • Does the issue resolve itself when disabling Brave Shields? n/a
  • Does the issue resolve itself when disabling Brave Rewards? n/a
  • Is the issue reproducible on the latest version of Chrome? n/a

Miscellaneous Information:

Per discussion with @mandar-brave the limit was supposed to be increased. Possibly that didn't happen. Also, here's the uphold screen which mentions the 100 BAT limit:
Screen Shot 2019-09-03 at 9 36 42 PM

@mandar-brave mandar-brave added the priority/P2 A bad problem. We might uplift this to the next planned release. label Sep 4, 2019
@LaurenWags
Copy link
Member Author

Note - this also happens with the following STR:

  1. Clean install, enable rewards, connect KYC'd account
  2. If account doesn't have at least 100 BAT in Brave Browser card, add it.
  3. Set monthly budget to 100 BAT. Visit only verified, KYC'd publishers.
  4. Let contribution go thru.
  5. Now try to tip a site.

Screen Shot 2019-09-03 at 10 09 27 PM

@LaurenWags
Copy link
Member Author

When this is fixed, will need to check that you actually get put in Disconnected state once you hit the transaction limit because right now there are errors when trying to do over 100 BAT in transactions.

@NejcZdovc
Copy link
Contributor

@mandar-brave what should we do?

@NejcZdovc NejcZdovc removed the priority/P2 A bad problem. We might uplift this to the next planned release. label Sep 17, 2019
@NejcZdovc NejcZdovc added needs-discussion Although the issue is clear, we haven't yet reached a decision about the right solution. and removed bug labels Sep 17, 2019
@mandar-brave
Copy link

@NejcZdovc even if we hit Uphold limits, we need to ask user to re-auth and reset the token with a fresh 100 BAT. By failing and no re-authing;
a) we can't retry the current transaction
b) we will fail on every future transaction

Do we not get a clear error when we hit the limits.

@NejcZdovc
Copy link
Contributor

I mean not sure how re-auth would work if limit for one time is 100. So if user want's to do 150 will Uphold even allow it?

@mandar-brave
Copy link

@NejcZdovc re-authing token resets value to allow new set of transactions up to 100.
Uphold is moving default ceiling to 250 BAT which will help.

Uphold setting for token expiry now is > 250 BAT transactions or 2 months, whichever comes first. At that point user has to re-auth to get token expiry reset.

@NejcZdovc
Copy link
Contributor

NejcZdovc commented Sep 18, 2019

@mandar-brave yes I am aware of that, what I am saying if user want's to tip 500 BAT this will not go through no re-auth will work as limit is max to 250. We need to limit tip amounts on publisher side to match uphold amounts so user will not be put in this situation

@mandar-brave
Copy link

Fair! we will have to cap Creator max to 250 BAT for the moment!

@marshall
Copy link

marshall commented Dec 2, 2020

duplicate of #3718

@marshall marshall closed this as completed Dec 2, 2020
@marshall marshall added the closed/duplicate Issue has already been reported label Dec 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
closed/duplicate Issue has already been reported feature/rewards needs-discussion Although the issue is clear, we haven't yet reached a decision about the right solution. QA/Test-Plan-Specified QA/Yes
Projects
None yet
Development

No branches or pull requests

4 participants