Stripe | Financial Infrastructure to Grow Your Revenue

Stripe | Financial Infrastructure to Grow Your Revenue

4466 articles

Adds invoice description, footer, and custom fields to the Subscriptions API


Adds invoice description, footer, and custom fields to the Subscriptions API

What’s new

The description, footer, and custom_fields parameters are now available on the invoice_settings hash when you create or update a Subscription. These properties are also returned when you retrieve a Subscription. Previously, these fields were configurable exclusively in the Stripe Dashboard.

Impact

You can now programmatically control the description, footer, and custom fields that appear on every invoice generated by a subscription without needing to update each invoice individually. This is useful for adding information such as PO numbers, contract references, or other reconciliation details at the subscription level. See the subscription invoices documentation for more details.

Changes

ParametersChangeResources or endpoints
custom_fields description footerAddedSubscription#create. invoice_settings Subscription#update. invoice_settings Subscription. invoice_settings

Upgrade

  1. View your current API version in Workbench.
  2. If you use an SDK, upgrade to the corresponding SDK version for this API version.
  • If you don’t use an SDK, update your API requests to include Stripe-Version: 2026-06-24. dahlia
  1. Upgrade the API version used for webhook endpoints .
  2. Test your integration against the new version.
  3. If you use Connect, test your Connect integration .
  4. In Workbench, perform the upgrade . You can roll back the version for 72 hours.

Learn more about Stripe API upgrades.

Last verified 2026-09-24

Is this helpful?