Google it. There is a solution under Blackberry Forum.
Say it simple. Open Apps World, go to My Account/Payment Options, after log in with your bb I'd successfully, and go back to bb protect. Error 40820 should be fixed. At least it works for me.
Do a wipe and install the latest available OS, I'm sure that your issues will be solved and you will be surprised how much better your phone will perform.