It happened to mi once and the error was on the Card Company. Have you checked that the amount was really retrieved from you are card and no refund (which takes some days) was done? happened to me once for some not explainable reason. I just bought it again and at the end i payed only one time .
Did you get a receipt email from GOOGLE PLAY?