Instead of making a slow api call for the merchant `planCode`, would this be sufficient?
boolean isMerchantPaymentsPlus = mMerchant.getModules().contains(Module.ITEMS)
I am also wondering if I need to do this every launch? Maybe it is enough to only do it once, or once a month - can merchants upgrade and downgrade at will?