Financial Bank Payment Processing Outages Highlight Risks of Relying on Electronic Banking November 18, 2023