Payments Index: Economic Uncertainty (Aug 2025)