translate English to French: A significant amount of control and trust in placed is the hands of this third party in carrying out the transaction.
Il est accordé beaucoup de pouvoir et une grande confiance à cette tierce partie, qui se charge d'effectuer les transactions.