Code civil suisse et Code des obligations annotés, 10e édition, 2016, ad art. 412 al. 1 CO ; ATF 131 III 268 consid. 5.1.2). Le contrat de courtage est nécessairement un mandat à titre onéreux (FRANÇOIS RAYROUX, in Commentaire romand, CO I, 2e édition, 2012, ad art. 412 CO, N. 3, p. 2477).