Figured it out
!
For others future reference, problem was credit card had expired and my replacement had a different year in the expiry date.
So the message "Your purchase could not be completed, please try again later"
actually means "try again in a 97 years".