Allow Navigator.registerProtocolHandler to register "payto"

Skip to first unread message

Rastislav Vašička

Apr 13, 2023, 9:23:35 AM4/13/23
to blink-dev
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.



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


Interoperability and Compatibility


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

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?


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
To view this discussion on the web visit

Rastislav Vašička

Apr 13, 2023, 10:44:02 AM4/13/23
to blink-dev,, 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

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 entry with the proposed new feature (see - 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.


Message has been deleted

Dave Tapuska

Apr 14, 2023, 10:44:31 AM4/14/23
to Rastislav Vašička, blink-dev,
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.


On Thu, Apr 13, 2023 at 3:05 PM Rastislav Vašička <> wrote:
Thank you. Created

Mike Taylor

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

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