[Copy improvement] Update the message for accepting/declining a grant on Rafiki test wallet
Context
This is a feedback from the beta testing ' I’ve never liked that it says “requesting to make a payment on your behalf” because there’s no payment being made (yet)'
Todos
- Update message on the accept/decline grant page
Not related to the extension - we do not have control on the wallet IdP (where users accept or decline grant).
Each user will get redirected to its wallet provider IdP page.
I understand this is not work on the extension side but we will need to follow up with the rafiki team to make it happen thus the issue here for tracking. Also this is very specific to Rafiki. It would be interesting to see what messages other wallet providers have
Yeah, just to add a little bit of context to this issue since the feedback was mine. I'm specifically referring to the grant consent screen in test network/test wallet.
When testing the extension, I'm presented with the standard grant consent screen that I'd see if I were making a purchase from the boutique, for example. My suggestion is to have a separate grant consent screen that's shown when hooking the extension to a test wallet, so that the messaging to the end user is more clear.
Today, it says "Melissa's payment pointer is requesting access to make a payment on your behalf....Total amount to debit: $5.000000000". It might be less confusing if the messaging was related to Web Monetization and what the user is doing -- linking their extension to their wallet to approve a budget.
@melissahenderson would you have a better message that we could use, as a default for all IDP page redirections, no matter if it is WM or Boutique? We can change the text to something general.
The use cases are pretty different. Ideally there would be different grant screens based on intent.
- Boutique - permission to make an immediate payment of X amount
- WM - permission to make a future payment of Y or Z amount out of X budget
Could we do something like this: Your wallet is requesting access to $[amount of budget or amount of purchase].
Let's do text change of 'Your wallet is requesting access to an amount of X.' And if there is a list of accesses: 'Your wallet is requesting access to the following amounts: X, Y Z'.
@Tymmmy can i take this for hacktoberfest?
this would make me 4/4 for hacktoberfest @interledger, maybe i can get something cool hehe. 3 done 1 to go
The use cases are pretty different. Ideally there would be different grant screens based on intent. Boutique - permission to make an immediate payment of X amount WM - permission to make a future payment of Y or Z amount out of X budget
The IDP will not be able to differentiate between immediate payment or not an immediate payment, since there is no limit on when and how many outgoing payments can be made under a particular outgoing payment grant. The only thing the IDP could differentiate is whether the grant is recurring or not.
IMO the text should still be something akin to "{Open Payments client name} is requesting access to make outgoing payments up to {amount}".
Technically speaking, with "Your wallet is requesting access to an amount of X", the wallet already has access to your funds.