finish up the InAppProduct API