diff --git a/lnbits/extensions/splitpayments/tasks.py b/lnbits/extensions/splitpayments/tasks.py index 2106fe43..d58a9638 100644 --- a/lnbits/extensions/splitpayments/tasks.py +++ b/lnbits/extensions/splitpayments/tasks.py @@ -49,12 +49,13 @@ async def on_invoice_paid(payment: Payment) -> None: if target.percent > 0: tagged = target.tag in payment.extra - amount = int(payment.amount * target.percent / 100) # msats + amount = int(amount_to_split * target.percent / 100) # msats memo = ( f"split payment: {target.percent}% for {target.alias or target.wallet}" ) if tagged: memo = f"Pushed tagged payment to {target.alias}" + amount = int(amount_to_split) payment_hash, payment_request = await create_invoice( wallet_id=target.wallet,