Firstly it not encouraging to say "Nigerians why can't we just be truthful to one another" their by condemning everyone.
As for what you said about him saying the vendor has not sent the money, I will say you talk to him, you say he is your friend and I believe you would not make him your friend knowing he is a scammer and also letting him do business with you.
Just give him the benefit of the doubt, am not saying he did not do anything as such, I just don't know am not there.
But literally you did not get the money and your 6 to 7 year of mining is in line. Well only you know your reason but I still think you could have waited cause now you are still waiting for your money which you could have had yesterday been 20th of February