<p>This is not possible. The buyer has privacy by default. The only information sent in a payment is the payment_hash, the amount and a CLTV value.</p>

CC BY-SA 4.0
2019-03-24T10:55:25.627Z
As Mark said do to the onion routing you will not know who paid the invoice. You know which Channel partner forwarded the payment to you. In theory you could ask them from which Chanel partner they received the payment and so on. But the protocol does not support this
Rene Pickhardt
CC BY-SA 4.0
2019-03-24T10:10:36.817Z
2019-03-24T10:10:36.817Z
Mark H
<p>I know it's possible to decode an invoice to see which node ID signed it by decoding it according to specs.</p>

<p>Is it possible to get Node ID <strong>that paid an invoice to my node</strong>?</p>

<lightning-network>
Is it possible to get Node Id that paid an invoice?
pseudozach
# Is it possible to get Node Id that paid an invoice?

(Asked by: username_0 on 2019-03-24)

I know it's possible to decode an invoice to see which node ID signed it by decoding it according to specs.

Is it possible to get Node ID **that paid an invoice to my node**?

**Tags:** lightning-network


---

## 1 answers

### Answer by username_1 on 2019-03-24. Score: 2 | Accepted answer

This is not possible. The buyer has privacy by default. The only information sent in a payment is the payment\_hash, the amount and a CLTV value.

> **Comments:**
> **username_2**: As Mark said do to the onion routing you will not know who paid the invoice. You know which Channel partner forwarded the payment to you. In theory you could ask them from which Chanel partner they received the payment and so on. But the protocol does not support this  

---

