I had a look at https://github.com/nostr-protocol/nips/blob/master/57.md .

It is not clear to me how a client verifies that a lightning invoice was paid. Does it have to verify the payment preimage from the zap receipt? How does this work? #asknostr

Reply to this note

Please Login to reply.

Discussion

There is no verification, very easy to fake. And people have done it 😂

+1

Thanks. Assume that there is marketplace on NOSTR like the vendata.io . How can dvms verify the payments? Do they need to check their lightning wallets manually? Is there a way to do that automatically?

You can only verify payments on your own node as far as I know

That's the best part. It doesn't. Zaps can be faked and are faked often.