Address entered by the payer
https://openpaymentaddress.org/protocol
Open standard ยท Independent repository
The normative OPAP specification, JSON Schema, and portable conformance fixtures are maintained separately from this reference app. This app is an implementation and does not define the protocol.
Read the OPAP/1 specification See this page’s payment examplePayment address example
This protocol page has its own payment address. It points to the main project address, which contains the current payment options. The payer’s app checks both addresses and shows the final recipient before anything continues.
Address entered by the payer
https://openpaymentaddress.org/protocol
Current payment address
https://openpaymentaddress.org/
Safe interactive example
See the payer follow this page to the project’s current payment options. We will fill in the example address for you. You can review the payment steps, but no real money will be sent.
Simulate this payment
Example address:
https://openpaymentaddress.org/protocol
Published payment file
Payment apps derive this file’s location from the public payment address, verify it, and use it to present the available payment options. Visitors do not need to read or edit this code.
OPID
https://openpaymentaddress.org/protocol
{
"version": 1,
"id": "https://openpaymentaddress.org/protocol",
"revision": 1,
"issued_at": "2026-07-22T00:00:00Z",
"expires_at": "2030-01-01T00:00:00Z",
"payment": {
"type": "delegate",
"target": "https://openpaymentaddress.org/"
}
}
Open the JSON file