Hi - my bank got my money back for me today. They contacted Voice Commerce Ltd. in the UK who the payment was made to originally. They were acting as payment processor for OKPay for GBP transactions. Once my bank spoke to them, the refund was instant. Since I made the payment, OKPay have changed their bank for GBP deposits, it's a Deutsche Bank account now. Voice Commerce told my bank that there had been lots of problems with OKPay so they froze their accounts.
If you are still waiting for money I recommend contacting Voice Commerce directly or ask your bank to, if that was who you made payment to of course (
http://www.voicecommercegroup.com ) . If you paid in a different currency to a different bank then contact them directly. It may be there are similar problems between them and OKPay that are causing delays.
OKPay themselves are either very dishonest or very incompetent. Either way, DON'T USE THEM.