Skip to content
Create account or Sign in
The Stripe Docs logo
Search/Ask AI
Create accountSign in
  • Get started
  • Payments
  • Revenue
  • Risk
  • Data
  • Money management
  • Stablecoins
  • Embedded finance
  • Developer resources
More
APIs & SDKsHelp
Overview
Versioning
Changelog
    Overview
    Endive
    Dahlia
    Clover
    Basil
    Acacia
    Previous versions
Upgrade your integrationHow API versioning works
Essentials
SDKs
API
Events
Testing
Stripe CLI
Tools
Stripe Dashboard
Stripe Projects
Provisioning
Workbench
Developers Dashboard
Stripe for Visual Studio Code
Terraform
Stripe Discord server
Features
Workflows
Batch jobs
Stripe health alertsFile uploads
AI tools
Agent pluginsModel Context ProtocolAgent skillsStripe Directory
Extend Stripe
Overview
Build Stripe apps
Use apps from Stripe
Build extensions
Custom objects
Security and privacy
Security
Activity logsStripebot web crawler
Privacy
Partners
Partner ecosystem
Partner certification
United States
English (United States)
  1. Home/
  2. Developer resources/
  3. Changelog/
  4. Endive/
  5. 2026-09-30.endive

Adds support for BLIK recurring off-session payments

What’s new

Adds support for BLIK recurring off-session payments in Poland. You can accept recurring off-session BLIK charges by creating Mandates with your customers.

This release adds the following BLIK functionality:

  • Accounts v1 support for the blik_recurring_payments capability.
  • Accounts v2 support for blik_recurring_payments in:
    • The merchant capabilities configuration
    • requirements and future requirements entries that restrict capabilities
    • Merchant capability status updates.
  • PaymentIntents, SetupIntents, and Checkout Sessions now include a mandate_options parameter in BLIK payment method options.
  • PaymentIntents now include off_session as a value for setup_future_usage in BLIK payment method options.
  • SetupIntents now include a blik payment method options parameter.
  • Mandates now include BLIK payment_method_details including the expires_at and type properties.
  • Checkout Sessions now include BLIK payment method options on setup_intent_data and subscription_data
  • BLIK descriptions for Subscriptions, Invoices, Customers, and Quotes now reflect support for automatic charge collection.

Impact

To collect recurring off-session BLIK payments in Poland:

  • Follow the BLIK recurring payments guide
  • Create mandates through PaymentIntents or SetupIntents
  • Make sure that both the blik_payments and blik_recurring_payments capabilities are active on your account.

For Accounts v2, request blik_recurring_payments through configuration.merchant.capabilities. Monitor account requirements and merchant capability status updates to determine when the capability is active.

If your integration already accepts one-time BLIK payments, provide mandate_data.customer_acceptance to create a mandate. You can also pass mandate_options and set setup_future_usage to off_session in your BLIK payment method options.

Changes

ParametersChangeResources or endpoints
blik_recurring_paymentsAdded
Account#create.capabilitiesAccount#update.capabilitiesAccount.capabilities
 + 3 more
V2.Core.Account#create.configuration.merchant.capabilitiesV2.Core.Account#update.configuration.merchant.capabilitiesV2.Core.Account.configuration.merchant.capabilities
blikAdded
Checkout.Session#create.payment_method_optionsInvoice#create.payment_settings.payment_method_optionsInvoice#update.payment_settings.payment_method_options
 + 10 more
Invoice.payment_settings.payment_method_optionsMandate.payment_method_detailsSetupAttempt.payment_method_detailsSetupIntent#confirm.payment_method_optionsSetupIntent#create.payment_method_optionsSetupIntent#update.payment_method_optionsSetupIntent.payment_method_optionsSubscription#create.payment_settings.payment_method_optionsSubscription#update.payment_settings.payment_method_optionsSubscription.payment_settings.payment_method_options
mandate_optionsAdded
PaymentIntent#confirm.payment_method_options.blikPaymentIntent#create.payment_method_options.blikPaymentIntent#update.payment_method_options.blik
 + 1 more
PaymentIntent.payment_method_options.blik
ValuesChangeEnums
blik_recurring_paymentsAdded
V2.Core.Account.future_requirements.entries[].impact.restricts_capabilities[].capabilityV2.Core.Account.requirements.entries[].impact.restricts_capabilities[].capabilityEventsV2CoreAccountIncludingConfigurationMerchantCapabilityStatusUpdatedEvent.updated_capability
blikAdded
Invoice#update.payment_settings.payment_method_typesInvoice#create.payment_settings.payment_method_typesInvoice.payment_settings.payment_method_types
 + 3 more
Subscription#update.payment_settings.payment_method_typesSubscription#create.payment_settings.payment_method_typesSubscription.payment_settings.payment_method_types
FieldsChangeFrom → to
PaymentIntent#confirm.payment_method_options.blik.setup_future_usagePaymentIntent#create.payment_method_options.blik.setup_future_usagePaymentIntent#update.payment_method_options.blik.setup_future_usagePaymentIntent.payment_method_options.blik.setup_future_usageChanged
literal('none') → enum('none'|'off_session')

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-09-30.endive
  3. Upgrade the API version used for webhook endpoints.
  4. Test your integration against the new version.
  5. If you use Connect, test your Connect integration.

Learn more about Stripe API upgrades.

Related changes

  • Removes the payment method types parameter from Checkout Sessions
  • Adds support for Data Share Only for 3D Secure authentication
  • Makes Payment Evaluation signal scores nullable
  • Removes PayTo-specific fields from Payment Methods
  • Removes the payment method types parameter from Payment Intents and Setup Intents
  • Returns specific decline codes for BLIK payment failures
  • Deprecates the payment request button
  • Shows pending-authorization UI for MB WAY, Bizum, and BLIK with stripe.handleNextAction
  • Removes support for the payment method types option in Elements
  • Saves Bancontact payment details for future off-session payments in Checkout
  • Adds the Standalone 3D Secure API
  • Adds support for SeQura payments
  • Adds card-present payment methods to allowed payment method types
  • Adds Link funding source group details on Payment Records
  • Adds early fraud warnings and fraudulent dispute signals for Payment Evaluations
  • Adds the ability to report canceled payments
  • Adds support for expanding the mandate on card payment method details
  • Adds the Payment Record property to the Payment Intent object
  • Adds Link wallet details to Payment Records for card payments
  • Adds 3D Secure versions 2.3.0 and 2.3.1 to Payment Records
  • Adds PayPay support for one-time online payments in Japan
  • Exposes the network response electronic commerce indicator on card charges
  • Adds payment method type information for failed payments
  • Adds MoMo payment method details to Payment Records
Was this page helpful?
YesNo
  • Need help? Contact Support.
  • Chat with Stripe developers on Discord.
  • Check out our changelog.
  • Questions? Contact Sales.
  • LLM? Read llms.txt.
  • Powered by Markdoc
On this page