You will use smart contracts to make transactions I understand correctly ?
Just how can I be sure that the supplier will fulfill its terms of the contract*?
That's what blockchain is for. It will be more secure and it will also be cheaper transactions.