I'm in the same boat as you. When I call the number to check status andgive them my info, it says that my return has been processed and my refund issued. Hopefully will be appearing soon. Last year my OK refund was deposited weeks before my federal.
1/20 Update: Mine got deposited this morning, thanks Oklahoma for being so speedy! It took one day after my status message changed for my deposit to go through. I use Arvest bank if that info is helpful.
State refunds are processed by each individual state, so processing times will vary. As a general rule, you can expect your state tax refund within 30 days of the electronic filing date or the postmark date. To get the current status of your state tax refund, contact your state tax agency. http://turbotax.intuit.com/support/go/GEN12028
The OK state website does not seem to indicate specifically how long it takes to direct deposit your refund after your return is accepted.