The storefront methods are missing on purpose: showStorefront() and setPurchaseHandler() only post messages to the parent frame, which an MMO game hosted on its own domain cannot reach. The purchase endpoints below are plain REST calls and do work.