From what I know trade works like this.
Player A and B drop their products on the ground or in a chest, then they switch positions and carry them away.
To me it seems that you have to completely trust your customer that they wont cheat you or anything and seems very unreliable.
Maybe a system where you can see what they have to offer in a window and press trade?
Like runescape without the limit factor.