Hopefully all is well that ends well!
I understand however that BSPlayer's team is having a lot of problems with transactions, which appear to be fraudulent and then they have to contact the bank and at times it apparently can take quite a while before the bank reverts to them with a final reply.