Multiple subscriptions

Jim Danz, February 4, 2014

Stripe has offered subscription billing functionality from day 1. From day 2, we’ve been hearing requests to support more than one active subscription per customer. Much like we did with cards last July, you can now (finally!) create, retrieve, list, update, and delete subscriptions as first-class API resources on customers:

curl https://api.stripe.com/v1/customers/cus_3R12DmsmM9/subscriptions \
  -u sk_test_mkGsLqEW6SLnZa487HYfJVLf: \
  -d plan=extra_bandwidth_package

Subscriptions can also be managed from the dashboard and there’s full support for per-subscription invoices, invoice items, and discounts.

As with a lot of what we launch, this has been in the works for a while, and many early testers provided great feedback—thanks to all of you, and especially to Michael Belfrage from Udacity. (If you’d like to test out their integration, just enroll in multiple Udacity courses. Personally, I recommend CS101 and CS271.)

Our API documentation has been updated to reflect these changes, but if you’re an existing user looking to see exactly what’s new, this overview might be useful.

Lastly, if you’re interested in testing out new functionality like this in the future, you may find it useful to subscribe to our api-discuss mailing list. (Fortunately, the list also supports multiple subscriptions.) And if you have any feedback, please let me know!