Hi @SaltedCaramel, It sounds from your posts that the link may have expired, usually 30 days from the order date.
I've sent you a Private Message so you can get in touch with the Mod team and we'll be happy to help you get this set up completed.
Cheers
John
I am having the same problem with
I gave up and will stick with Netflix direct payment..