Purchases will not be listed on your developer console, when you use the IDs
android.test.purchased
android.test.refunded
android.test.cancelled.
These are product IDs for static responses, used to only simulate the testing, during early stages of development. For testing your app with real-time test purchases, you might want to do things that are suggested in the section Setting Up for Test Purchases
of your link and here
Test your public key relevance when you tryout the real test purchase. It is more likely that the IABHelper is indifferent only incase of static testing. Ideally, you should get a 'Signature Mismatch Error' when the public Keys don't match.