Which crate is this issue for?
payjoin-cli
Motivation
Payjoin receivers can set expiry, BIP77 receiver sessions encode an expiry timestamp in the payjoin URI fragment.
Currently this is set to 24 hours by default. As part of making payjoin-cli a useful reference implementation #1482, it should demonstrate the full range of receiver capabilities. This includes setting a custom session expiry. BIP77 allows receivers to specify an arbitrary session lifetime, but payjoin-cli currently offers no way to do this from the CLI.
Which crate is this issue for?
payjoin-cli
Motivation
Payjoin receivers can set expiry, BIP77 receiver sessions encode an expiry timestamp in the payjoin URI fragment.
Currently this is set to 24 hours by default. As part of making payjoin-cli a useful reference implementation #1482, it should demonstrate the full range of receiver capabilities. This includes setting a custom session expiry. BIP77 allows receivers to specify an arbitrary session lifetime, but payjoin-cli currently offers no way to do this from the CLI.