The bitcoins should be deposited within the hour. Bitcoin transactions complete in minutes but can take up to an hour.
The speed of confirmations on the blockchain determines delivery to your wallet. Once bitcoins have been released, BitPesa cannot reverse the transaction or speed it up. Though rare, confirmations may take longer than an hour. If this happens, please just keep checking. The transaction will definitely complete.