I'm facing an issue related to Unity IAP with consumable items. If I try to purchase one it shows: "Item already purchased" with this

log- onIabPurchaseFinished: false Unable to buy item (response: 7:Item Already Owned)

Does anyone know what this means?

  • \$\begingroup\$ I seriously doubt it. \$\endgroup\$
    – anon
    Commented Dec 17, 2017 at 8:56
  • \$\begingroup\$ I exactly didn't get how to get "Finish Transition" callback in unity iap \$\endgroup\$
    – Rakesh
    Commented Dec 17, 2017 at 13:33
  • \$\begingroup\$ If the answer provided helped you, please upvote and accept it so other people know, too. \$\endgroup\$
    – anon
    Commented Dec 18, 2017 at 0:35

1 Answer 1


I've never used Unity IAP, but as the log states, a consumable item "has already been purchased". The log tells you onIabPurchaseFinished: false. This means that the in app puchase didn't finish(because apparently you already purchased it). It also tell you Unable to buy item (response: 7:Item Already Owned), so the cause is: you already own the item.

To fix the problem, you need to call FinishTransaction to consume the consumable. That way Google knows the user did get his reward, and can complete the transaction successfully.

  • 3
    \$\begingroup\$ I think the thrust of the question is that, for a consumable item, we would expect to be able to purchase it multiple times. But maybe the item has been misconfigured in some way, so it's not being treated as consumable? Or is there another step the game needs to take to signal that it's now safe to purchase a second copy (in case there are some consumables with a minumum time between purchases, or that can't be stockpiled and must be used before re-buying, etc...)? \$\endgroup\$
    – DMGregory
    Commented Dec 17, 2017 at 13:27
  • 2
    \$\begingroup\$ I'd recommend editing this just to clarify what you mean by "consume". Presumably you don't mean "use ingame"; maybe "complete the transaction" would be a better phrase to use? \$\endgroup\$
    – anon
    Commented Dec 18, 2017 at 3:52

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .