Check mHelper here. Note you can't launch a purchase flow immediately after a startIabHelper() call because it's a asynchronized.
So the only way is to fire an error event if user wants to launch a purchase flow without an IabHelper.