Your bank wasn’t responsible, I had the same issue. I did a google search for something along the lines of “Oculus payment can’t be processed twitter” and found many people complaining of the same issue. It was server side for Oculus because it was resolved about 30-40 minutes later.