I´m testing my in-app billing and followed the following steps:
Uploaded APK to the Market, created In-App items and published them (did not publish the app itself),
If the app is not published, then the account you are using must be declared as a test account, check it here:
Setting Test accounts.