would you like to specify which method should return true? Because if you’re about paymentQueue:shouldAddStorePayment:forProduct: it always returns true.
To process this purchase, you must initialize the store and your handler would get a purchase event from what I understand. Just be ready to react to the purchase without user initiating the purchase.