If your application only offers a single subscription, you might call this default or primary. The first argument passed to the newSubscription method should be the internal name of the subscription. The Stripe API version will be updated on minor releases in order to make use of new Stripe features and improvements.įirst, install the Cashier package for Stripe using the Composer package manager: To prevent breaking changes, Cashier uses a fixed Stripe API version. When upgrading to a new version of Cashier, it's important that you carefully review the upgrade guide. In addition to basic subscription management, Cashier can handle coupons, swapping subscription, subscription 'quantities', cancellation grace periods, and even generate invoice PDFs. It handles almost all of the boilerplate subscription billing code you are dreading writing. Laravel Cashier Stripe provides an expressive, fluent interface to Stripe's subscription billing services. Payments Requiring Additional Confirmation.Determining If A User Has A Payment Method.