<blockquote>
<p>I can see the transaction has finished and everything is fine.</p>
</blockquote>
<p>Then everything is fine, the user has received the payment. Once the lightning channel is updated the sats have been &quot;moved&quot; and that's that. They are probably looking at the wrong part of their lightning wallet or something (for example, looking and seeing no new BTC transactions on-chain not realizing their lightning channel's distribution of funds has changed).</p>

CC BY-SA 4.0
2023-09-28T03:51:21.563Z
2023-09-28T03:51:21.563Z
Mr. T
<p>I am working on a side project to allow users to receive some payments from it. When a user clicks a button to withdraw to a lightning address, my webapp makes a request to the host of that lightning address and makes a payment.</p>
<p>I can see the transaction has finished and everything is fine.</p>
<p>But I face situations when people say they didn't receive anything even though the logs show that it should have been received and all settled.</p>
<p>I know it can be some shady users actually receiving funds but claiming they didn't to try to get more from me. On the other hand, it can be that users have some technical issues or lack of experience using lightning and they really didn't receive anything.</p>
<p>So, I cannot say with confidence when it's a case with fraud and when it's really some issues on their side.</p>
<p>Is there a way to protect and to know if users try to cheat on me or if they need help?</p>

<transactions><lightning-network><fraud>
How to make sure the user receives lightning payment?
Sergei Basharov
# How to make sure the user receives lightning payment?

(Asked by: username_0 on 2023-08-16)

I am working on a side project to allow users to receive some payments from it. When a user clicks a button to withdraw to a lightning address, my webapp makes a request to the host of that lightning address and makes a payment.

I can see the transaction has finished and everything is fine.

But I face situations when people say they didn't receive anything even though the logs show that it should have been received and all settled.

I know it can be some shady users actually receiving funds but claiming they didn't to try to get more from me. On the other hand, it can be that users have some technical issues or lack of experience using lightning and they really didn't receive anything.

So, I cannot say with confidence when it's a case with fraud and when it's really some issues on their side.

Is there a way to protect and to know if users try to cheat on me or if they need help?

**Tags:** transactions, lightning-network, fraud


---

## 1 answers

### Answer by username_1 on 2023-09-28. Score: 0

> I can see the transaction has finished and everything is fine.

Then everything is fine, the user has received the payment. Once the lightning channel is updated the sats have been "moved" and that's that. They are probably looking at the wrong part of their lightning wallet or something (for example, looking and seeing no new BTC transactions on-chain not realizing their lightning channel's distribution of funds has changed).


---

