Making progress on the event payment improvements I mentioned previously. Here is a screenshot of where I am currently at. You can see that money accounts with insufficient funds are not usable for payment and that I can add money to those accounts or use a credit card instead. You can also see the link to the shopping basket.
I've also included a screenshot of the event details page so you can see changes there too.