Bank Payments - Delays and Failures