Payment companies grilled about hidden fees and prices: “The agreements are extremely one-sided” 21 October 2026