こんにちは。
「このバージョンのアプリは~」のくだりはAndroidManifestのandroid:versionCodeの値のことをさしています。
確認に使用しているAPKと同じVersionCodeのAPKをデベロッパーコンソールにアップロードしていないと思われます。
(APKはベータAPKとしてアップロード、非公開設定でもテストアカウントであれば問題ありません)
InAppBillingの基本として以下のセットが全てそろっていないとテストは動作しません。
AndroidManifestに必要な権限等を設定している。
APKには自分の証明書をセットしている(debug証明書ではない)
デベロッパーコンソールにテストアカウントのメールアドレスを登録している。
確認に使用するAPKと同じVersionCodeのAPKをデベロッパーコンソールへアップロードしている。
テストアカウントはGoogleCheckoutの設定を正しくおこなっている。
テストアカウントがプライマリアカウントとして端末に設定して稼働させている。
GooglePlayアプリで使用許諾に同意している。
署名の確認をおこなうならばアプリの公開鍵は正しいものを使用している。