Bitdefender has definitely removed the "My Payment" tab from the Bitdefender Central, I contacted the Support Agent, and he is able to disable my Auto Renew with his system.
I told the Support Agent the "My Payments" tab is missing, he first asked me to clear my browser cache (which I did, didn't work), then he asked me to use another browser (I did again, didn't work), he then further asked me to use another device (I followed didn't work). : "Thank you for checking. I will have to escalate this matter to the upper level and they will check what is happening and why you cannot see the "My Payments" Tab."
Very bad move for Bitdefender, they definitely did this on purpose.