Posted in Uncategorized Visa & Mastercard reach $38 billion deal over credit card fees that could impact your shopping November 11, 2025