This is wrongheaded.
Corruption is endemic to African society and is an African problem. The proof is in the comparative case studies. Multinationals bribe in every country of the world - but only in Africa does it reach catastrophic levels. The multinationals don't do anything in Gabon, they don't do in Serbia. It's the society which is different.
Multinationals practice transfer-pricing in every single transaction throughout the world. Even in Switzerland. It is not corruption, and has absolutely nothing to do with it. Likewise Switzerland has banking skill, about which it is transparent.
That its bankers offer secrecy, and do so unconditionally is a professional matter. It is for the dictators to take responsibility, not for our working financial system to become captive to African inefficiency.