lnbits-legend/lnbits/extensions/lnurlp/tasks.py

13 lines
406 B
Python
Raw Normal View History

2020-09-27 23:12:55 -03:00
import aiohttp
from lnbits.core.models import Payment
async def on_invoice_paid(payment: Payment) -> None:
islnurlp = "lnurlp" in payment.extra.get("tags", {})
print("invoice paid on lnurlp?", islnurlp)
if islnurlp:
print("dispatching webhook")
async with aiohttp.ClientSession() as session:
await session.post("https://fiatjaf.free.beeceptor.com", json=payment)