Create a new subscription to bill a customer for a product on a recurring schedule.

trial_days or date_trial_end being set means no invoices will be created; otherwise, the customer's default billing card will be charged immediately. If the charge fails, this will return a validation error describing the failure and an invoice will not be created. If the charge succeeds, an invoice will be created and paid by the charge immediately.