Thanks all

I'll try ticking the 'save card' option and see if that works.
If not I wondered about PayPal but didn't want to mess him around - however, might be my only option.
After that I'm not sure what - thanks for the offer Lee but that feels a bit onerous on you and I would like to find permanent solution