Your best bet is to ask nicely, and maybe beg if you have to. If the rest of your payment history is good they will usually waive one late. I've always found BoA reps easy to deal with.
Always schedule payments to arrive a day or two early, just in case of situations like this.