the only way is with an escrow system, because I've heard that system can return your money that you have sent, maybe you can use this system through services, because I think bitcoin hasn't added this system to the blockchain and might be afraid of using the escrow system .