Offer free trials with the Billing API

Free trials allow merchants to experiment with apps before they commit to paying for the app. Free trials delay the start of an app's billing cycle by the number of days specified. Free trials are available only to merchants if they agree to a new subscription, and cannot be added to existing subscriptions.