UI/UX
URL, API, or QR Scan
Once a Payment is added to Branta, anyone can query the payment (until the TTL passes, when the payment is purged from Branta).
Funneling the User to Branta
Platforms may display Branta however best suits the brand, device, and context.
There are a few common ways:
Showing an optional link on the same screen as the Address/Invoice/QR.
Requiring the user to click "Verify Payment" before presenting the native platform UI/UX.
Using our JSON API for custom workflows.
On BTCPayServer, user are shown an optional, uniform "Verify with Branta" Link that opens in a new tab.
URL Access
Staging https://staging.branta.pro/v1/verify/address
Production https://guardrail.branta.pro/v1/verify/address
The above are web pages to let the user verify an address from any browser.
The URLs are portable; no apps or login required.

JSON API
Staging
https://staging.branta.pro/v1/payments/address
Production
https://guardrail.branta.pro/v1/payments/address
[
{
"description":"Order 1408",
"payment":"bc1qfrxg278498g5salmv8m656dnd8zdjmcl7fuq3s",
"created_at":"2025-08-01T16:18:28.810Z",
"ttl":86400,
"alt_payments":["lnbc453310n1p5ge6x5pp50jadlah6mpk587l7gh6cqzrjecutkzjy7jgcdvy8drtypgsjgxcsdz92pskjepqw3hjq5mpw3hhx6rfyppk7enxv4jjqsm09cszsnmjv3jhygzfgsazqvf5xquzjcqzzsxqzjhsp5c7flyzmfslueuxu3xtdyf36mr6rz23x9elvqquvfcwr5rg7gg7nq9qxpqysgq9nhk3cj3q87ftxrf92nwh0ymgheyednlnuqkthc4z2mdwx4hzugsh4063zjdrjv2mvul2zjp4k8cur87j27l5h8tjlvjtnsf8lr8wqqpcd0dzr"]
}
]
QR Scan
Branta offers a fast QR Scan feature. This lets anyone verify address from a different device.
https://branta.pro lets anyone verify an invoice/address from the menu bar.
Branta Assets
Branta SVGs are available on Github.
Last updated