- From: Hexalys <notifications@github.com>
- Date: Fri, 13 Apr 2018 06:14:02 +0000 (UTC)
- To: w3c/payment-request <payment-request@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3c/payment-request/issues/701/381034653@github.com>
Thanks, I missed the existing threads in my initial search. @adrianhopebailie I do not have a particular use case in mind, other that currently working with a couple U.S. retail and wholesale companies that processes payments only if the order is validated for production first. In my checkout instances, I show a "Continue" button once they provide the payment info (which is why I mentioned 'Add'), then "Submit order" for the confirmation screen. At no time, do I show a "Pay" labeled button. Even with a small aside notice mentioning that the transaction is not real-time, some people manage to assume the charge is immediate. I am concerned that a unique one-size-fit-all 'pay' verb does not help clarifying those details to the user very well. > One challenge with allowing custom UI is that this opens up additional attack surface so it would need to be considered carefully. If we allowed a choice of options (more secure than free text) what would those be? I agree. I am really thinking of a small set of options with the most generic/common actions possible or a more simple 'Authorize for payment'. It needs to be defined. Happy to try and do more research. @marcoscaceres A possible alternative is a more arbitrary second label/qualifier such a side parenthesis next to the button, to help substantiate the `pay` action or obligation. Short of adequate context for the user, a unique pay verb button could lead to potential cart abandonment as much as it tries to alleviate it. To the point of [discussion at the F2F](https://www.w3.org/2016/02/24-wpwg-minutes#item07). > <zkoch> I do think this point is largely lost on users to begin with > <zkoch> I personally never know if I am being pre-authed or charged > <zkoch> So my initial inkling is that from a UI perspective, nothing should really change I would argue this premise is actually a good reason to try and start differentiating the two more clearly to the user instead of continuing leaving them in the unknown or incorrect assumptions. I am not yet involved with wanting to implement the API. Just in the curiosity stage at the moment. But as a dev, this point makes me pause for considering its use for non-live transactions. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/w3c/payment-request/issues/701#issuecomment-381034653
Received on Friday, 13 April 2018 06:14:24 UTC