Hey there [mention]HiImSeth[/mention],
sorry for the inconvenience you experienced. To use the 24 hour Safari pass you need 50,000 pokedollar and you need to be Kanto champion. The same counts for Johto/Hoenn/Sinnoh region. You need to be champion in the region, you want use the 24 hour safari pass.
I hope I could help you out, if you have more questions feel free to ask! :)