Thanks for the tip, if I have trouble again I'll definitely remember this.
In this instance though, I was able to successfully pay with a new $100 Coles Mastercard so the name is not the issue. (And I had checked the funds online prior to paying so that also wasn't the issue.)