Still same problem. No idea what to try next.
Same issue (old pw had a #, which is now not allowed as a character), tried same solution thrice but still getting an Error 400 issue. Payfast have referred me to the developer. Please urgently advise what is might be.