I had a thread about this same issue with Standard Bank a few years ago. Same issue, weeks later my gf's and my account would get charged for transactions we forgot about already. Standard Bank blamed the merchants and Mastercard, never got a resolution for it. I'm now with FNB and never experienced this yet.