Brex secured an EU Payment Institution licence on Aug 7, 2025, enabling direct services to European businesses and boosting its IPO prospects amid growing fintech competition.