fix: auth headers variable name on opennode.py

This commit is contained in:
fiatjaf
2020-10-12 20:58:53 -03:00
parent 2894944b1e
commit d5d85d16e6

View File

@@ -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")