AB has for years been playing for Bangelore in the IPL where according to legend he is paid circa R20 million for the IPL competition every year. His contract for Bangelore is still in place and he will play for Bangelore in the IPL as well this year.
It is certain the AB does not go for cheap and the other contracts signed by him since retirement are as follows:
2018 - Mzanzi Super League - Tshwane Spartans (captain)
2019 - Bangladesh Premier League - Rangpur Riders
2019 - Pakistan Super League - Lahore Qaalanders
2 019 - Twenty20Blast - Midddlesex
In all the competitions - bar the Mzanzi Super League where he failed badly - he played brilliant cricket as a batsman.
Taking into account that none of the above takes place during the WC - and conservatively estimated he made more than R30 million since retirement, I wonder whether he could not be persuaded to play for the Proteas in the WC. A special plea by his friend Faf could perhaps work - but one wonders whether he would agree.