A successful transaction is when one party pays and the other party delivers the good/service. If one party delivers but the other fails to hold up their end, blockchain technology doesn’t help and the solution is to seek recourse via the courts. You can mitigate this via escrow but that’s no different than non-blockchain transactions.