Skip to main content
OP Open Payment Address Protocol
Local-first with no tracking

Interactive examples

Payment address examples

Choose a familiar situation and see how one web address can be used to receive money. Every example explains the idea in plain language and lets you generate the payer’s payment URL or QR code.

  1. 1 · Pick a situation

    Start simple, or choose the example closest to your needs.

  2. 2 · See how it works

    Each page separates the human explanation from developer details.

  3. 3 · Try the simulation

    Review the QR code or URL in the Browser Payer. No payment is sent.

Start with the basics

What would you like to see?

The first two examples are the easiest introduction. The later examples show more flexible business and team setups.

Best place to start

A personal payment address

Share one address on a profile, invoice, message or QR code instead of sending bank or wallet details every time.

View the personal example
One clear purpose

Donations for a piece of music

Give a song or release its own address so supporters know exactly what their donation is connected to.

View the music example
Two ways to pay in euros

Choose bank or digital euro

Use the same payment address for a regular bank transfer or a digital-euro payment request for an external compatible app.

View the two-method example
Five currencies

Receive money internationally

Offer euro, pound, dollar, Icelandic króna and Bitcoin options behind one address, then let the payer choose a supported method.

View the international example
Keep every old link working

Change payment providers

Keep one customer-facing address while the bank, wallet or provider behind it changes over time.

View the portable business example
One address points to another

Forward to a current payment address

See how a page-specific address can lead to the project’s main payment address while the payer’s app checks both steps and shows the final recipient.

View the forwarded address example