Zimbabwe Cricket spokesman Lovemore Banda says the Zimbabweans weren't able to accept the offer and will instead play two Tests and a limited-overs series against South Africa sometime around August.
Zimbabwe's players have been on strike since last year over unpaid wages and bonuses and ZC has also had to cancel tours by Sri Lanka and Afghanistan.
South Africa was left without any international cricket throughout January when India shortened its tour and dropped a planned third Test.