That's not what I want to say: "how a third party could do harm by pretending it received a payment from me."
That's what I want to say: "they can trick you into thinking that you have received payments"
And this is what you did say:
. . . they can deceive us . . . by pretending to have received our payments. We could lose money.
I wrote this according to ranochigo's message.
This message?
Bitcoin transactions are transferred through a hex string that contains the transaction information. The hex string is signed with the private key of the address that has the coin.
It is not possible for people to steal Bitcoins through MITM attack. The raw transaction does not contain any sensitive information that would allow one to steal your Bitcoins.
However, you can be tricked into accepting a payment when it the payment isn't on the actual network. The attacker can isolate you from the Bitcoin network and use Bitcoin on their fork. With this, they can trick you into thinking that you have received payments.
It is not difficult to produce a scenario if this is possible.
Not difficult?
First you need to isolate your victim from the entire internet so they can't see the REAL bitcoin network (without them realizing that you've done this).
Then you need to connect a bitcoin node directly to their bitcoin wallet (without them realizing that you've done this).
Then you need to convince the victim to accept an UNCONFIRMED transaction.
Then you need to get away and avoid being identified once they re-connect to the REAL bitcoin network and discover that the UNCONFIRMED transaction was fake.
That sounds difficult to me.
The victim can avoid this problem by waiting for the transaction to confirm.
If you want to fool a victim into thinking that the transaction has confirmed, you'll need a LOT of hash power. This will be difficult to acquire and set up, and expensive to run.
Another problem which can be avoided by simply waiting for the transaction to CONFIRM.
If you want to accept unconfirmed transactions, then you should take the time to learn how to evaluate the risk associated with a given unconfirmed transaction.