diff --git a/lnbits/extensions/lnurlp/models.py b/lnbits/extensions/lnurlp/models.py index c15235f..af542de 100644 --- a/lnbits/extensions/lnurlp/models.py +++ b/lnbits/extensions/lnurlp/models.py @@ -38,8 +38,9 @@ class PayLink(NamedTuple): url: ParseResult = urlparse(self.success_url) qs: Dict = parse_qs(url.query) qs["payment_hash"] = payment_hash - url = url._replace(query=urlencode(qs)) - return UrlAction(url=urlunparse(url), description=self.success_text) + url = url._replace(query=urlencode(qs, doseq=True)) + raw: str = urlunparse(url) + return UrlAction(url=raw, description=self.success_text) elif self.success_text: return MessageAction(message=self.success_text) else: