Sort:  

Maybe an escrow service for large amounts would not be a bad idea either. This often done for houses so the payer can retrieve the deposit when a seller defaults on the contract or the other way around. This also establishes a 3rd party verification and witness, but would delay the transaction, so it would also have drawbacks.

hmmm interesting