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