Hi Romain,
Thanks for your advice, I realised that there was a problem with my try {} catch {}, and that has resolved my red error messages.
I generated a test key, but there seems to be an issue when you do it this way, we'll see what happens.
I'm still having to manually update the info each time however when I submit it, and they're complaining that it's not being updated, but it is.....