Browse Source

description_hash fix.

aiosqlite
fiatjaf 5 years ago
parent
commit
0c7284be31
  1. 6
      lnbits/extensions/lnurlp/views_api.py

6
lnbits/extensions/lnurlp/views_api.py

@ -1,3 +1,4 @@
import hashlib
from flask import g, jsonify, request, url_for
from http import HTTPStatus
from lnurl import LnurlPayResponse, LnurlPayActionResponse
@ -118,7 +119,10 @@ def api_lnurl_callback(link_id):
return jsonify({"status": "ERROR", "reason": "LNURL-pay not found."}), HTTPStatus.OK
_, payment_request = create_invoice(
wallet_id=link.wallet, amount=link.amount, memo=None, description_hash=link.lnurlpay_metadata.encode("utf-8"),
wallet_id=link.wallet,
amount=link.amount,
memo=None,
description_hash=hashlib.sha256(link.lnurlpay_metadata.encode("utf-8")).digest(),
)
resp = LnurlPayActionResponse(pr=payment_request, success_action=None, routes=[])

Loading…
Cancel
Save