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
- Upgrade your Stripe SDK to the latest version for your language (Ruby, Python, PHP, Java, Node.js, Go, or .NET)
- Update your webhook endpoints to use API version
2026-02-25.clover - Update any direct API requests to include the
Stripe-Versionheader with the new version - Test your integration thoroughly, including Connect integrations if applicable
- 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.