← Back
Stripe
Stripe adds display name and service user number fields to Bacs Direct Debit mandates

New Mandate Fields

Stripe has added two new properties to the Mandate object for Bacs Direct Debit transactions:

  • display_name: The display name for the account as shown on the mandate
  • service_user_number: The service user number associated with the account on the mandate

These fields are available in API version 2026-02-25.clover and across all supported SDKs (Ruby, Python, PHP, Java, Node.js, Go, and .NET).

Use Cases

These new fields enable developers to:

  • Match bank statements: Provide customers with the display name they see on their bank statements, improving transaction clarity
  • Enhanced reconciliation: Access service user numbers for detailed reporting and reconciliation of Bacs Direct Debit transactions
  • Multi-account management: Better manage custom branding and payment identification across multiple connected accounts
  • Improved support: Give customer support teams the information needed to correlate payments with customer accounts

How to Upgrade

  1. Upgrade your Stripe SDK to the latest version for your language (Ruby, Python, PHP, Java, Node.js, Go, or .NET)
  2. Update your webhook endpoints to use API version 2026-02-25.clover
  3. Update any direct API requests to include the Stripe-Version header with the new version
  4. Test your integration thoroughly, including Connect integrations if applicable
  5. Perform the upgrade in Workbench (you have 72 hours to roll back if needed)

Learn more about Stripe API upgrades and Bacs Direct Debit payments.