Acacia
Acacia is the first release in our new API versioning model—you can read more about the model in our announcement post. As the first version in the Acacia release, 2024-09-30.
introduces both breaking changes and new features—the next Acacia versions include only additive changes.
February 24, 2025
- More granular control of credit grants: You can now configure which prices a credit grant covers and assign a custom priority when using multiple grants.
- Scheduled debit payments: You can now specify a future date when Stripe will debit funds when using any bank debit payment method (for example, ACH, SEPA, BACS, AU BECS, and PADS).
- Restrict card brands for a Checkout Session: You can now specify which card brands you don’t want to display in your checkout flow.
January 27, 2025
- Specify management details for business accounts: To support Know Your Customer (KYC) requirements, you can now define directors and beneficial owners for accounts.
- New embedded components for Issuing and Treasury: You can now deploy embedded finance components for connected accounts with minimal coding and configuration (for example, Issuing cards, Financial Accounts, and their transactions).
- New payment method support: You can now use Pay by Bank so customers in the UK and Europe can pay directly from their bank account.
December 18th, 2024
- Tax features available in more countries: Tax IDs are now supported for 19 more countries, and Tax Registrations are now supported in 21 more countries.
- Billing enhancements: Billing credits are now reinstated when an invoice is voided, and you can now adjust the number of free trial days on a subscription at any point.
- Better support for card networks: Charges now include a specific transaction identifier provided by card networks, and declines now provide any advice or error codes from a card network.
November 20th, 2024
- More flexible payments: Checkout Sessions now support Adaptive Pricing, card-only integrations can now use Link to accept payment methods beyond just cards, and IC+ users now have support for advanced card features (incremental authorization, extended authorizations, multicapture, and overcapture).
- Trace payouts with banks: We now provide a unique identifier that you can use to track missing or delayed payouts when contacting your bank.
- Issuing improvements: You can now see fraud challenges sent for individual authorizations, and specify custom amounts and currencies while testing authorizations.
October 28th, 2024
- Billing now supports Credit Grants: You can now create credits for customers that you can then apply to invoices as discounts and credit notes.
- Expanded payment method support: You can now accept a number of South Korean payment methods (cards, Naver Pay, Kakao Pay, Samsung Pay, and PAYCO) in many Stripe products and use Alma, a buy now, pay later payment method in France.
- Event Destinations API: We now provide an API for managing event destinations, which allow you to receive events at both webhook endpoints and cloud services, like Amazon EventBridge.
- Tax improvements: We now support tax registrations and tax IDs for more countries. You can also automatically validate a customer’s tax location when updating them.
September 30th, 2024
- Improved usage-based billing capabilities: The Meter Events v2 API supports high-throughput usage reporting (up to 10,000 events per stream), including alerting and monitoring. Learn more about APIs in the v2 namespace.
- Terminal updates: The S700 reader is generally available. You can now track offline card present transactions collected through Terminal’s mobile SDKs.
- Expanded payment method support: You can offer Multibanco, Twint, and Zip as payment options on Payment Links and Invoices.
- Billing and invoicing improvements: We support tax IDs for Switzerland and Croatia. You can perform bulk operations for invoices in a single API call and define alerts based on billing thresholds.
- Improved customer-facing flows: We improved validations for shipping addresses and the Issuing card creation flow. You can now integrate Payment Elements within Customer Sessions.
- More filtering options for Financial Connections: You can filter accounts by subcategories (for example, checking, savings, and mortgages).
- New thin event payload type: You can more easily maintain future webhook integrations with thin events, which are unversioned and only contain the IDs of the objects related to the event. Learn more about thin events.
To get started with these updates, review the changelog and upgrade your API version.
2025-02-24.acacia
Improved workflows for Checkout Sessions
More granular control of credit grants
More flexibility for buy now, pay later methods
2025-01-27.acacia
Company details for Accounts
Payment method enhancements
Checkout enhancements
Additional updates
Adds advice code to Charges
Payments
Modify phone number collection on Payment Links
Payment Links
Makes Issuing and Treasury embedded components generally available
Issuing+ 1 more
Adds support for multiple financial accounts per business
Treasury
Adds support for collecting tips in JPY currency to Terminal
Terminal
2024-12-18.acacia
Payout enhancements
Issuing enhancements
Payment method enhancements
Tax enhancements
Billing enhancements
Additional updates
Adds signature request as a replacement option for the Vault and Forward API
Affects all products
Adds network advice and decline codes
Payments
Supports redisplaying payment methods for Cards and Sources
Payments
Adds field-level permissions for revenue and worker count in an Account’s business profile
Connect
Adds network transaction ID to charges
Payments
Adds regulated status field to card objects in several APIs
Payments
2024-11-20.acacia
Support for new tax types
Issuing enhancements
Additional payment flexibility
Adds support for enabling Adaptive Pricing per Checkout Session
Checkout
Customize the submit button recurring Payment Links and Checkout Sessions
Checkout+ 1 more
Adds support for advanced card features on Checkout Sessions
Checkout
Allows Link card-only integrations to accept non-card payments under Link card brand
Payments
Adds additional beneficiary information for bank transfer payments
Payments
Payment method enhancements
Adds network decline code field for Swish and BLIK refunds
Payments
Adds support for SEPA Direct Debit and Bacs Direct Debit mandate reference prefixes in Checkout Sessions
Checkout
Specifying an originating payment method for Inbound Transfers is now optional
Treasury
Use configurable capture methods and set up future usage for South Korean payment methods
Checkout
2024-10-28.acacia
Billing credit grants
New payment methods
Event destinations and event types
Payment method enhancements
Additional tax registration options
Additional updates
Adds support for disabling Stripe user authentication for certain embedded components
Connect
Adds a test helper that updates the shipping status for physical cards
Issuing
Adds created, updated, and failed events for all refund types
Payments
Adds pricing groups to the Accounts API
Connect+ 1 more
Adds scheduled subscription downgrades in the customer portal
Billing
Makes business profile optional for customer portal configuration
Billing
Uses Visa’s Compelling Evidence 3.0 to respond to qualifying disputes
Affects all products
Adds support for scheduling invoice finalization
Invoicing
2024-09-30.acacia
Breaking changes
Add alerts, monitoring, and reporting to usage-based billing
Adds contextual filters to billing alerts
Billing
Adds an Alerts API for usage-based billing
Billing
Adds an event for triggered billing alerts
Billing
Adds support for listening to triggered billing alerts
Billing
Adds billing alert resources and endpoints
Billing
Adds support for subscriptions and subscription items to billing alerts
Billing+ 1 more
Adds Meter Event v2 API endpoints
Billing
Enhancements for Terminal readers and integrations
Payment method enhancements
Adds option to retrieve CVC tokens on Confirmation Tokens
Elements
Adds customer ID to payment method preview on a confirmation token
Elements
Adds support for identifying the unique payer for the BLIK payment method
Payments
Adds support for Affirm transaction IDs
Payments
Adds support for in-person payment methods, including Interac cards
Terminal
Displays
authorization_ code
for ChargesPayments
Adds wallet details for
card_ present
Charges and Payment MethodsTerminal
Adds country field for Charges that use Klarna
Payments
Displays Amazon Pay dispute type on Disputes
Payments
Add support for new payment methods
Add tax IDs for Switzerland and Croatia, and optional tax ID requirement
Add filtering support for Financial Connections
New error codes for more robust testing
Add new Invoice Rendering Template resource
Improve address validation and dispute and regulatory management for Issuing
Streamline invoice processing
Tax enhancements
Additional updates
Adds risk verification details for connected accounts
Connect
Adds support for email types to Credit Notes
Invoicing
Adds support for the Payment Element on a Customer Session
Elements
Adds support for identifying the case type for card disputes
Payments
Adds a method to update the metadata for Checkout Sessions
Checkout
Adds parameter to link Verification Sessions to Customers
Identity
Displays CHIPS tracking details for outbound wire payments and transfers
Treasury
Adds additional reasonable defaulting to the Account Link API v1
Connect
Makes
LineItem. description
optionalCheckout
Adds
target_ frozen_ time
for advancing test_ helpers. test_ clock
objectsBilling
Makes status details for Test Clock test helpers required
Billing
Adds a new enum value representing a ReceivedDebit failure due to an international transaction
Treasury
Makes it optional to update the products and prices of a subscription
Billing
Add support for
custom_ unit_ amount
during product creationCheckout+ 1 more
Adds support for retrieving thin events
Billing