Re: [webauthn] FIDO Payment Support (#1570)

> What do you mean by a built-in universal payment handler? I wonder whether that make the browser into yet another payment app that websites have to support

@rsolomakhin It is possible that I got this entirely wrong 🙃 but my interpretation of the SPC explainer is that:
- SPC depends on a built-in (aka "hardwired") payment handler
- SPC requires specific support not only by websites, but by acquirers and banks as well

My idea is simply making the built-in code _more universal_ based on the assumption that _user authorization_ of card payments and for example SEPA credit transfers do not motivate separate handlers since they (AFAICT...) only differ on account data and named method.

Although Saturn is just a PoC, I consider the concept above fully verified.  The Saturn wallet doesn't not know anything about specific payment systems and it still works with quite different backend flows.  BTW, this is a yet another reason to why I couldn't use `PaymentRequest` for Android as intended: it only supports statically declared methods 😒 Updating manifests or apps is not an option if you want a neutral (=universal) Wallet.
@adrianhopebailie 

-- 
GitHub Notification of comment by cyberphone
Please view or discuss this issue at https://github.com/w3c/webauthn/issues/1570#issuecomment-787074536 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Saturday, 27 February 2021 13:41:57 UTC