mirror of
https://github.com/lnbits/lnbits.git
synced 2025-10-10 12:32:34 +02:00
fix: auth headers variable name on opennode.py
This commit is contained in:
@@ -28,7 +28,7 @@ class OpenNodeWallet(Wallet):
|
|||||||
|
|
||||||
r = httpx.post(
|
r = httpx.post(
|
||||||
f"{self.endpoint}/v1/charges",
|
f"{self.endpoint}/v1/charges",
|
||||||
headers=self.auth_invoice,
|
headers=self.auth,
|
||||||
json={
|
json={
|
||||||
"amount": amount,
|
"amount": amount,
|
||||||
"description": memo or "",
|
"description": memo or "",
|
||||||
@@ -58,7 +58,7 @@ class OpenNodeWallet(Wallet):
|
|||||||
return PaymentResponse(True, checking_id, fee_msat, None)
|
return PaymentResponse(True, checking_id, fee_msat, None)
|
||||||
|
|
||||||
def get_invoice_status(self, checking_id: str) -> PaymentStatus:
|
def get_invoice_status(self, checking_id: str) -> PaymentStatus:
|
||||||
r = httpx.get(f"{self.endpoint}/v1/charge/{checking_id}", headers=self.auth_invoice)
|
r = httpx.get(f"{self.endpoint}/v1/charge/{checking_id}", headers=self.auth)
|
||||||
|
|
||||||
if r.is_error:
|
if r.is_error:
|
||||||
return PaymentStatus(None)
|
return PaymentStatus(None)
|
||||||
@@ -90,7 +90,7 @@ class OpenNodeWallet(Wallet):
|
|||||||
if data["status"] != "paid":
|
if data["status"] != "paid":
|
||||||
return "", HTTPStatus.NO_CONTENT
|
return "", HTTPStatus.NO_CONTENT
|
||||||
|
|
||||||
x = hmac.new(self.auth_invoice["Authorization"], digestmod="sha256")
|
x = hmac.new(self.auth["Authorization"], digestmod="sha256")
|
||||||
x.update(charge_id)
|
x.update(charge_id)
|
||||||
if x.hexdigest() != data["hashed_order"]:
|
if x.hexdigest() != data["hashed_order"]:
|
||||||
print("invalid webhook, not from opennode")
|
print("invalid webhook, not from opennode")
|
||||||
|
Reference in New Issue
Block a user