Skip to main content
OP Open Payment Address Protocol
Online

Set up a payment address

Create an OPID

An Open Payment Address is a public URL people can use to pay you.

What you need

A stable URL on a website you control, somewhere to receive payments, and permission to publish a file on that website. This page does not upload your details.

01 / PAYMENT URL

Choose the link people will use to pay you

02 / RECEIVE PAYMENTS

Choose where each payment should go

03 / PUBLISH THE FILE

Place the generated file on your website

How do you want to set up your payment address?

Choose whether to use a URL on your own domain or a hosted address.

Payment address setup method

Choose the URL people will use to pay you

Choose any stable HTTPS URL on a domain you control. It does not need to point to a webpage or show any content—it is simply the address people use to pay you. The payment file is published separately on the same domain.

Use HTTPS. You can use the domain itself or a specific path, such as https://your-domain.org/donate. Do not include a port, query, fragment, or a final slash after a path.

Choose where to receive payments

Start with one option. You can change it later by replacing the file on your website.

Payment destination type

This account number will be visible in the payment file. We check it before creating the file.

This page creates the file in your browser. It does not send your payment details to a server.