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



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.


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

EIP-681: URL Format for Transaction Requests

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!