Other than Test Users, is there any way to give a user an In-Channel Product without charging them? Looking at the roChannelStore documentation there doesn't seem to be a way unless I missed something. Alternatively, is it possible to create an In-Channel Product that is free (Price tier 0 doesn't seem to be an option)?
+1 on coupons. It seems that someone stubbed it out on the roku side. When running validateTransaction through the API, there is a couponCode field returned.
Another nice feature would be the ability to adjust trial periods on the fly. Say a channel has two tiers with 30 day free trials. If a customer switches tiers mid way through the trial, it would be nice to give them a prorated trial on the new plan.