Something has changed in In-app billings on Android
===

I've spent last few days on testing in app purchases, and what I see is that something has changed in Google Play. Since yesterday I'm getting other responses in some cases and even logs in my Google Wallet are different than previous (I was trying to add screenshot, but my rep is too low - up to 26th there was two records in wallet - one recuring subscription with 0$ amount and one with concrete amount monthly, right now there is only single record with all of this info).

**Here is my problem**

Lets give it such a scenario:

1. Try to purchase real subscription product without funds on associated credit card - ok Google play shows dialog and advices us to check Google Wallet, so I'm going there, everything looks good (except I have no money on my credit card - exactly it's a virtual prepaid card)
2. Cancel your order
3. Try to purchase it once again and I get "You have already purchased this item, or purchase is still pending" dialog. No matter if transactions was restored and how much time goes off (now I'm about 24h after first try). I'm getting this response even if I have money on card

And finally I'm unable to purchase my products. **So my questions are - how to solve my problem? And what exactly has changed?** And what exactly has changed? Except logs in Wallet and time latency between try to purchase and cancel notification on no funds (now its instant, but up to 27 it was few minutes - first comes Purchased status and then Canceled).


  [1]: http://i.stack.imgur.com/rJjjd.png