IN-APP setup problem

Hi guys, im having a problem when i test my in-app item for google.

When i test my app (my google’s mail is configured as a tester, i can use google play’s services fine) and press buyGem button, it brings the google’s shop but says there aren’t any item. Google play console is well configured and the gemx10 item ID is valid.

This is basically what i have (took most of it from the tutorial)

local store = require( "store" ) local gems = 0 background\_shop = display.newRect(640,360,1280,720) buyGemsButton = display.newText("Buy Gems x10",500,200,nil,40) gemsQ = display.newText("You have "..gems.."gems",500,500,nil,40) background\_shop:setFillColor(0,200,200) function transactionCallback( event ) local transaction = event.transaction if transaction.state == "purchased" then print("Transaction succuessful!") print("productIdentifier", transaction.productIdentifier) print("receipt", transaction.receipt) print("transactionIdentifier", transaction.identifier) print("date", transaction.date) elseif transaction.state == "restored" then print("Transaction restored (from previous session)") print("productIdentifier", transaction.productIdentifier) print("receipt", transaction.receipt) print("transactionIdentifier", transaction.identifier) print("date", transaction.date) print("originalReceipt", transaction.originalReceipt) print("originalTransactionIdentifier", transaction.originalIdentifier) print("originalDate", transaction.originalDate) elseif transaction.state == "cancelled" then print("User cancelled transaction") elseif transaction.state == "failed" then print("Transaction failed, type:", transaction.errorType, transaction.errorString) else print("unknown event") end -- Once we are done with a transaction, call this to tell the store -- we are done with the transaction. -- If you are providing downloadable content, wait to call this until -- after the download completes. store.finishTransaction( transaction ) end store.init( "google", transactionCallback ) local function buyGems(event) if event.phase == "began" then store.purchase({"com.company.game.gemx10"}) --im using my own myPackage.productID gems = gems + 10 gemsQ.text = "You have "..gems.."gems" end end buyGemsButton:addEventListener("touch",buyGems)

Anyone know what’s going on? 

Thanks in advance

Ok solved it, seems like i had to use the full ID (including my game’s package) when i register it in google console…

Ok solved it, seems like i had to use the full ID (including my game’s package) when i register it in google console…