Allow Navigator.registerProtocolHandler to register "payto"

52 views
Skip to first unread message

Rastislav Vašička

unread,
Apr 13, 2023, 9:23:35 AM4/13/23
to blink-dev
Explainer
A unified URI scheme for all payment target types allows applications to offer user interactions with URIs that represent payment targets, simplifying the introduction of new payment systems and applications.

Specification

Summary

Add "payto" to the list of protocols available for registration via registerProtocolHandler(). The Payto scheme is described in RFC 8905 but not adapted in the safelisted scheme list. To support this standard it will be great to adapt it.



Blink component

Risks


Interoperability and Compatibility

None


The implementation gives precedence to native protocol handlers before consulting sites registered via registerProtcolHandler.

Gecko: No signal

WebKit: No signal

Web developers: No signals

Mike Taylor

unread,
Apr 13, 2023, 9:28:27 AM4/13/23
to Rastislav Vašička, blink-dev

Hi Rastislav,

Can you clarify - do you intend to prototype this? Do you have a bug or CL where you're doing the work?

thanks,
Mike

--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/44b54a21-2f87-4aca-8c06-6a76a93daac8n%40chromium.org.

Rastislav Vašička

unread,
Apr 13, 2023, 10:44:02 AM4/13/23
to blink-dev, mike...@chromium.org, blink-dev, Rastislav Vašička
Sure, Mike.

As the protocol is defined in RFC 8905, it may be implemented in the system.


Prototype and PR are in progress.

Mike Taylor

unread,
Apr 13, 2023, 10:57:13 AM4/13/23
to Rastislav Vašička, blink-dev

Got it - we'll treat this as an Intent to Prototype then (typically an Intent starts with "Intent to Prototype" (or Experiment, Ship, etc.).

You'll want to create a chromestatus.com entry with the proposed new feature (see https://www.chromium.org/blink/launching-features/#launch-process - that explains how to get access to create a new feature, if you don't already have it).

I think it would also be useful to flesh out the Explainer a bit, focusing on the concrete use cases you're trying to enable.

thanks,
Mike

Message has been deleted

Dave Tapuska

unread,
Apr 14, 2023, 10:44:31 AM4/14/23
to Rastislav Vašička, blink-dev, mike...@chromium.org
I feel the chromestatus is a bit misleading on the Mozilla position. It indicates "Worth Prototyping" with a link to the Mozilla positions github issue. But no one from Mozilla has indicated a position.

dave.

On Thu, Apr 13, 2023 at 3:05 PM Rastislav Vašička <rastisla...@codetech.cc> wrote:
Thank you. Created https://chromestatus.com/feature/5199727026503680

Mike Taylor

unread,
Apr 14, 2023, 11:51:31 AM4/14/23
to Dave Tapuska, Rastislav Vašička, blink-dev

Agree - I've changed it to "Under Consideration" until they respond with an official position. Thanks for pointing that out, Dave.

Rastislav Vašička

unread,
Apr 14, 2023, 1:35:59 PM4/14/23
to blink-dev, dtap...@chromium.org, blink-dev, mike...@chromium.org, Rastislav Vašička
Thank you. I will check with Mozilla.
Reply all
Reply to author
Forward
0 new messages