I definitely thought that clicking the big "Barter" button would bring up a haggling minigame where I could roll a Cha check to get better (or worse) prices....but nope, I just gave all my stuff to the merchant for nothing in return. Oops.
Good point. That text should be changed to "Accept Trade", to indicate that it's final, not a step for negotiation.