It might come as a surprise to some, but I had over the years many successful credit card transactions and I also had a few reversed when I called Visa/MC and told them something was not okay. So I have nothing new to propose here, just mentioning a system which already works fine for me.