RFC-8905: The 'payto' URI Scheme for Payments

RFC-8905

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.

This can easily be used for Ethereum and L2 “payments” for integration with payment platforms. There are examples for Bitcoin and Interledger Protocol Address w/ ENS-style addressing.

Related:

ERC: Standard URI scheme with metadata, value and byte code

EIP-681: URL Format for Transaction Requests

https://eips.ethereum.org/EIPS/eip-681

Ethereum is already available here: https://payto.money/

But we have to wait for adoption.

This uses an GANA registry. It shouldn’t be too hard to add another scheme.

EDIT: I’ve written one and submitted it to the registry. Hoping to hear back from them soon.

It’s now officially recognized!

https://git.gnunet.org/gana.git/tree/payto-payment-target-types/eth.txt?id=be418a2292d71148a1a8ca554811361573b27dec