so bro is it possible that after a payment unconfirmed in our btc it can be reversed? because the other friend above said wait for 1 confirmation before sending?
Yes, unconfirmed transactions can be reversed. Well not actually reversed but pointed at a different address, which is essentially the same. Usually its very complicated and it would not explain why you received the (or some) coins anyway. Let me try to explain what the current problem is.
If you send a transaction it gets an ID, this TX ID is just an hash and not all parts of the transaction are actually signed by your private key. There are parts that are not signed, but hashed, thus if someone takes a transaction you created and modifies a part of it that is not signed they can change the hash. That is all they can change. They can not change where the coins come from, they can not change where the coins go to and they can not change how many coins are transfered where. Only the hash. Now, why is this important if the important parts of the transaction (the part that deals with the coins) are the same? Its important because of the way transactions work. They always refer to an old transaction. They create a long chain of transactions back to the block where the coins have been mined and created. And this reference works with the TX ID. You create such a chain and the TX you use along the way must not be confirmed. You can create a TX A that sends coins to your friend, who uses them without a confirmation (because he trusts you) to create another TX B to send some coins to his girl. Now this attacker comes in and changes your TX ID. Now there is TX A, the modified twin of A, lets call it A2 and B. B is only valid if A gets confirmed. As it happens durring this attack A2 gets confirmed and B now points to a transaction (A) that is no longer valid. A tried to use the same coins as A2 and A2 is confirmed, thus A will be removed from the memory of all nodes that know about the block that confirmed A2. Your friends girl will be pissed, but its not your fault nor your friends.
In your case I suspect that blockchain.info warned you about a TX like A, but A2 was confirmed so you got the coins anyway. They are the same coins your tradepartner send you, they just arrived under a different TX ID which caused the wallet to get confused.