I had a similar issue, - bought an extension, went straight to the download centre and took the serial number from the download page and tried to activate.
It only activated after I followed the link from the received confirmation email from WebAssist after purchase, logged in to the account and copied and applied the serial number again.
That, at least was the order of events, the fact that it worked this way may be purely coincidental!