Skip to content

Payment URI with fallback #284

Open
Open

Description

@frechfish

Some payment requests contain an on-chain fallback address. This makes these payment requests compatible with (old) main-chain wallets and Lightning wallets. The user can then choose how they want to pay or switch to on-chain if Lightning fails.

The address format looks like this:
bitcoin:bc1xxxxx?lightning=lnurl1xxxxx

I think it makes sense to introduce this for Liquid addresses as well, so that users can choose whether they want to pay via the main-chain or Liquid.

The address format could look like this:
bitcoin:bc1xxxxx?lightning=lnurl1xxxxx&liquid=Glxxxxx

It would make sense to ask users when creating invoices whether they want to embed main chain, liquid, or both in the payment request.

Somewhat related: #81

Activity

  1. self-assigned this
    on Aug 15, 2026
  2. ardier16 commented on Aug 15, 2026

    @ardier16
    Contributor

    @frechfish thanks for the suggestion, and apologies for the delayed response! The app currently creates separate network-specific payment requests and does not generate a combined URI like the proposed format. We’ll keep this open as a feature request.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

feature requestRequest to implement a new feature

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions