NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #211 most downloaded on Packagist
Stripe PHP Library
Last release 3 days ago
01 Oct 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
693 releases · first in 2012
This release contains breaking changes (prefixed with ⚠️ below). There's also a detailed migration guide to simplify your upgrade process.
This release changes the pinned API version to 2026-03-25.dahlia.
This release contains breaking changes (prefixed with ⚠️ below). There's also a detailed migration guide to simplify your upgrade process.
Please review details for the breaking changes and alternatives in the Stripe API changelog before upgrading.
previous_attributes is always an instance of StripeObjectnull when set in V2 API metadata and params, enabling you to clear metadata entries and some unsettable properties for V2 APIs.Util::objectsToIds() method now has a required $serializeNull parameter to indicate if null values set in the object should be output in the resulting hash. This is relevant for V2 POST APIs to let callers clear emptyable values.upi_payments on Account.capabilities, Account.create().$params.capability, and Account.update().$params.capabilityupi on Charge.payment_method_details, Checkout.Session.payment_method_options, Checkout\Session.create().$params.payment_method_option, ConfirmationToken.create().$params.payment_method_datum, ConfirmationToken.payment_method_preview, Mandate.payment_method_details, PaymentAttemptRecord.payment_method_details, PaymentIntent.confirm().$params.payment_method_datum, PaymentIntent.confirm().$params.payment_method_option, PaymentIntent.create().$params.payment_method_datum, PaymentIntent.create().$params.payment_method_option, PaymentIntent.payment_method_options, PaymentIntent.update().$params.payment_method_datum, PaymentIntent.update().$params.payment_method_option, PaymentMethod.create().$params, PaymentMethodConfiguration.create().$params, PaymentMethodConfiguration.update().$params, PaymentMethodConfiguration, PaymentMethod, PaymentRecord.payment_method_details, SetupAttempt.payment_method_details, SetupIntent.confirm().$params.payment_method_datum, SetupIntent.confirm().$params.payment_method_option, SetupIntent.create().$params.payment_method_datum, SetupIntent.create().$params.payment_method_option, SetupIntent.payment_method_options, SetupIntent.update().$params.payment_method_datum, and SetupIntent.update().$params.payment_method_optiontempo on enums Charge.payment_method_details.crypto.network, PaymentAttemptRecord.payment_method_details.crypto.network, and PaymentRecord.payment_method_details.crypto.networkintegration_identifier on Checkout.Session and Checkout\Session.create().$paramscrypto on Checkout\Session.create().$params.payment_method_optionpending_invoice_item_interval on Checkout\Session.create().$params.subscription_datumelements, embedded_page, form, and hosted_page on enum Checkout.Session.ui_modemarine_carbon_removal on enum Climate.Supplier.removal_pathwayupi on enums ConfirmationToken.payment_method_preview.type and PaymentMethod.typemetadata on CreditNote.create().$params.line, CreditNote.preview().$params.line, CreditNote.preview_lines().$params.line, and CreditNoteLineItemquantity_decimal on Invoice.add_lines().$params.line, Invoice.create_preview().$params.invoice_item, Invoice.update_lines().$params.line, InvoiceItem.create().$params, InvoiceItem.update().$params, InvoiceItem, InvoiceLineItem.update().$params, and InvoiceLineItemlevel on Issuing\Authorization.create().$params.risk_assessment.card_testing_risk and Issuing\Authorization.create().$params.risk_assessment.merchant_dispute_riskrisk_level on Issuing\Authorization.create().$params.risk_assessment.card_testing_risk and Issuing\Authorization.create().$params.risk_assessment.merchant_dispute_risklifecycle_controls on Issuing.Card and Issuing\Card.create().$paramsIssuing.Token.network_data.visa.card_reference_id from string to nullable(string)PaymentAttemptRecord.payment_method_details.card.brand and PaymentRecord.payment_method_details.card.brand from enum to nullable(enum)PaymentAttemptRecord.payment_method_details.card.exp_month and PaymentRecord.payment_method_details.card.exp_month from longInteger to nullable(longInteger)PaymentAttemptRecord.payment_method_details.card.exp_year and PaymentRecord.payment_method_details.card.exp_year from longInteger to nullable(longInteger)PaymentAttemptRecord.payment_method_details.card.funding and PaymentRecord.payment_method_details.card.funding from enum('credit'|'debit'|'prepaid'|'unknown') to nullable(enum('credit'|'debit'|'prepaid'|'unknown'))PaymentAttemptRecord.payment_method_details.card.last4 and PaymentRecord.payment_method_details.card.last4 from string to nullable(string)PaymentAttemptRecord.payment_method_details.card.moto and PaymentRecord.payment_method_details.card.moto from boolean to nullable(boolean)cryptogram, electronic_commerce_indicator, exemption_indicator_applied, and exemption_indicator on PaymentAttemptRecord.payment_method_details.card.three_d_secure and PaymentRecord.payment_method_details.card.three_d_secureupi on enums PaymentIntent.excluded_payment_method_types and SetupIntent.excluded_payment_method_typesupi_handle_redirect_or_display_qr_code on PaymentIntent.next_action and SetupIntent.next_actionupi on enum PaymentLink.payment_method_typesrecommended_action and signals on Radar.PaymentEvaluationinsights on Radar.PaymentEvaluationcrypto_fingerprint on enum Radar.ValueList.item_typecanceled_by_retention_policy on enum Subscription.cancellation_details.reasonV2.Core.EventDestination.events_from from enum('other_accounts'|'self') to stringservice_period_coupon_with_metered_tiered_item_unsupported on Invoice.last_finalization_error, PaymentIntent.last_payment_error, SetupAttempt.setup_error, SetupIntent.last_setup_error, and StripeErrorOne column per quarter.
This release changes the pinned API version to 2026-02-25.preview.
This release changes the pinned API version to 2026-02-25.preview.
smart_disputes on Account.create().$params.setting, Account.settings, Account.update().$params.setting, V2.Core.Account.configuration.merchant, V2\Core\Account.create().$params.configuration.merchant, and V2\Core\Account.update().$params.configuration.merchantemail_customers_on_successful_payment on Account.create().$params.setting.payment, Account.settings.payments, and Account.update().$params.setting.paymentmanaged_payments on Checkout.Session, Checkout\Session.create().$params, PaymentIntent, SetupIntent, and Subscriptionlk_vat on enums Checkout.Session.collected_information.tax_ids[].type, Order.tax_details.tax_ids[].type, and QuotePreviewInvoice.customer_tax_ids[].typepay_by_bank on enum QuotePreviewInvoice.payment_settings.payment_method_typesbt_bank_account, cr_bank_account, do_bank_account, gt_bank_account, md_bank_account, mk_bank_account, mo_bank_account, mz_bank_account, pe_bank_account, pk_bank_account, tw_bank_account, and uz_bank_account on enum V2.Core.Account.configuration.recipient.default_outbound_destination.typepurpose on V2.MoneyManagement.OutboundPayment and V2\MoneyManagement\OutboundPayment.create().$paramsbranch_number and swift_code on V2.MoneyManagement.PayoutMethod.bank_accountV2.MoneyManagement.Transaction.flow and V2.MoneyManagement.TransactionEntry.transaction_details.flow to be optionalstorer_capability_missing and storer_capability_not_active on QuotePreviewInvoice.last_finalization_error⚠️ #2031 Update generated code for private-preview
Orchestration.PaymentAttempt and Radar.CustomerEvaluationretrieve method on resource Orchestration.PaymentAttemptcreate and update methods on resource Radar.CustomerEvaluationapprove method on resource Checkout.Sessionreport_authenticated, report_canceled, report_failed, report_guaranteed, report_informational, and report_refund methods on resource PaymentAttemptRecordcreate_us_paper_check_on_application on AccountSession.create().$params.component.check_scanning.featureAccountSignals.delinquency to be optionalapproval_method on Checkout.Session and Checkout\Session.create().$paramscurrent_attempt on Checkout.Sessionselected_fulfillment_option_overrides on DelegatedCheckout\RequestedSession.update().$params.fulfillment_detailpricing_plan_subscription_details on InvoiceItem.parent and InvoiceLineItem.parentlicense_fee_subscription_details on InvoiceItem.parent and InvoiceLineItem.parentpricing_plan_subscription and pricing_plan_version on InvoiceItem.parent.rate_card_subscription_details and InvoiceLineItem.parent.rate_card_subscription_detailspricing_plan_subscription_details on enum InvoiceItem.parent.typelicense_fee_subscription_details from enum InvoiceItem.parent.typediscounts on enum InvoiceItem.frozen_fieldspricing_plan_subscription_details on enum InvoiceLineItem.parent.typelicense_fee_subscription_details from enum InvoiceLineItem.parent.typetoken_details on Issuing.Authorizationfailure_code on PaymentRecord.report_payment().$params.failed, PaymentRecord.report_payment_attempt().$params.failed, and PaymentRecord.report_payment_attempt_failed().$paramsPaymentRecord.report_payment_attempt_canceled().$params.canceled_at to be optionalPaymentRecord.report_payment_attempt_failed().$params.failed_at to be optionalPaymentRecord.report_payment_attempt_guaranteed().$params.guaranteed_at to be optionalPaymentRecord.report_refund().$params.refunded to be optionalRadar\IssuingAuthorizationEvaluation.create().$params.card_detail.bin_country to be requiredrecurring_interval on SharedPayment\GrantedToken.create().$params.usage_limitSharedPayment\GrantedToken.create().$params.usage_limit.expires_at to be optionalhome_rule_tax on Tax.Registration.country_options.us and Tax\Registration.create().$params.country_option.mehome_rule_tax on enum Tax.Registration.country_options.us.typesimulate_crypto_deposit test helper method on resource PaymentIntentdeposit_options and mode on PaymentIntent.confirm().$params.payment_method_option.crypto, PaymentIntent.create().$params.payment_method_option.crypto, PaymentIntent.payment_method_options.crypto, and PaymentIntent.update().$params.payment_method_option.cryptocrypto_display_details on PaymentIntent.next_action⚠️ #2026 Update generated code for private-preview
Radar.IssuingAuthorizationEvaluationcreate method on resource Radar.IssuingAuthorizationEvaluationfee_credits on enum BalanceTransaction.balance_typeaffiliate_attributions to affiliate_attribution on DelegatedCheckout\RequestedSession.confirm().$params and DelegatedCheckout\RequestedSession.create().$paramsamount_to_counter on Disputefrozen_fields on InvoiceItemnext_billing_period_start on enum V2.Billing.IntentAction.apply.effective_at.typeconsumer on V2.Core.Account.configuration.card_creator.capabilities, V2.Core.Account.identity.attestations.terms_of_service.card_creator, V2\Core\Account.create().$params.configuration.card_creator.capability, V2\Core\Account.create().$params.identity.attestation.terms_of_service.card_creator, V2\Core\Account.update().$params.configuration.card_creator.capability, and V2\Core\Account.update().$params.identity.attestation.terms_of_service.card_creatorfifth_third on V2.Core.Account.configuration.card_creator.capabilities.commercial, V2.Core.Account.identity.attestations.terms_of_service.card_creator.commercial, V2\Core\Account.create().$params.configuration.card_creator.capability.commercial, V2\Core\Account.create().$params.identity.attestation.terms_of_service.card_creator.commercial, V2\Core\Account.update().$params.configuration.card_creator.capability.commercial, and V2\Core\Account.update().$params.identity.attestation.terms_of_service.card_creator.commercialprepaid_card on V2.Core.Account.configuration.card_creator.capabilities.commercial.cross_river_bank, V2.Core.Account.identity.attestations.terms_of_service.card_creator.commercial.cross_river_bank, V2\Core\Account.create().$params.configuration.card_creator.capability.commercial.cross_river_bank, V2\Core\Account.create().$params.identity.attestation.terms_of_service.card_creator.commercial.cross_river_bank, V2\Core\Account.update().$params.configuration.card_creator.capability.commercial.cross_river_bank, and V2\Core\Account.update().$params.identity.attestation.terms_of_service.card_creator.commercial.cross_river_bankcommercial.cross_river_bank.prepaid_card, commercial.fifth_third.charge_card, consumer.celtic.revolving_credit_card, consumer.cross_river_bank.prepaid_card, and consumer.lead.prepaid_card on enums V2.Core.Account.future_requirements.entries[].impact.restricts_capabilities[].capability and V2.Core.Account.requirements.entries[].impact.restricts_capabilities[].capabilitypayment_method_data on V2\Payments\OffSessionPayment.create().$paramsV2\Payments\OffSessionPayment.create().$params.payment_method to be optionalcommercial.cross_river_bank.prepaid_card, commercial.fifth_third.charge_card, consumer.celtic.revolving_credit_card, consumer.cross_river_bank.prepaid_card, and consumer.lead.prepaid_card on enum EventsV2CoreAccountIncludingConfigurationCardCreatorCapabilityStatusUpdatedEvent.updated_capabilityThis release changes the pinned API version to 2026-03-04.preview.
This release changes the pinned API version to 2026-03-04.preview.
Billing.AlertRecovered and Profilereauthorize method on resource PaymentIntentsettings on QuoteLine.actions[].add_discount, QuoteLine.actions[].add_item.discounts[], QuoteLine.actions[].set_discounts[], QuoteLine.actions[].set_items[].discounts[], QuotePreviewSubscriptionSchedule.phases[].discounts[], QuotePreviewSubscriptionSchedule.phases[].items[].discounts[], SubscriptionSchedule.phases[].discounts[], and SubscriptionSchedule.phases[].items[].discounts[]smart_disputes on Account.create().$params.setting, Account.settings, Account.update().$params.setting, V2.Core.Account.configuration.merchant, V2\Core\Account.create().$params.configuration.merchant, and V2\Core\Account.update().$params.configuration.merchantemail_customers_on_successful_payment on Account.create().$params.setting.payment, Account.settings.payments, and Account.update().$params.setting.paymentbalance_update_details on Billing.CreditBalanceSummary.balances[]reauthorization and reauthorize_before on Charge.payment_method_details.card_present, Charge.payment_method_details.card, ConfirmationToken.payment_method_preview.card.generated_from.payment_method_details.card_present, PaymentAttemptRecord.payment_method_details.card_present, PaymentMethod.card.generated_from.payment_method_details.card_present, and PaymentRecord.payment_method_details.card_presentlocation and reader on Charge.payment_method_details.card_present, Charge.payment_method_details.interac_present, ConfirmationToken.payment_method_preview.card.generated_from.payment_method_details.card_present, PaymentAttemptRecord.payment_method_details.card_present, PaymentAttemptRecord.payment_method_details.interac_present, PaymentMethod.card.generated_from.payment_method_details.card_present, PaymentRecord.payment_method_details.card_present, and PaymentRecord.payment_method_details.interac_presentmanaged_payments on Checkout.Session, Checkout\Session.create().$params, PaymentIntent, SetupIntent, and Subscriptionlk_vat on enums Checkout.Session.collected_information.tax_ids[].type, Checkout.Session.customer_details.tax_ids[].type, Invoice.customer_tax_ids[].type, Order.tax_details.tax_ids[].type, QuotePreviewInvoice.customer_tax_ids[].type, Tax.Calculation.customer_details.tax_ids[].type, Tax.Transaction.customer_details.tax_ids[].type, and TaxId.typedigital on DelegatedCheckout.RequestedSession.fulfillment_details.fulfillment_options[], DelegatedCheckout.RequestedSession.fulfillment_details.selected_fulfillment_option, and DelegatedCheckout\RequestedSession.update().$params.fulfillment_detail.selected_fulfillment_optionDelegatedCheckout\RequestedSession.update().$params.fulfillment_detail.selected_fulfillment_option.shipping to be optionalaffiliate_attributions on DelegatedCheckout.RequestedSession, DelegatedCheckout\RequestedSession.confirm().$params, and DelegatedCheckout\RequestedSession.create().$paramsfulfillment_type on DelegatedCheckout.RequestedSession.line_item_details[]marketplace_seller_details, network_profile, privacy_notice_url, return_policy_url, store_policy_url, and terms_of_service_url on DelegatedCheckout.RequestedSession.seller_detailsamount_to_counter on Dispute.update().$paramsreserve.hold.created, reserve.hold.updated, reserve.plan.created, reserve.plan.disabled, reserve.plan.expired, reserve.plan.updated, and reserve.release.created on enum Event.typeterminal_wifi_certificate and terminal_wifi_private_key on enum File.purposepay_by_bank on enums Invoice.payment_settings.payment_method_types, QuotePreviewInvoice.payment_settings.payment_method_types, and Subscription.payment_settings.payment_method_typesdisplay_name and service_user_number on Mandate.payment_method_details.bacs_debitPaymentAttemptRecord.payment_method_details.boleto.tax_id and PaymentRecord.payment_method_details.boleto.tax_id from string to nullable(string)PaymentAttemptRecord.payment_method_details.us_bank_account.expected_debit_date and PaymentRecord.payment_method_details.us_bank_account.expected_debit_date from nullable(string) to stringrequest_reauthorization on PaymentIntent.confirm().$params.payment_method_option.card_present, PaymentIntent.confirm().$params.payment_method_option.card, PaymentIntent.create().$params.payment_method_option.card_present, PaymentIntent.create().$params.payment_method_option.card, PaymentIntent.payment_method_options.card_present, PaymentIntent.payment_method_options.card, PaymentIntent.update().$params.payment_method_option.card_present, and PaymentIntent.update().$params.payment_method_option.cardtransaction_purpose on PaymentIntent.confirm().$params.payment_method_option.us_bank_account, PaymentIntent.create().$params.payment_method_option.us_bank_account, PaymentIntent.payment_method_options.us_bank_account, and PaymentIntent.update().$params.payment_method_option.us_bank_accountrequires_reauthorization on enum PaymentIntent.statusoptional_items on PaymentLink.update().$paramsbilling_schedules_invalid on enum Quote.status_details.stale.last_reason.typecard_issuer_decline on Radar.PaymentEvaluation.insightspayment_behavior on SubscriptionItem.delete().$paramsbilling_cycle_anchor on Subscription.trial_settings.end_behaviorlk on Tax.Registration.country_options and Tax\Registration.create().$params.country_optioncellular and stripe_s710 on Terminal.Configuration, Terminal\Configuration.create().$params, and Terminal\Configuration.update().$paramssimulated_stripe_s710 and stripe_s710 on enum Terminal.Reader.device_typear_bank_account, bt_bank_account, co_bank_account, cr_bank_account, do_bank_account, gt_bank_account, md_bank_account, mk_bank_account, mo_bank_account, mz_bank_account, pe_bank_account, pk_bank_account, tw_bank_account, and uz_bank_account on enums V2.Account.configuration.recipient_data.default_outbound_destination.type and V2.Core.Account.configuration.recipient.default_outbound_destination.typerecipient_onboarding and recipient_update on V2.Core.AccountLink.use_case and V2\Core\AccountLink.create().$params.use_caserecipient_onboarding and recipient_update on enum V2.Core.AccountLink.use_case.typeconsumer on V2.Core.Account.configuration.storer.capabilities, V2\Core\Account.create().$params.configuration.storer.capability, and V2\Core\Account.update().$params.configuration.storer.capabilityconsumer.holds_currencies.usd on enums V2.Core.Account.future_requirements.entries[].impact.restricts_capabilities[].capability and V2.Core.Account.requirements.entries[].impact.restricts_capabilities[].capabilityfunds_usage_type on V2.MoneyManagement.FinancialAccount.storage and V2\MoneyManagement\FinancialAccount.create().$params.storagepurpose on V2.MoneyManagement.OutboundPayment and V2\MoneyManagement\OutboundPayment.create().$paramsbranch_number and swift_code on V2.MoneyManagement.PayoutMethod.bank_accountdispute, inbound_payment_failure, inbound_payment, india_mdr_processing_fee, payment_method_passthrough_fee, refund, and tax_withholding on enums V2.MoneyManagement.Transaction.category and V2.MoneyManagement.TransactionEntry.transaction_details.categorycharge_failure and charge from enums V2.MoneyManagement.Transaction.category and V2.MoneyManagement.TransactionEntry.transaction_details.categoryV2.MoneyManagement.Transaction.flow and V2.MoneyManagement.TransactionEntry.transaction_details.flow to be optionalconsumer.holds_currencies.usd on enum EventsV2CoreAccountIncludingConfigurationStorerCapabilityStatusUpdatedEvent.updated_capabilityBILLING_ALERT_RECOVERED with resource Billing.AlertRecoveredRESERVE_HOLD_CREATED and RESERVE_HOLD_UPDATED with resource Reserve.HoldRESERVE_PLAN_CREATED, RESERVE_PLAN_DISABLED, RESERVE_PLAN_EXPIRED, and RESERVE_PLAN_UPDATED with resource Reserve.PlanRESERVE_RELEASE_CREATED with resource Reserve.ReleaseV2BillingRateCardCustomPricingUnitOverageRateCreatedEvent with related object V2.Billing.RateCardCustomPricingUnitOverageRateV2IamStripeAccessGrantApprovedEvent, V2IamStripeAccessGrantCanceledEvent, V2IamStripeAccessGrantDeniedEvent, V2IamStripeAccessGrantRemovedEvent, V2IamStripeAccessGrantRequestedEvent, and V2IamStripeAccessGrantUpdatedEventstorer_capability_missing and storer_capability_not_active on Invoice.last_finalization_error, PaymentIntent.last_payment_error, QuotePreviewInvoice.last_finalization_error, SetupAttempt.setup_error, SetupIntent.last_setup_error, and StripeErrorThis release uses the API version 2026-01-28.preview.
This release uses the API version 2026-01-28.preview.
AccountSignalsretrieve method on resource AccountSignalsaggregation_period, group_by, and triggered_at on Billing.AlertTriggeredexternal_account_collection on AccountLink.create().$params.collection_optionfunding_source on ApplicationFeeDelegatedCheckout\RequestedSession.confirm().$params.payment_method_datum.billing_detail.address.line1, DelegatedCheckout\RequestedSession.create().$params.fulfillment_detail.address.line1, DelegatedCheckout\RequestedSession.create().$params.payment_method_datum.billing_detail.address.line1, DelegatedCheckout\RequestedSession.update().$params.fulfillment_detail.address.line1, and DelegatedCheckout\RequestedSession.update().$params.payment_method_datum.billing_detail.address.line1 to be optionalhosted and ui_mode on FinancialConnections.Session and FinancialConnections\Session.create().$paramsurl on FinancialConnections.Sessionbilling_cycle_anchor on Subscription.create().$params.trial_setting.end_behavior and Subscription.update().$params.trial_setting.end_behavior* #2022 Add agent information to UserAgent * #2024 Add Stripe-Request-Trigger header
This release changes the pinned API version to 2026-02-25.clover.
This release changes the pinned API version to 2026-02-25.clover.
Reserve.Hold, Reserve.Plan, and Reserve.Releaselocation and reader on Charge.payment_method_details.card_present, Charge.payment_method_details.interac_present, ConfirmationToken.payment_method_preview.card.generated_from.payment_method_details.card_present, PaymentAttemptRecord.payment_method_details.card_present, PaymentAttemptRecord.payment_method_details.interac_present, PaymentMethod.card.generated_from.payment_method_details.card_present, PaymentRecord.payment_method_details.card_present, and PaymentRecord.payment_method_details.interac_presentlk_vat on enums Checkout.Session.customer_details.tax_ids[].type, Invoice.customer_tax_ids[].type, Tax.Calculation.customer_details.tax_ids[].type, Tax.Transaction.customer_details.tax_ids[].type, and TaxId.typereserve.hold.created, reserve.hold.updated, reserve.plan.created, reserve.plan.disabled, reserve.plan.expired, reserve.plan.updated, and reserve.release.created on enum Event.typeterminal_wifi_certificate and terminal_wifi_private_key on enum File.purposepay_by_bank on enums Invoice.payment_settings.payment_method_types and Subscription.payment_settings.payment_method_typesdisplay_name and service_user_number on Mandate.payment_method_details.bacs_debitPaymentAttemptRecord.payment_method_details.boleto.tax_id and PaymentRecord.payment_method_details.boleto.tax_id from string to nullable(string)PaymentAttemptRecord.payment_method_details.us_bank_account.expected_debit_date and PaymentRecord.payment_method_details.us_bank_account.expected_debit_date from nullable(string) to stringtransaction_purpose on PaymentIntent.confirm().$params.payment_method_option.us_bank_account, PaymentIntent.create().$params.payment_method_option.us_bank_account, PaymentIntent.payment_method_options.us_bank_account, and PaymentIntent.update().$params.payment_method_option.us_bank_accountoptional_items on PaymentLink.update().$paramscard_issuer_decline on Radar.PaymentEvaluation.insightspayment_behavior on SubscriptionItem.delete().$paramslk on Tax.Registration.country_options and Tax\Registration.create().$params.country_optioncellular and stripe_s710 on Terminal.Configuration, Terminal\Configuration.create().$params, and Terminal\Configuration.update().$paramssimulated_stripe_s710 and stripe_s710 on enum Terminal.Reader.device_typeRESERVE_HOLD_CREATED and RESERVE_HOLD_UPDATED with resource Reserve.HoldRESERVE_PLAN_CREATED, RESERVE_PLAN_DISABLED, RESERVE_PLAN_EXPIRED, and RESERVE_PLAN_UPDATED with resource Reserve.PlanRESERVE_RELEASE_CREATED with resource Reserve.Releasestorer_capability_missing and storer_capability_not_active on Invoice.last_finalization_error, PaymentIntent.last_payment_error, SetupAttempt.setup_error, SetupIntent.last_setup_error, and StripeErrorThis release changes the pinned API version to 2026-01-28.preview.
This release changes the pinned API version to 2026-01-28.preview.
FinancialConnections.Authorizationretrieve method on resource FinancialConnections.Authorizationdetach_payment method on resource Invoicecancel, list_line_items, and reopen methods on resource Orderattach_cadence method on resource Subscriptionadditional_files and site on Account.create().$params.setting.paypay_payment, Account.settings.paypay_payments, and Account.update().$params.setting.paypay_paymentcapital on Account.settingsCharge.payment_method_details.stripe_balance.source_type, ConfirmationToken.payment_method_preview.stripe_balance.source_type, PaymentAttemptRecord.payment_method_details.stripe_balance.source_type, PaymentMethod.stripe_balance.source_type, and PaymentRecord.payment_method_details.stripe_balance.source_type from enum('bank_account'|'card'|'fpx') to nullable(enum('bank_account'|'card'|'fpx'))pl_nip on enums Checkout.Session.collected_information.tax_ids[].type, Order.tax_details.tax_ids[].type, and QuotePreviewInvoice.customer_tax_ids[].typecapital.financing_summary.line_of_credit_update on enum Event.typeauthorization and status_details on FinancialConnections.Accountrelink_options on FinancialConnections.Session and FinancialConnections\Session.create().$paramsFinancialConnections\Session.create().$params.account_holder to be optionalrelink_result on FinancialConnections.Sessionbilling_cadence on Invoice.create_preview().$params, Subscription.create().$params, Subscription.update().$params, and Subscriptionbilling_cadence_details on Invoice.parent and QuotePreviewInvoice.parentbilling_cadence_details from enums Invoice.parent.type and QuotePreviewInvoice.parent.typecar_rental_data, flight_data, and lodging_data on PaymentIntent.payment_detailsQuotePreviewInvoice.payment_settings.payment_method_options.payto to be requiredae_bank_account, ag_bank_account, bh_bank_account, gm_bank_account, hk_bank_account, kh_bank_account, lc_bank_account, mc_bank_account, mg_bank_account, my_bank_account, qa_bank_account, rw_bank_account, th_bank_account, tt_bank_account, and vn_bank_account on enum V2.Core.Account.configuration.recipient.default_outbound_destination.typealternative_reference on V2.Core.Vault.GbBankAccount, V2.Core.Vault.UsBankAccount, and V2.MoneyManagement.PayoutMethodaccount_holder_address and account_holder_name on V2.MoneyManagement.FinancialAddress.credentials.us_bank_accountfingerprint on V2.MoneyManagement.PayoutMethod.cardINVOICE_PAYMENT_DETACHED with resource InvoicePaymentrequest_blocked on QuotePreviewInvoice.last_finalization_error⚠️ #2010 Update generated code for private-preview
spend_threshold on Billing.Alert and Billing\Alert.create().$paramsspend_threshold on enum Billing.Alert.alert_typeinvoice_item, proration_details, proration, and subscription on InvoiceLineItem.parent.schedule_detailscustom on PaymentMethod.update().$paramspayment_method_reference and usage on PaymentMethod.customoutstanding_usage_through and unused_time_from on Subscription.pause().$params.bill_foroutstanding_usage and unused_time on Subscription.pause().$params.bill_forpayment_behavior on Subscription.resume().$paramsAdd support for new resources V2.Billing.CadenceSpendModifier, V2.Billing.OneTimeItem, and V2.Billing.RateCardCustomPricingUnitOverageRate
V2.Billing.CadenceSpendModifier, V2.Billing.OneTimeItem, and V2.Billing.RateCardCustomPricingUnitOverageRateall, create, delete, and retrieve methods on resource V2.Billing.RateCardCustomPricingUnitOverageRateall, create, retrieve, and update methods on resource V2.Billing.OneTimeItemretrieve method on resource V2.Billing.CadenceSpendModifierEventsV2CoreHealthFraudRateIncreasedEvent.impact.realized_fraud_amount.value, EventsV2CoreHealthIssuingAuthorizationRequestErrorsFiringEvent.impact.approved_amount.value, EventsV2CoreHealthIssuingAuthorizationRequestErrorsFiringEvent.impact.declined_amount.value, EventsV2CoreHealthIssuingAuthorizationRequestErrorsResolvedEvent.impact.approved_amount.value, EventsV2CoreHealthIssuingAuthorizationRequestErrorsResolvedEvent.impact.declined_amount.value, EventsV2CoreHealthIssuingAuthorizationRequestTimeoutFiringEvent.impact.approved_amount.value, EventsV2CoreHealthIssuingAuthorizationRequestTimeoutFiringEvent.impact.declined_amount.value, EventsV2CoreHealthIssuingAuthorizationRequestTimeoutResolvedEvent.impact.approved_amount.value, EventsV2CoreHealthIssuingAuthorizationRequestTimeoutResolvedEvent.impact.declined_amount.value, V2.Billing.ServiceAction.credit_grant.amount.monetary.value, V2.Billing.ServiceAction.credit_grant_per_tenant.amount.monetary.value, V2.Core.Account.identity.business_details.annual_revenue.amount.value, V2.Core.Account.identity.business_details.monthly_estimated_revenue.amount.value, V2.FinancialAddressGeneratedMicrodeposits.amounts[].value, V2.MoneyManagement.Adjustment.amount.value, V2.MoneyManagement.CurrencyConversion.from.amount.value, V2.MoneyManagement.CurrencyConversion.to.amount.value, V2.MoneyManagement.FinancialAccount.balance.available.value.value, V2.MoneyManagement.FinancialAccount.balance.inbound_pending.value.value, V2.MoneyManagement.FinancialAccount.balance.outbound_pending.value.value, V2.MoneyManagement.FinancialAccount.payments.starting_balance.available.value.value, V2.MoneyManagement.InboundTransfer.amount.value, V2.MoneyManagement.InboundTransfer.from.debited.value, V2.MoneyManagement.InboundTransfer.to.credited.value, V2.MoneyManagement.OutboundPayment.amount.value, V2.MoneyManagement.OutboundPayment.from.debited.value, V2.MoneyManagement.OutboundPayment.to.credited.value, V2.MoneyManagement.OutboundPaymentQuote.amount.value, V2.MoneyManagement.OutboundPaymentQuote.estimated_fees[].amount.value, V2.MoneyManagement.OutboundPaymentQuote.from.debited.value, V2.MoneyManagement.OutboundPaymentQuote.to.credited.value, V2.MoneyManagement.OutboundTransfer.amount.value, V2.MoneyManagement.OutboundTransfer.from.debited.value, V2.MoneyManagement.OutboundTransfer.to.credited.value, V2.MoneyManagement.ReceivedCredit.amount.value, V2.MoneyManagement.ReceivedCredit.external_amount.value, V2.MoneyManagement.ReceivedDebit.amount.value, V2.MoneyManagement.ReceivedDebit.card_spend.authorization.amount.value, V2.MoneyManagement.ReceivedDebit.card_spend.card_transactions[].amount.value, V2.MoneyManagement.ReceivedDebit.external_amount.value, V2.MoneyManagement.Transaction.amount.value, V2.MoneyManagement.Transaction.balance_impact.available.value, V2.MoneyManagement.Transaction.balance_impact.inbound_pending.value, V2.MoneyManagement.Transaction.balance_impact.outbound_pending.value, V2.MoneyManagement.TransactionEntry.balance_impact.available.value, V2.MoneyManagement.TransactionEntry.balance_impact.inbound_pending.value, V2.MoneyManagement.TransactionEntry.balance_impact.outbound_pending.value, V2.Payments.OffSessionPayment.amount_capturable.value, V2.Payments.OffSessionPayment.amount_requested.value, V2.Payments.SettlementAllocationIntent.amount.value, V2.Payments.SettlementAllocationIntentSplit.amount.value, V2\Billing\ServiceAction.create().$params.credit_grant.amount.monetary.value, V2\Billing\ServiceAction.create().$params.credit_grant_per_tenant.amount.monetary.value, V2\Core\Account.create().$params.identity.business_detail.annual_revenue.amount.value, V2\Core\Account.create().$params.identity.business_detail.monthly_estimated_revenue.amount.value, V2\Core\Account.update().$params.identity.business_detail.annual_revenue.amount.value, V2\Core\Account.update().$params.identity.business_detail.monthly_estimated_revenue.amount.value, V2\Core\AccountToken.create().$params.identity.business_detail.annual_revenue.amount.value, V2\Core\AccountToken.create().$params.identity.business_detail.monthly_estimated_revenue.amount.value, V2\FinancialAddressCreditSimulation.credit().$params.amount.value, V2\MoneyManagement\CurrencyConversion.create().$params.from.amount.value, V2\MoneyManagement\CurrencyConversion.create().$params.to.amount.value, V2\MoneyManagement\InboundTransfer.create().$params.amount.value, V2\MoneyManagement\OutboundPayment.create().$params.amount.value, V2\MoneyManagement\OutboundPaymentQuote.create().$params.amount.value, V2\MoneyManagement\OutboundTransfer.create().$params.amount.value, V2\Payments\OffSessionPayment.create().$params.amount.value, V2\Payments\SettlementAllocationIntent.create().$params.amount.value, V2\Payments\SettlementAllocationIntent.update().$params.amount.value, and V2\Payments\SettlementAllocationIntentSplit.create().$params.amount.value to be requiredEventsV2CoreHealthFraudRateIncreasedEvent.impact.realized_fraud_amount.currency, EventsV2CoreHealthIssuingAuthorizationRequestErrorsFiringEvent.impact.approved_amount.currency, EventsV2CoreHealthIssuingAuthorizationRequestErrorsFiringEvent.impact.declined_amount.currency, EventsV2CoreHealthIssuingAuthorizationRequestErrorsResolvedEvent.impact.approved_amount.currency, EventsV2CoreHealthIssuingAuthorizationRequestErrorsResolvedEvent.impact.declined_amount.currency, EventsV2CoreHealthIssuingAuthorizationRequestTimeoutFiringEvent.impact.approved_amount.currency, EventsV2CoreHealthIssuingAuthorizationRequestTimeoutFiringEvent.impact.declined_amount.currency, EventsV2CoreHealthIssuingAuthorizationRequestTimeoutResolvedEvent.impact.approved_amount.currency, EventsV2CoreHealthIssuingAuthorizationRequestTimeoutResolvedEvent.impact.declined_amount.currency, V2.Billing.ServiceAction.credit_grant.amount.monetary.currency, V2.Billing.ServiceAction.credit_grant_per_tenant.amount.monetary.currency, V2.Core.Account.identity.business_details.annual_revenue.amount.currency, V2.Core.Account.identity.business_details.monthly_estimated_revenue.amount.currency, V2.FinancialAddressGeneratedMicrodeposits.amounts[].currency, V2.MoneyManagement.Adjustment.amount.currency, V2.MoneyManagement.CurrencyConversion.from.amount.currency, V2.MoneyManagement.CurrencyConversion.to.amount.currency, V2.MoneyManagement.FinancialAccount.balance.available.value.currency, V2.MoneyManagement.FinancialAccount.balance.inbound_pending.value.currency, V2.MoneyManagement.FinancialAccount.balance.outbound_pending.value.currency, V2.MoneyManagement.FinancialAccount.payments.starting_balance.available.value.currency, V2.MoneyManagement.InboundTransfer.amount.currency, V2.MoneyManagement.InboundTransfer.from.debited.currency, V2.MoneyManagement.InboundTransfer.to.credited.currency, V2.MoneyManagement.OutboundPayment.amount.currency, V2.MoneyManagement.OutboundPayment.from.debited.currency, V2.MoneyManagement.OutboundPayment.to.credited.currency, V2.MoneyManagement.OutboundPaymentQuote.amount.currency, V2.MoneyManagement.OutboundPaymentQuote.estimated_fees[].amount.currency, V2.MoneyManagement.OutboundPaymentQuote.from.debited.currency, V2.MoneyManagement.OutboundPaymentQuote.to.credited.currency, V2.MoneyManagement.OutboundTransfer.amount.currency, V2.MoneyManagement.OutboundTransfer.from.debited.currency, V2.MoneyManagement.OutboundTransfer.to.credited.currency, V2.MoneyManagement.ReceivedCredit.amount.currency, V2.MoneyManagement.ReceivedCredit.external_amount.currency, V2.MoneyManagement.ReceivedDebit.amount.currency, V2.MoneyManagement.ReceivedDebit.card_spend.authorization.amount.currency, V2.MoneyManagement.ReceivedDebit.card_spend.card_transactions[].amount.currency, V2.MoneyManagement.ReceivedDebit.external_amount.currency, V2.MoneyManagement.Transaction.amount.currency, V2.MoneyManagement.Transaction.balance_impact.available.currency, V2.MoneyManagement.Transaction.balance_impact.inbound_pending.currency, V2.MoneyManagement.Transaction.balance_impact.outbound_pending.currency, V2.MoneyManagement.TransactionEntry.balance_impact.available.currency, V2.MoneyManagement.TransactionEntry.balance_impact.inbound_pending.currency, V2.MoneyManagement.TransactionEntry.balance_impact.outbound_pending.currency, V2.Payments.OffSessionPayment.amount_capturable.currency, V2.Payments.OffSessionPayment.amount_requested.currency, V2.Payments.SettlementAllocationIntent.amount.currency, V2.Payments.SettlementAllocationIntentSplit.amount.currency, V2\Billing\ServiceAction.create().$params.credit_grant.amount.monetary.currency, V2\Billing\ServiceAction.create().$params.credit_grant_per_tenant.amount.monetary.currency, V2\Core\Account.create().$params.identity.business_detail.annual_revenue.amount.currency, V2\Core\Account.create().$params.identity.business_detail.monthly_estimated_revenue.amount.currency, V2\Core\Account.update().$params.identity.business_detail.annual_revenue.amount.currency, V2\Core\Account.update().$params.identity.business_detail.monthly_estimated_revenue.amount.currency, V2\Core\AccountToken.create().$params.identity.business_detail.annual_revenue.amount.currency, V2\Core\AccountToken.create().$params.identity.business_detail.monthly_estimated_revenue.amount.currency, V2\FinancialAddressCreditSimulation.credit().$params.amount.currency, V2\MoneyManagement\CurrencyConversion.create().$params.from.amount.currency, V2\MoneyManagement\CurrencyConversion.create().$params.to.amount.currency, V2\MoneyManagement\InboundTransfer.create().$params.amount.currency, V2\MoneyManagement\OutboundPayment.create().$params.amount.currency, V2\MoneyManagement\OutboundPaymentQuote.create().$params.amount.currency, V2\MoneyManagement\OutboundTransfer.create().$params.amount.currency, V2\Payments\OffSessionPayment.create().$params.amount.currency, V2\Payments\SettlementAllocationIntent.create().$params.amount.currency, V2\Payments\SettlementAllocationIntent.update().$params.amount.currency, and V2\Payments\SettlementAllocationIntentSplit.create().$params.amount.currency to be requiredsettlement_type on ApplicationFeerate_card_custom_pricing_unit_overage_rate_details on InvoiceItem.pricing and InvoiceLineItem.pricingrate_card_custom_pricing_unit_overage_rate_details on enums InvoiceItem.pricing.type and InvoiceLineItem.pricing.typedefault_settings on Invoice.create_preview().$params.schedule_detailQuote.update().$params.subscription_data_override.billing_schedules from emptyable(array(billing_schedules_update_specs)) to array(billing_schedules_update_specs)payment_behavior on Subscription.resume().$paramseffective_at and spend_modifier_rule on V2.Billing.IntentAction.apply, V2.Billing.IntentAction.remove, V2\Billing\Intent.create().$params.action.apply, and V2\Billing\Intent.create().$params.action.removeV2.Billing.IntentAction.apply.type, V2.Billing.IntentAction.remove.type, V2\Billing\Intent.create().$params.action.apply.type, and V2\Billing\Intent.create().$params.action.remove.type from literal('invoice_discount_rule') to enum('invoice_discount_rule'|'spend_modifier_rule')Add support for new resource V2.Core.ConnectionSession
V2.Core.ConnectionSessioncreate and retrieve methods on resource V2.Core.ConnectionSessionall method on resources V2.Payments.SettlementAllocationIntentSplit and V2.Payments.SettlementAllocationIntentagentic_commerce_settings on AccountSession.create().$params.componentterminal_hardware_orders and terminal_hardware_shop on AccountSession.components and AccountSession.create().$params.componentnetwork_cost_passthrough_report on AccountSession.componentsae_bank_account, ag_bank_account, bh_bank_account, gm_bank_account, hk_bank_account, kh_bank_account, lc_bank_account, mc_bank_account, mg_bank_account, my_bank_account, qa_bank_account, rw_bank_account, th_bank_account, tt_bank_account, and vn_bank_account on enums V2.Account.configuration.recipient_data.default_outbound_destination.type and V2.Core.Account.configuration.recipient.default_outbound_destination.typecadence_data on V2.Billing.Intent and V2\Billing\Intent.create().$paramscancellation_details on V2.Billing.IntentAction.deactivate, V2.Billing.PricingPlanSubscription, and V2\Billing\Intent.create().$params.action.deactivatecontact_phone on V2.Core.Account, V2\Core\Account.create().$params, V2\Core\Account.update().$params, and V2\Core\AccountToken.create().$paramsregistration_date on V2.Core.Account.identity.business_details, V2\Core\Account.create().$params.identity.business_detail, V2\Core\Account.update().$params.identity.business_detail, and V2\Core\AccountToken.create().$params.identity.business_detailgb_vat on enum V2.Core.Account.identity.business_details.id_numbers[].typereference on V2.MoneyManagement.Adjustmentaccrued_fees on V2.MoneyManagement.FinancialAccountstarting_balance on V2.MoneyManagement.FinancialAccount.paymentsaccrued_fees on enum V2.MoneyManagement.FinancialAccount.typeaccount_holder_address and account_holder_name on V2.MoneyManagement.FinancialAddress.credentials.us_bank_accountfingerprint on V2.MoneyManagement.PayoutMethod.cardcard_spend on V2.MoneyManagement.ReceivedCredit and V2.MoneyManagement.ReceivedDebitcard_spend on enum V2.MoneyManagement.ReceivedCredit.typecard_spend on enum V2.MoneyManagement.ReceivedDebit.typeadvance, anticipation_repayment, balance_transfer, charge_failure, charge, climate_order_purchase, climate_order_refund, connect_collection_transfer, connect_reserved_funds, contribution, dispute_reversal, financing_paydown_reversal, financing_paydown, inbound_transfer_reversal, issuing_dispute_fraud_liability_debit, issuing_dispute_provisional_credit_reversal, issuing_dispute_provisional_credit, issuing_dispute, minimum_balance_hold, network_cost, obligation, outbound_payment_reversal, outbound_transfer_reversal, partial_capture_reversal, payment_network_reserved_funds, platform_earning_refund, platform_earning, platform_fee, received_credit_reversal, received_debit_reversal, refund_failure, risk_reserved_funds, stripe_balance_payment_debit_reversal, stripe_balance_payment_debit, stripe_fee_tax, transfer_reversal, and unreconciled_customer_funds on enums V2.MoneyManagement.Transaction.category and V2.MoneyManagement.TransactionEntry.transaction_details.categoryapplication_fee_refund, application_fee, charge, dispute, payout, refund, reserve_hold, reserve_release, topup, transfer_reversal, and transfer on V2.MoneyManagement.Transaction.flow and V2.MoneyManagement.TransactionEntry.transaction_details.flowapplication_fee_refund, application_fee, charge, dispute, payout, refund, reserve_hold, reserve_release, topup, transfer_reversal, and transfer on enums V2.MoneyManagement.Transaction.flow.type and V2.MoneyManagement.TransactionEntry.transaction_details.flow.typeV2.Payments.SettlementAllocationIntentSplit.flow to be optionalV2\Billing\RateCardRate.create().$params.metered_item to be requiredThis release changes the pinned API version to 2026-01-28.preview.
This release changes the pinned API version to 2026-01-28.preview.
FrMealVouchersOnboarding, Reserve.Hold, Reserve.Plan, and Reserve.Releaseall, create, retrieve, and update methods on resource FrMealVouchersOnboardingall and retrieve methods on resources Reserve.Hold and Reserve.Releaseretrieve method on resource Reserve.Planpause method on resource Subscriptionservice_period_details on Discountagentic_commerce_settings on AccountSession.componentsrisk_reserved on enum BalanceTransaction.balance_typeservice_period on Coupon.create().$params and Couponservice_period on enum Coupon.durationInvoiceItem.pricing.price_details.price and InvoiceLineItem.pricing.price_details.price from string to expandable($Price)settings on Invoice.create_preview().$params.discount, Invoice.create_preview().$params.schedule_detail.amendment.discount_action.add, Invoice.create_preview().$params.schedule_detail.amendment.discount_action.set, Invoice.create_preview().$params.schedule_detail.amendment.item_action.add.discount, Invoice.create_preview().$params.schedule_detail.amendment.item_action.set.discount, Invoice.create_preview().$params.schedule_detail.phase.discount, Invoice.create_preview().$params.schedule_detail.phase.item.discount, Invoice.create_preview().$params.subscription_detail.item.discount, Quote.create().$params.line.action.add_discount, Quote.create().$params.line.action.add_item.discount, Quote.create().$params.line.action.set_discount, Quote.create().$params.line.action.set_item.discount, Quote.update().$params.line.action.add_discount, Quote.update().$params.line.action.add_item.discount, Quote.update().$params.line.action.set_discount, Quote.update().$params.line.action.set_item.discount, Subscription.create().$params.discount, Subscription.create().$params.item.discount, Subscription.update().$params.discount, Subscription.update().$params.item.discount, SubscriptionItem.create().$params.discount, SubscriptionItem.update().$params.discount, SubscriptionSchedule.amend().$params.amendment.discount_action.add, SubscriptionSchedule.amend().$params.amendment.discount_action.set, SubscriptionSchedule.amend().$params.amendment.item_action.add.discount, SubscriptionSchedule.amend().$params.amendment.item_action.set.discount, SubscriptionSchedule.create().$params.phase.discount, SubscriptionSchedule.create().$params.phase.item.discount, SubscriptionSchedule.update().$params.phase.discount, and SubscriptionSchedule.update().$params.phase.item.discountsubtotal on InvoiceLineItembilling_cadence on Subscription.all().$paramsThis release changes the pinned API version to 2026-01-28.clover.
This release changes the pinned API version to 2026-01-28.clover.
Radar.PaymentEvaluationcreate method on resource Radar.PaymentEvaluationadjustable_quantity on LineItemrisk_reserved on enum BalanceTransaction.balance_typereserve_hold and reserve_release on enum BalanceTransaction.type2.3.0 and 2.3.1 on enums Charge.payment_method_details.card.three_d_secure.version and SetupAttempt.payment_method_details.card.three_d_secure.versionadyen on enums Charge.payment_method_details.ideal.bank, ConfirmationToken.payment_method_preview.ideal.bank, PaymentAttemptRecord.payment_method_details.ideal.bank, PaymentMethod.ideal.bank, PaymentRecord.payment_method_details.ideal.bank, and SetupAttempt.payment_method_details.ideal.bankADYBNL2A on enums Charge.payment_method_details.ideal.bic, ConfirmationToken.payment_method_preview.ideal.bic, PaymentAttemptRecord.payment_method_details.ideal.bic, PaymentMethod.ideal.bic, PaymentRecord.payment_method_details.ideal.bic, and SetupAttempt.payment_method_details.ideal.bicpl_nip on enums Checkout.Session.customer_details.tax_ids[].type, Invoice.customer_tax_ids[].type, Tax.Calculation.customer_details.tax_ids[].type, Tax.Transaction.customer_details.tax_ids[].type, and TaxId.typeInvoice.payment_settings.payment_method_options.payto and Subscription.payment_settings.payment_method_options.payto to be requiredenforce_arithmetic_validation on PaymentIntent.capture().$params.amount_detail, PaymentIntent.confirm().$params.amount_detail, PaymentIntent.create().$params.amount_detail, PaymentIntent.increment_authorization().$params.amount_detail, and PaymentIntent.update().$params.amount_detailerror on PaymentIntent.amount_detailsbgn on Terminal.Configuration.tipping, Terminal\Configuration.create().$params.tipping, and Terminal\Configuration.update().$params.tippingtopup on Treasury.ReceivedDebit.linked_flowscontact_phone on V2.Core.Account, V2\Core\Account.create().$params, V2\Core\Account.update().$params, and V2\Core\AccountToken.create().$paramsregistration_date on V2.Core.Account.identity.business_details, V2\Core\Account.create().$params.identity.business_detail, V2\Core\Account.update().$params.identity.business_detail, and V2\Core\AccountToken.create().$params.identity.business_detailgb_vat on enum V2.Core.Account.identity.business_details.id_numbers[].typerequest_blocked on Invoice.last_finalization_error, PaymentIntent.last_payment_error, SetupAttempt.setup_error, SetupIntent.last_setup_error, and StripeErrorRemove support for pause method on resource Subscription
pause method on resource SubscriptionQuote.subscription_data.phase_effective_at and Quote.subscription_data_overrides[].phase_effective_at from enum('billing_period_start'|'phase_start') to nullable(enum('billing_period_start'|'phase_start'))Add support for event notifications V2CoreAccountClosedEvent, V2CoreAccountCreatedEvent, V2CoreAccountIncludingConfigurationCustomerCapabilityStatusUp
V2CoreAccountClosedEvent, V2CoreAccountCreatedEvent, V2CoreAccountIncludingConfigurationCustomerCapabilityStatusUpdatedEvent, V2CoreAccountIncludingConfigurationCustomerUpdatedEvent, V2CoreAccountIncludingConfigurationMerchantCapabilityStatusUpdatedEvent, V2CoreAccountIncludingConfigurationMerchantUpdatedEvent, V2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEvent, V2CoreAccountIncludingConfigurationRecipientUpdatedEvent, V2CoreAccountIncludingDefaultsUpdatedEvent, V2CoreAccountIncludingFutureRequirementsUpdatedEvent, V2CoreAccountIncludingIdentityUpdatedEvent, V2CoreAccountIncludingRequirementsUpdatedEvent, and V2CoreAccountUpdatedEvent with related object V2.Core.AccountV2CoreAccountLinkReturnedEventV2CoreAccountPersonCreatedEvent, V2CoreAccountPersonDeletedEvent, and V2CoreAccountPersonUpdatedEvent with related object V2.Core.AccountPersonThis release changes the pinned API version to 2025-12-15.preview.
This release changes the pinned API version to 2025-12-15.preview.
Reserve.Hold, Reserve.Plan, and Reserve.Releaseall and retrieve methods on resources Reserve.Hold and Reserve.Releaseretrieve method on resource Reserve.PlanBilling.CreditBalanceSummary.customer_account, Billing.CreditGrant.customer_account, BillingPortal.Session.customer_account, CashBalance.customer_account, Checkout.Session.customer_account, ConfirmationToken.payment_method_preview.customer_account, CreditNote.customer_account, CustomerBalanceTransaction.customer_account, CustomerCashBalanceTransaction.customer_account, CustomerSession.customer_account, Discount.customer_account, Invoice.customer_account, InvoiceItem.customer_account, PaymentIntent.customer_account, PaymentMethod.customer_account, PromotionCode.customer_account, Quote.customer_account, QuotePreviewInvoice.customer_account, QuotePreviewSubscriptionSchedule.customer_account, SetupAttempt.customer_account, Subscription.customer_account, SubscriptionSchedule.customer_account, TaxId.customer_account, and TaxId.owner.customer_account to be requiredV2.FinancialAddressGeneratedMicrodeposits.amounts from amount to an objectCheckout\Session.create().$params.payment_method_option.payto.mandate_option.amount, PaymentIntent.confirm().$params.payment_method_option.payto.mandate_option.amount, PaymentIntent.create().$params.payment_method_option.payto.mandate_option.amount, PaymentIntent.update().$params.payment_method_option.payto.mandate_option.amount, SetupIntent.confirm().$params.payment_method_option.payto.mandate_option.amount, SetupIntent.create().$params.payment_method_option.payto.mandate_option.amount, and SetupIntent.update().$params.payment_method_option.payto.mandate_option.amount from longInteger to emptyable(longInteger)Checkout\Session.create().$params.payment_method_option.payto.mandate_option.amount_type, PaymentIntent.confirm().$params.payment_method_option.payto.mandate_option.amount_type, PaymentIntent.create().$params.payment_method_option.payto.mandate_option.amount_type, PaymentIntent.update().$params.payment_method_option.payto.mandate_option.amount_type, SetupIntent.confirm().$params.payment_method_option.payto.mandate_option.amount_type, SetupIntent.create().$params.payment_method_option.payto.mandate_option.amount_type, and SetupIntent.update().$params.payment_method_option.payto.mandate_option.amount_type from enum('fixed'|'maximum') to emptyable(enum('fixed'|'maximum'))Checkout\Session.create().$params.payment_method_option.payto.mandate_option.end_date, PaymentIntent.confirm().$params.payment_method_option.payto.mandate_option.end_date, PaymentIntent.create().$params.payment_method_option.payto.mandate_option.end_date, PaymentIntent.update().$params.payment_method_option.payto.mandate_option.end_date, SetupIntent.confirm().$params.payment_method_option.payto.mandate_option.end_date, SetupIntent.create().$params.payment_method_option.payto.mandate_option.end_date, and SetupIntent.update().$params.payment_method_option.payto.mandate_option.end_date from string to emptyable(string)Checkout\Session.create().$params.payment_method_option.payto.mandate_option.payment_schedule, PaymentIntent.confirm().$params.payment_method_option.payto.mandate_option.payment_schedule, PaymentIntent.create().$params.payment_method_option.payto.mandate_option.payment_schedule, PaymentIntent.update().$params.payment_method_option.payto.mandate_option.payment_schedule, SetupIntent.confirm().$params.payment_method_option.payto.mandate_option.payment_schedule, SetupIntent.create().$params.payment_method_option.payto.mandate_option.payment_schedule, and SetupIntent.update().$params.payment_method_option.payto.mandate_option.payment_schedule from enum to emptyable(enum)Checkout\Session.create().$params.payment_method_option.payto.mandate_option.payments_per_period, PaymentIntent.confirm().$params.payment_method_option.payto.mandate_option.payments_per_period, PaymentIntent.create().$params.payment_method_option.payto.mandate_option.payments_per_period, PaymentIntent.update().$params.payment_method_option.payto.mandate_option.payments_per_period, SetupIntent.confirm().$params.payment_method_option.payto.mandate_option.payments_per_period, SetupIntent.create().$params.payment_method_option.payto.mandate_option.payments_per_period, and SetupIntent.update().$params.payment_method_option.payto.mandate_option.payments_per_period from longInteger to emptyable(longInteger)Checkout\Session.create().$params.payment_method_option.payto.mandate_option.purpose, PaymentIntent.confirm().$params.payment_method_option.payto.mandate_option.purpose, PaymentIntent.create().$params.payment_method_option.payto.mandate_option.purpose, PaymentIntent.update().$params.payment_method_option.payto.mandate_option.purpose, SetupIntent.confirm().$params.payment_method_option.payto.mandate_option.purpose, SetupIntent.create().$params.payment_method_option.payto.mandate_option.purpose, and SetupIntent.update().$params.payment_method_option.payto.mandate_option.purpose from enum to emptyable(enum)Checkout\Session.create().$params.payment_method_option.payto.mandate_option.start_date, SetupIntent.confirm().$params.payment_method_option.payto.mandate_option.start_date, SetupIntent.create().$params.payment_method_option.payto.mandate_option.start_date, and SetupIntent.update().$params.payment_method_option.payto.mandate_option.start_date from string to emptyable(string)Identity.VerificationSession.related_customer_account to be requiredasync_workflows on PaymentIntentpayto on QuotePreviewInvoice.payment_settings.payment_method_optionspayto on enum QuotePreviewInvoice.payment_settings.payment_method_typesrequested on V2.Core.Account.configuration.customer.capabilities.automatic_indirect_tax, V2.Core.Account.configuration.merchant.capabilities.ach_debit_payments, V2.Core.Account.configuration.merchant.capabilities.acss_debit_payments, V2.Core.Account.configuration.merchant.capabilities.affirm_payments, V2.Core.Account.configuration.merchant.capabilities.afterpay_clearpay_payments, V2.Core.Account.configuration.merchant.capabilities.alma_payments, V2.Core.Account.configuration.merchant.capabilities.amazon_pay_payments, V2.Core.Account.configuration.merchant.capabilities.au_becs_debit_payments, V2.Core.Account.configuration.merchant.capabilities.bacs_debit_payments, V2.Core.Account.configuration.merchant.capabilities.bancontact_payments, V2.Core.Account.configuration.merchant.capabilities.blik_payments, V2.Core.Account.configuration.merchant.capabilities.boleto_payments, V2.Core.Account.configuration.merchant.capabilities.card_payments, V2.Core.Account.configuration.merchant.capabilities.cartes_bancaires_payments, V2.Core.Account.configuration.merchant.capabilities.cashapp_payments, V2.Core.Account.configuration.merchant.capabilities.eps_payments, V2.Core.Account.configuration.merchant.capabilities.fpx_payments, V2.Core.Account.configuration.merchant.capabilities.gb_bank_transfer_payments, V2.Core.Account.configuration.merchant.capabilities.grabpay_payments, V2.Core.Account.configuration.merchant.capabilities.ideal_payments, V2.Core.Account.configuration.merchant.capabilities.jcb_payments, V2.Core.Account.configuration.merchant.capabilities.jp_bank_transfer_payments, V2.Core.Account.configuration.merchant.capabilities.kakao_pay_payments, V2.Core.Account.configuration.merchant.capabilities.klarna_payments, V2.Core.Account.configuration.merchant.capabilities.konbini_payments, V2.Core.Account.configuration.merchant.capabilities.kr_card_payments, V2.Core.Account.configuration.merchant.capabilities.link_payments, V2.Core.Account.configuration.merchant.capabilities.mobilepay_payments, V2.Core.Account.configuration.merchant.capabilities.multibanco_payments, V2.Core.Account.configuration.merchant.capabilities.mx_bank_transfer_payments, V2.Core.Account.configuration.merchant.capabilities.naver_pay_payments, V2.Core.Account.configuration.merchant.capabilities.oxxo_payments, V2.Core.Account.configuration.merchant.capabilities.p24_payments, V2.Core.Account.configuration.merchant.capabilities.pay_by_bank_payments, V2.Core.Account.configuration.merchant.capabilities.payco_payments, V2.Core.Account.configuration.merchant.capabilities.paynow_payments, V2.Core.Account.configuration.merchant.capabilities.promptpay_payments, V2.Core.Account.configuration.merchant.capabilities.revolut_pay_payments, V2.Core.Account.configuration.merchant.capabilities.samsung_pay_payments, V2.Core.Account.configuration.merchant.capabilities.sepa_bank_transfer_payments, V2.Core.Account.configuration.merchant.capabilities.sepa_debit_payments, V2.Core.Account.configuration.merchant.capabilities.stripe_balance.payouts, V2.Core.Account.configuration.merchant.capabilities.swish_payments, V2.Core.Account.configuration.merchant.capabilities.twint_payments, V2.Core.Account.configuration.merchant.capabilities.us_bank_transfer_payments, V2.Core.Account.configuration.merchant.capabilities.zip_payments, V2.Core.Account.configuration.recipient.capabilities.bank_accounts.local, V2.Core.Account.configuration.recipient.capabilities.bank_accounts.wire, V2.Core.Account.configuration.recipient.capabilities.cards, V2.Core.Account.configuration.recipient.capabilities.stripe_balance.payouts, V2.Core.Account.configuration.recipient.capabilities.stripe_balance.stripe_transfers, V2.Core.Account.configuration.storer.capabilities.financial_addresses.bank_accounts, V2.Core.Account.configuration.storer.capabilities.holds_currencies.eur, V2.Core.Account.configuration.storer.capabilities.holds_currencies.gbp, V2.Core.Account.configuration.storer.capabilities.holds_currencies.usd, V2.Core.Account.configuration.storer.capabilities.inbound_transfers.bank_accounts, V2.Core.Account.configuration.storer.capabilities.outbound_payments.bank_accounts, V2.Core.Account.configuration.storer.capabilities.outbound_payments.cards, V2.Core.Account.configuration.storer.capabilities.outbound_payments.financial_accounts, V2.Core.Account.configuration.storer.capabilities.outbound_transfers.bank_accounts, and V2.Core.Account.configuration.storer.capabilities.outbound_transfers.financial_accountsal_bank_account, am_bank_account, bn_bank_account, bw_bank_account, dz_bank_account, gy_bank_account, jm_bank_account, jo_bank_account, kw_bank_account, lk_bank_account, ma_bank_account, om_bank_account, and tz_bank_account on enum V2.Core.Account.configuration.recipient.default_outbound_destination.typeV2.Core.Account.identity.business_details.annual_revenue.amount, V2.Core.Account.identity.business_details.monthly_estimated_revenue.amount, V2.MoneyManagement.Adjustment.amount, V2.MoneyManagement.InboundTransfer.amount, V2.MoneyManagement.OutboundPayment.amount, V2.MoneyManagement.OutboundPaymentQuote.amount, V2.MoneyManagement.OutboundPaymentQuote.estimated_fees[].amount, V2.MoneyManagement.OutboundTransfer.amount, V2.MoneyManagement.ReceivedCredit.amount, V2.MoneyManagement.ReceivedDebit.amount, V2.MoneyManagement.Transaction.amount, V2\Core\Account.create().$params.identity.business_detail.annual_revenue.amount, V2\Core\Account.create().$params.identity.business_detail.monthly_estimated_revenue.amount, V2\Core\Account.update().$params.identity.business_detail.annual_revenue.amount, V2\Core\Account.update().$params.identity.business_detail.monthly_estimated_revenue.amount, V2\Core\AccountToken.create().$params.identity.business_detail.annual_revenue.amount, V2\Core\AccountToken.create().$params.identity.business_detail.monthly_estimated_revenue.amount, V2\FinancialAddressCreditSimulation.credit().$params.amount, V2\MoneyManagement\InboundTransfer.create().$params.amount, V2\MoneyManagement\OutboundPayment.create().$params.amount, V2\MoneyManagement\OutboundPaymentQuote.create().$params.amount, and V2\MoneyManagement\OutboundTransfer.create().$params.amount from amount to an objectat_stn, at_vat, be_vat, bg_vat, ca_gst_hst, cy_he, cy_vat, cz_vat, de_stn, dk_vat, ee_vat, es_vat, fi_vat, fr_rna, gr_afm, gr_vat, hr_mbs, hr_oib, hr_vat, hu_tin, hu_vat, ie_trn, ie_vat, lt_vat, lu_nif, lu_vat, lv_vat, mt_tin, mt_vat, my_itn, nl_rsin, nl_vat, nz_ird, pl_nip, pl_vat, ro_orc, ro_vat, se_vat, si_tin, si_vat, sk_dic, and sk_vat on enum V2.Core.Account.identity.business_details.id_numbers[].typehk_mbs from enum V2.Core.Account.identity.business_details.id_numbers[].typear_cuil, at_stn, be_nrn, bg_ucn, bn_nric, ca_sin, ch_oasi, cl_rut, cn_pp, co_nuip, cr_ci, cy_tic, cz_rc, dk_cpr, do_cie, ec_ci, ee_ik, es_nif, fi_hetu, fr_nir, gb_nino, gr_afm, hr_oib, hu_ad, id_nik, ie_ppsn, is_kt, it_cf, jp_inc, ke_pin, li_peid, lt_ak, lu_nif, lv_pk, ng_nin, no_nin, nz_ird, pl_pesel, pt_nif, ro_cnp, se_pin, sk_dic, tr_tin, uy_dni, and za_id on enums V2.Core.Account.identity.individual.id_numbers[].type and V2.Core.AccountPerson.id_numbers[].typeV2.Core.Account.defaults.responsibilities to be requiredV2.Core.Account.defaults.responsibilities.fees_collector to be optionalV2.Core.Account.defaults.responsibilities.losses_collector to be optionalfinancial_connections_account on V2.Core.Vault.UsBankAccount and V2.MoneyManagement.PayoutMethod.bank_accountV2.MoneyManagement.FinancialAccount.balance.available, V2.MoneyManagement.Transaction.balance_impact.available, and V2.MoneyManagement.TransactionEntry.balance_impact.available from amount to an objectV2.MoneyManagement.FinancialAccount.balance.inbound_pending, V2.MoneyManagement.Transaction.balance_impact.inbound_pending, and V2.MoneyManagement.TransactionEntry.balance_impact.inbound_pending from amount to an objectV2.MoneyManagement.FinancialAccount.balance.outbound_pending, V2.MoneyManagement.Transaction.balance_impact.outbound_pending, and V2.MoneyManagement.TransactionEntry.balance_impact.outbound_pending from amount to an objectV2.MoneyManagement.InboundTransfer.from.debited, V2.MoneyManagement.OutboundPayment.from.debited, V2.MoneyManagement.OutboundPaymentQuote.from.debited, and V2.MoneyManagement.OutboundTransfer.from.debited from amount to an objectV2.MoneyManagement.InboundTransfer.to.credited, V2.MoneyManagement.OutboundPayment.to.credited, V2.MoneyManagement.OutboundPaymentQuote.to.credited, and V2.MoneyManagement.OutboundTransfer.to.credited from amount to an objecttransfer on V2.MoneyManagement.ReceivedCredit.balance_transfertransfer on enum V2.MoneyManagement.ReceivedCredit.balance_transfer.typeV2\Core\AccountToken.create().$params.identity to be optionalV2MoneyManagementPayoutMethodCreatedEvent with related object V2.MoneyManagement.PayoutMethodControlledByAlternateResourceExceptionRateLimitExceptionaccount_token_required_for_v2_account on QuotePreviewInvoice.last_finalization_errorAdd support for risk_details on DelegatedCheckout.RequestedSession
risk_details on DelegatedCheckout.RequestedSessiondescription, images, and name on DelegatedCheckout.RequestedSession.line_item_details[]name on ProductCatalog.TrialOffer and ProductCatalog\TrialOffer.create().$paramslogin_failed and registration_failed on Radar.AccountEvaluation.events[] and Radar\AccountEvaluation.update().$paramsRadar\AccountEvaluation.update().$params.type from literal('registration_succeeded') to enum('login_failed'|'login_succeeded'|'registration_failed'|'registration_succeeded')Add support for new resource Tax.Location
Tax.Locationall, create, and retrieve methods on resource Tax.Locationpause method on resource Subscriptionperformance_location on Checkout\Session.create().$params.line_item.price_datum.product_datum.tax_detail, Checkout\Session.update().$params.line_item.price_datum.product_datum.tax_detail, Invoice.add_lines().$params.line.price_datum.product_datum.tax_detail, Invoice.update_lines().$params.line.price_datum.product_datum.tax_detail, InvoiceLineItem.update().$params.price_datum.product_datum.tax_detail, PaymentLink.create().$params.line_item.price_datum.product_datum.tax_detail, Product.create().$params.tax_detail, Product.update().$params.tax_detail, Tax.CalculationLineItem, and Tax\Calculation.create().$params.line_itemperformance on enums Tax.Calculation.shipping_cost.tax_breakdown[].sourcing, Tax.CalculationLineItem.tax_breakdown[].sourcing, and Tax.Transaction.shipping_cost.tax_breakdown[].sourcingadmissions_tax, attendance_tax, entertainment_tax, gross_receipts_tax, hospitality_tax, luxury_tax, resort_tax, and tourism_tax on enums Tax.Calculation.shipping_cost.tax_breakdown[].tax_rate_details.tax_type, Tax.Calculation.tax_breakdown[].tax_rate_details.tax_type, Tax.CalculationLineItem.tax_breakdown[].tax_rate_details.tax_type, and Tax.Transaction.shipping_cost.tax_breakdown[].tax_rate_details.tax_typeDelegatedCheckout\RequestedSession.update().$params.metadata from map(string: string) to emptyable(map(string: string))DelegatedCheckout\RequestedSession.update().$params.payment_method_data from payment_method_data to emptyable(payment_method_data)DelegatedCheckout\RequestedSession.update().$params.shared_metadata from map(string: string) to emptyable(map(string: string))subscription on Invoice.parent.schedule_details and QuotePreviewInvoice.parent.schedule_detailsPaymentIntent.confirm().$params.payment_detail.benefit.fr_meal_voucher, PaymentIntent.create().$params.payment_detail.benefit.fr_meal_voucher, PaymentIntent.update().$params.payment_detail.benefit.fr_meal_voucher, SetupIntent.confirm().$params.setup_detail.benefit.fr_meal_voucher, SetupIntent.create().$params.setup_detail.benefit.fr_meal_voucher, and SetupIntent.update().$params.setup_detail.benefit.fr_meal_voucher from payment_details_benefit_fr_meal_voucher to emptyable(payment_details_benefit_fr_meal_voucher)tax_details on Plan.create().$params.product and Price.create().$params.product_datumexternal_reference on Plan and Pricephase_start on enums Quote.subscription_data.phase_effective_at and Quote.subscription_data_overrides[].phase_effective_atline_start from enums Quote.subscription_data.phase_effective_at and Quote.subscription_data_overrides[].phase_effective_atadmissions_tax, attendance_tax, entertainment_tax, gross_receipts_tax, hospitality_tax, luxury_tax, resort_tax, and tourism_tax on Tax.Registration.country_options.usadmissions_tax, attendance_tax, entertainment_tax, gross_receipts_tax, hospitality_tax, luxury_tax, resort_tax, and tourism_tax on enum Tax.Registration.country_options.us.typerequirements on TaxCodetracking_details on V2.MoneyManagement.OutboundPaymentpaper_check on V2.MoneyManagement.OutboundPayment.delivery_options and V2\MoneyManagement\OutboundPayment.create().$params.delivery_optionV2CoreAccountIncludingFutureRequirementsUpdatedEvent with related object V2.Core.AccountThis release changes the pinned API version to 2025-12-15.preview.
This release changes the pinned API version to 2025-12-15.preview.
SharedPayment.GrantedToken, V2.Iam.ApiKey, V2.Payments.SettlementAllocationIntentSplit, V2.Payments.SettlementAllocationIntent, and V2.Tax.ManualRuleretrieve method on resource SharedPayment.GrantedTokencreate and update test helper methods on resource SharedPayment.GrantedTokenall, create, deactivate, retrieve, and update methods on resource V2.Tax.ManualRulecancel, create, retrieve, submit, and update methods on resource V2.Payments.SettlementAllocationIntentcancel, create, and retrieve methods on resource V2.Payments.SettlementAllocationIntentSplitall, create, expire, retrieve, rotate, and update methods on resource V2.Iam.ApiKeycheck_scanning on AccountSession.create().$params.componenttax_details on Checkout\Session.create().$params.line_item.price_datum.product_datum, Checkout\Session.update().$params.line_item.price_datum.product_datum, Invoice.add_lines().$params.line.price_datum.product_datum, Invoice.update_lines().$params.line.price_datum.product_datum, InvoiceLineItem.update().$params.price_datum.product_datum, PaymentLink.create().$params.line_item.price_datum.product_datum, Product.create().$params, and Product.update().$paramspayment_method_data on DelegatedCheckout\RequestedSession.confirm().$paramsproduct_details on DelegatedCheckout.RequestedSession.line_item_details[]wallets on Issuing\Card.all().$paramsprimary_account_identifier on Issuing.Card.wallets.apple_pay and Issuing.Card.wallets.google_payshared_payment_granted_token on PaymentIntent.confirm().$params, PaymentIntent.create().$params, and PaymentIntentProductCatalog.TrialOffer.duration.relative to be optionalal_bank_account, am_bank_account, bn_bank_account, bw_bank_account, dz_bank_account, gy_bank_account, jm_bank_account, jo_bank_account, kw_bank_account, lk_bank_account, ma_bank_account, om_bank_account, and tz_bank_account on enum V2.Account.configuration.recipient_data.default_outbound_destination.typeinstant on V2.Account.configuration.recipient_data.features.bank_accounts, V2.Core.Account.configuration.recipient.capabilities.bank_accounts, V2\Account.create().$params.configuration.recipient_datum.feature.bank_account, V2\Account.update().$params.configuration.recipient_datum.feature.bank_account, V2\Core\Account.create().$params.configuration.recipient.capability.bank_account, and V2\Core\Account.update().$params.configuration.recipient.capability.bank_accountbank_accounts.instant on enum V2.Account.requirements[].impact.required_for_featurescollect_at on V2.Billing.IntentAction.deactivate, V2.Billing.IntentAction.modify, V2.Billing.IntentAction.subscribe, V2\Billing\Intent.create().$params.action.deactivate, V2\Billing\Intent.create().$params.action.modify, and V2\Billing\Intent.create().$params.action.subscribebilling_details on V2.Billing.IntentAction.deactivate, V2.Billing.IntentAction.modify, V2.Billing.IntentAction.subscribe, V2\Billing\Intent.create().$params.action.deactivate, V2\Billing\Intent.create().$params.action.modify, and V2\Billing\Intent.create().$params.action.subscribeoverrides on V2.Billing.IntentAction.deactivate.pricing_plan_subscription_details, V2.Billing.IntentAction.modify.pricing_plan_subscription_details, V2.Billing.IntentAction.subscribe.pricing_plan_subscription_details, V2\Billing\Intent.create().$params.action.deactivate.pricing_plan_subscription_detail, V2\Billing\Intent.create().$params.action.modify.pricing_plan_subscription_detail, and V2\Billing\Intent.create().$params.action.subscribe.pricing_plan_subscription_detailrequested on V2.Core.Account.configuration.card_creator.capabilities.commercial.celtic.charge_card, V2.Core.Account.configuration.card_creator.capabilities.commercial.celtic.spend_card, V2.Core.Account.configuration.card_creator.capabilities.commercial.cross_river_bank.charge_card, V2.Core.Account.configuration.card_creator.capabilities.commercial.cross_river_bank.spend_card, V2.Core.Account.configuration.card_creator.capabilities.commercial.lead.prepaid_card, V2.Core.Account.configuration.card_creator.capabilities.commercial.stripe.charge_card, V2.Core.Account.configuration.card_creator.capabilities.commercial.stripe.prepaid_card, V2.Core.Account.configuration.recipient.capabilities.crypto_wallets, V2.Core.Account.configuration.storer.capabilities.financial_addresses.crypto_wallets, V2.Core.Account.configuration.storer.capabilities.holds_currencies.usdc, V2.Core.Account.configuration.storer.capabilities.outbound_payments.crypto_wallets, and V2.Core.Account.configuration.storer.capabilities.outbound_transfers.crypto_walletsbank_accounts.instant on enums V2.Core.Account.future_requirements.entries[].impact.restricts_capabilities[].capability and V2.Core.Account.requirements.entries[].impact.restricts_capabilities[].capabilityalternative_reference on V2.Core.Vault.GbBankAccount, V2.Core.Vault.UsBankAccount, and V2.MoneyManagement.PayoutMethodmanaged_by and payments on V2.MoneyManagement.FinancialAccountpayments on enum V2.MoneyManagement.FinancialAccount.typespeed on V2.MoneyManagement.OutboundPayment.delivery_options, V2.MoneyManagement.OutboundPaymentQuote.delivery_options, V2\MoneyManagement\OutboundPayment.create().$params.delivery_option, and V2\MoneyManagement\OutboundPaymentQuote.create().$params.delivery_optionreal_time_payout_fee on enum V2.MoneyManagement.OutboundPaymentQuote.estimated_fees[].typetypes on V2\MoneyManagement\FinancialAccount.all().$paramsbank_accounts.instant on enum EventsV2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEvent.updated_capabilitytop_impacted_accounts on EventsV2CoreHealthApiErrorFiringEvent.impact, EventsV2CoreHealthApiErrorResolvedEvent.impact, EventsV2CoreHealthApiLatencyFiringEvent.impact, EventsV2CoreHealthApiLatencyResolvedEvent.impact, EventsV2CoreHealthPaymentMethodErrorFiringEvent.impact, and EventsV2CoreHealthPaymentMethodErrorResolvedEvent.impactV2CoreHealthSepaDebitDelayedFiringEvent, V2CoreHealthSepaDebitDelayedResolvedEvent, and V2PaymentsSettlementAllocationIntentNotFoundEventV2PaymentsSettlementAllocationIntentCanceledEvent, V2PaymentsSettlementAllocationIntentCreatedEvent, V2PaymentsSettlementAllocationIntentErroredEvent, V2PaymentsSettlementAllocationIntentFundsNotReceivedEvent, V2PaymentsSettlementAllocationIntentMatchedEvent, V2PaymentsSettlementAllocationIntentSettledEvent, and V2PaymentsSettlementAllocationIntentSubmittedEvent with related object V2.Payments.SettlementAllocationIntentV2PaymentsSettlementAllocationIntentSplitCanceledEvent, V2PaymentsSettlementAllocationIntentSplitCreatedEvent, and V2PaymentsSettlementAllocationIntentSplitSettledEvent with related object V2.Payments.SettlementAllocationIntentSplitThis release changes the pinned API version to 2025-12-15.clover.
This release changes the pinned API version to 2025-12-15.clover.
V2.Core.AccountLink, V2.Core.AccountPersonToken, V2.Core.AccountPerson, V2.Core.AccountToken, and V2.Core.Accountcreate and retrieve methods on resources V2.Core.AccountPersonToken and V2.Core.AccountTokencreate method on resource V2.Core.AccountLinkall, close, create, retrieve, and update methods on resource V2.Core.Accountall, create, delete, retrieve, and update methods on resource V2.Core.AccountPersoncustomer_account on Billing.CreditBalanceSummary, Billing.CreditGrant, BillingPortal.Session, BillingPortal\Session.create().$params, Billing\CreditBalanceSummary.retrieve().$params, Billing\CreditBalanceTransaction.all().$params, Billing\CreditGrant.all().$params, Billing\CreditGrant.create().$params, CashBalance, Checkout.Session, Checkout\Session.all().$params, Checkout\Session.create().$params, ConfirmationToken.payment_method_preview, CreditNote.all().$params, CreditNote, CustomerBalanceTransaction, CustomerCashBalanceTransaction, CustomerSession.create().$params, CustomerSession, Customer, Discount, FinancialConnections.Account.account_holder, FinancialConnections.Session.account_holder, FinancialConnections\Account.all().$params.account_holder, FinancialConnections\Session.create().$params.account_holder, Invoice.all().$params, Invoice.create().$params, Invoice.create_preview().$params, InvoiceItem.all().$params, InvoiceItem.create().$params, InvoiceItem, Invoice, PaymentIntent.all().$params, PaymentIntent.create().$params, PaymentIntent.update().$params, PaymentIntent, PaymentMethod.all().$params, PaymentMethod.attach().$params, PaymentMethod, PromotionCode.all().$params, PromotionCode.create().$params, PromotionCode, Quote.all().$params, Quote.create().$params, Quote.update().$params, Quote, SetupAttempt, SetupIntent.all().$params, SetupIntent.create().$params, SetupIntent.update().$params, SetupIntent, Subscription.all().$params, Subscription.create().$params, SubscriptionSchedule.all().$params, SubscriptionSchedule.create().$params, SubscriptionSchedule, Subscription, TaxId.all().$params.owner, TaxId.create().$params.owner, TaxId.owner, and TaxIdmetadata on Checkout\Session.create().$params.line_item and LineItempayto_payments on Account.capabilities, Account.create().$params.capability, and Account.update().$params.capabilitysigner on Account.create().$params.document.proof_of_registration, Account.create().$params.document.proof_of_ultimate_beneficial_ownership, Account.update().$params.document.proof_of_registration, and Account.update().$params.document.proof_of_ultimate_beneficial_ownershipBillingPortal\Session.create().$params.customer, Billing\CreditBalanceSummary.retrieve().$params.customer, Billing\CreditBalanceTransaction.all().$params.customer, Billing\CreditGrant.create().$params.customer, CustomerSession.create().$params.customer, InvoiceItem.create().$params.customer, PaymentMethod.attach().$params.customer, and Subscription.create().$params.customer to be optionalbilling_cycle_anchor on BillingPortal.Configuration.features.subscription_update, BillingPortal\Configuration.create().$params.feature.subscription_update, and BillingPortal\Configuration.update().$params.feature.subscription_updatepayto on Charge.payment_method_details, Checkout.Session.payment_method_options, Checkout\Session.create().$params.payment_method_option, ConfirmationToken.create().$params.payment_method_datum, ConfirmationToken.payment_method_preview, Invoice.create().$params.payment_setting.payment_method_option, Invoice.payment_settings.payment_method_options, Invoice.update().$params.payment_setting.payment_method_option, Mandate.payment_method_details, PaymentAttemptRecord.payment_method_details, PaymentIntent.confirm().$params.payment_method_datum, PaymentIntent.confirm().$params.payment_method_option, PaymentIntent.create().$params.payment_method_datum, PaymentIntent.create().$params.payment_method_option, PaymentIntent.payment_method_options, PaymentIntent.update().$params.payment_method_datum, PaymentIntent.update().$params.payment_method_option, PaymentMethod.create().$params, PaymentMethod.update().$params, PaymentMethodConfiguration.create().$params, PaymentMethodConfiguration.update().$params, PaymentMethodConfiguration, PaymentMethod, PaymentRecord.payment_method_details, SetupAttempt.payment_method_details, SetupIntent.confirm().$params.payment_method_datum, SetupIntent.confirm().$params.payment_method_option, SetupIntent.create().$params.payment_method_datum, SetupIntent.create().$params.payment_method_option, SetupIntent.payment_method_options, SetupIntent.update().$params.payment_method_datum, SetupIntent.update().$params.payment_method_option, Subscription.create().$params.payment_setting.payment_method_option, Subscription.payment_settings.payment_method_options, and Subscription.update().$params.payment_setting.payment_method_optionexpected_debit_date on Charge.payment_method_details.acss_debit, Charge.payment_method_details.au_becs_debit, Charge.payment_method_details.bacs_debit, Charge.payment_method_details.nz_bank_account, Charge.payment_method_details.sepa_debit, Charge.payment_method_details.us_bank_account, PaymentAttemptRecord.payment_method_details.acss_debit, PaymentAttemptRecord.payment_method_details.au_becs_debit, PaymentAttemptRecord.payment_method_details.bacs_debit, PaymentAttemptRecord.payment_method_details.nz_bank_account, PaymentAttemptRecord.payment_method_details.sepa_debit, PaymentAttemptRecord.payment_method_details.us_bank_account, PaymentRecord.payment_method_details.acss_debit, PaymentRecord.payment_method_details.au_becs_debit, PaymentRecord.payment_method_details.bacs_debit, PaymentRecord.payment_method_details.nz_bank_account, PaymentRecord.payment_method_details.sepa_debit, and PaymentRecord.payment_method_details.us_bank_accountmollie on enums Charge.payment_method_details.ideal.bank, ConfirmationToken.payment_method_preview.ideal.bank, PaymentAttemptRecord.payment_method_details.ideal.bank, PaymentMethod.ideal.bank, PaymentRecord.payment_method_details.ideal.bank, and SetupAttempt.payment_method_details.ideal.bankMLLENL2A on enums Charge.payment_method_details.ideal.bic, ConfirmationToken.payment_method_preview.ideal.bic, PaymentAttemptRecord.payment_method_details.ideal.bic, PaymentMethod.ideal.bic, PaymentRecord.payment_method_details.ideal.bic, and SetupAttempt.payment_method_details.ideal.bicline_items on Checkout\Session.update().$paramspayto on enums ConfirmationToken.payment_method_preview.type and PaymentMethod.typeinvoice on CustomerBalanceTransaction.all().$paramsrelated_customer_account on Identity.VerificationSession, Identity\VerificationSession.all().$params, and Identity\VerificationSession.create().$paramsInvoiceItem.pricing.price_details.price and InvoiceLineItem.pricing.price_details.price from string to expandable($Price)payto on enums Invoice.payment_settings.payment_method_types and Subscription.payment_settings.payment_method_typessubtotal on InvoiceLineItemauthorization_code, description, iin, installments, issuer, network_advice_code, network_decline_code, and stored_credential_usage on PaymentAttemptRecord.payment_method_details.card and PaymentRecord.payment_method_details.cardpayto on enums PaymentIntent.excluded_payment_method_types and SetupIntent.excluded_payment_method_typesPaymentIntent.transfer_data to be optionalpayto on enum PaymentLink.payment_method_typesallow_redisplay on PaymentMethod.all().$paramsreported_by on PaymentRecordProduct.tax_code to be optionalchanges on V2.Core.Eventaccount_token_required_for_v2_account on Invoice.last_finalization_error, PaymentIntent.last_payment_error, SetupAttempt.setup_error, SetupIntent.last_setup_error, and StripeErrorThis release changes the pinned API version to 2025-11-17.preview.
This release changes the pinned API version to 2025-11-17.preview.
V2.Core.AccountPersonToken and V2.Core.AccountTokenV2.Payments.OffSessionPaymentcreate and retrieve methods on resources V2.Core.AccountPersonToken and V2.Core.AccountTokenall, cancel, capture, create, and retrieve methods on resource V2.Payments.OffSessionPaymentTax.Association.tax_transaction_attempts to be requiredspecified_commercial_transactions_act_url on Account.business_profile, Account.create().$params.business_profile, and Account.update().$params.business_profilepaypay_payments on Account.create().$params.setting, Account.settings, and Account.update().$params.settingBilling\Analytics\MeterUsage.retrieve().$params.meter.dimension_filters from string to array(string)Billing\Analytics\MeterUsage.retrieve().$params.meter.tenant_filters from string to array(string)car_rental_data, flight_data, and lodging_data on Charge.capture().$params.payment_detail, Charge.update().$params.payment_detail, PaymentIntent.capture().$params.payment_detail, PaymentIntent.confirm().$params.payment_detail, PaymentIntent.create().$params.payment_detail, and PaymentIntent.update().$params.payment_detailsupplementary_purchase_data on Order.create().$params.payment.setting.payment_method_option.klarna, Order.update().$params.payment.setting.payment_method_option.klarna, PaymentIntent.confirm().$params.payment_method_option.klarna, PaymentIntent.create().$params.payment_method_option.klarna, and PaymentIntent.update().$params.payment_method_option.klarnaallow_redisplay and customer_account on PaymentMethod.all().$paramsfuture_requirements on V2.Core.Accountkonbini_payments and script_statement_descriptor on V2.Core.Account.configuration.merchant, V2\Core\Account.create().$params.configuration.merchant, and V2\Core\Account.update().$params.configuration.merchanteur on V2.Core.Account.configuration.storer.capabilities.holds_currencies, V2\Core\Account.create().$params.configuration.storer.capability.holds_currency, and V2\Core\Account.update().$params.configuration.storer.capability.holds_currencyrequirements_collector on V2.Core.Account.defaults.responsibilitiesar_cuit on enum V2.Core.Account.identity.business_details.id_numbers[].typear_dni on enums V2.Core.Account.identity.individual.id_numbers[].type and V2.Core.AccountPerson.id_numbers[].typecollector on V2.Core.Account.requirementsholds_currencies.eur on enum V2.Core.Account.requirements.entries[].impact.restricts_capabilities[].capabilitypayment_method and person on enum V2.Core.Account.requirements.entries[].reference.typeresource from enum V2.Core.Account.requirements.entries[].reference.typefuture_requirements from enum V2.Core.Account.requirements.entries[].requested_reasons[].codechanges on V2.Core.Eventsepa_bank_account from enum V2.MoneyManagement.FinancialAddress.credentials.typeaccount_token on V2\Core\Account.create().$params and V2\Core\Account.update().$paramsperson_token on V2\Core\AccountPerson.create().$params and V2\Core\AccountPerson.update().$paramsV2CoreHealthEventGenerationFailureResolvedEventV2PaymentsOffSessionPaymentAuthorizationAttemptFailedEvent, V2PaymentsOffSessionPaymentAuthorizationAttemptStartedEvent, V2PaymentsOffSessionPaymentCanceledEvent, V2PaymentsOffSessionPaymentCreatedEvent, V2PaymentsOffSessionPaymentFailedEvent, V2PaymentsOffSessionPaymentRequiresCaptureEvent, and V2PaymentsOffSessionPaymentSucceededEvent with related object V2.Payments.OffSessionPaymentAdd support for event notifications V2IamApiKeyCreatedEvent, V2IamApiKeyDefaultSecretRevealedEvent, V2IamApiKeyExpiredEvent, V2IamApiKeyPermissionsUpd
V2IamApiKeyCreatedEvent, V2IamApiKeyDefaultSecretRevealedEvent, V2IamApiKeyExpiredEvent, V2IamApiKeyPermissionsUpdatedEvent, V2IamApiKeyRotatedEvent, and V2IamApiKeyUpdatedEventcheck_scanning on AccountSession.componentsclient on V2.Core.Event.reason.requeststripe_balance_payment on V2.MoneyManagement.ReceivedCredit and V2.MoneyManagement.ReceivedDebitstripe_balance_payment on enum V2.MoneyManagement.ReceivedCredit.typebalance_transfer on V2.MoneyManagement.ReceivedDebitbalance_transfer and stripe_balance_payment on enum V2.MoneyManagement.ReceivedDebit.typeinclude on V2\Core\Event.all().$params and V2\Core\Event.retrieve().$paramsAdd support for new resource ProductCatalog.TrialOffer
ProductCatalog.TrialOffercreate method on resource ProductCatalog.TrialOfferamount_subtotal_after_discount on DelegatedCheckout.RequestedSession.line_item_details[] and DelegatedCheckout.RequestedSession.total_detailsamount_total, unit_amount_after_discount, and unit_discount on DelegatedCheckout.RequestedSession.line_item_details[]amount_cart_discount and amount_items_discount on DelegatedCheckout.RequestedSession.total_detailsamount_discount on DelegatedCheckout.RequestedSession.total_detailspayments_orchestration on PaymentIntent.create().$params and PaymentIntentThis release changes the pinned API version to 2025-11-17.preview.
This release changes the pinned API version to 2025-11-17.preview.
V2.Core.AccountPersonToken, V2.Core.AccountToken, and V2.MoneyManagement.CurrencyConversionall, create, and retrieve methods on resource V2.MoneyManagement.CurrencyConversioncreate and retrieve methods on resources V2.Core.AccountPersonToken and V2.Core.AccountTokeneffective_at on Invoice.create_preview().$params.schedule_detail.amendment, Invoice.create_preview().$params.schedule_detail.phase, Quote.create().$params.line, Quote.update().$params.line, QuoteLine, QuotePreviewSubscriptionSchedule.phases[], SubscriptionSchedule.amend().$params.amendment, SubscriptionSchedule.create().$params.phase, SubscriptionSchedule.phases[], and SubscriptionSchedule.update().$params.phasetrial_offer on Invoice.create_preview().$params.schedule_detail.amendment.item_action.add, Invoice.create_preview().$params.schedule_detail.amendment.item_action.set, Invoice.create_preview().$params.schedule_detail.phase.item, Quote.create().$params.line.action.add_item, Quote.create().$params.line.action.set_item, Quote.update().$params.line.action.add_item, Quote.update().$params.line.action.set_item, QuoteLine.actions[].add_item, QuoteLine.actions[].set_items[], QuotePreviewSubscriptionSchedule.phases[].items[], SubscriptionSchedule.amend().$params.amendment.item_action.add, SubscriptionSchedule.amend().$params.amendment.item_action.set, SubscriptionSchedule.create().$params.phase.item, SubscriptionSchedule.phases[].items[], and SubscriptionSchedule.update().$params.phase.itemDelegatedCheckout.RequestedSession.amount_subtotal from longInteger to nullable(longInteger)DelegatedCheckout.RequestedSession.amount_total from longInteger to nullable(longInteger)amount_discount, amount_subtotal, amount_total, unit_amount_after_discount, and unit_discount on DelegatedCheckout.RequestedSession.line_item_details[]amount_subtotal_after_discount on DelegatedCheckout.RequestedSession.line_item_details[] and DelegatedCheckout.RequestedSession.total_detailsInvoice.create_preview().$params.schedule_detail.billing_schedules from array(billing_schedules_update_params) to emptyable(array(billing_schedules_update_params))current_trial on Invoice.create_preview().$params.subscription_detail.item, Subscription.create().$params.item, Subscription.update().$params.item, SubscriptionItem.create().$params, SubscriptionItem.update().$params, and SubscriptionItemQuote.create().$params.subscription_data_override.billing_schedules and Quote.create().$params.subscription_datum.billing_schedules from emptyable(array(billing_schedules_create_specs)) to array(billing_schedules_create_specs)Quote.subscription_data.billing_schedules and Quote.subscription_data_overrides[].billing_schedules from nullable(array(SubscriptionsResourceBillingSchedules)) to array(QuotesResourceSubscriptionDataBillingSchedules)Quote.subscription_data.phase_effective_at and Quote.subscription_data_overrides[].phase_effective_at from nullable(enum('billing_period_start'|'phase_start')) to enum('billing_period_start'|'line_start')QuotePreviewSubscriptionSchedule.default_settings.phase_effective_at and SubscriptionSchedule.default_settings.phase_effective_at from nullable(enum('billing_period_start'|'phase_start')) to enum('billing_period_start'|'phase_start')QuotePreviewSubscriptionSchedule.billing_schedules and SubscriptionSchedule.billing_schedules from nullable(array(SubscriptionsResourceBillingSchedules)) to array(SubscriptionsResourceBillingSchedules)amendment_start, line_starts_at, and relative on Subscription.billing_schedules[].bill_fromSubscription.billing_schedules[].bill_from.computed_timestamp from nullable(DateTime) to DateTimeSubscription.billing_schedules[].bill_from.type from enum to literal('timestamp')amendment_end and line_ends_at on Subscription.billing_schedules[].bill_untilamendment_end, line_ends_at, schedule_end, and upcoming_invoice from enum Subscription.billing_schedules[].bill_until.typeV2.Billing.ServiceAction.credit_grant.amount.monetary, V2.Billing.ServiceAction.credit_grant_per_tenant.amount.monetary, V2\Billing\ServiceAction.create().$params.credit_grant.amount.monetary, and V2\Billing\ServiceAction.create().$params.credit_grant_per_tenant.amount.monetary from amount to an objectfuture_requirements on V2.Core.Accountkonbini_payments and script_statement_descriptor on V2.Core.Account.configuration.merchant, V2\Core\Account.create().$params.configuration.merchant, and V2\Core\Account.update().$params.configuration.merchanteur on V2.Core.Account.configuration.storer.capabilities.holds_currencies, V2\Core\Account.create().$params.configuration.storer.capability.holds_currency, and V2\Core\Account.update().$params.configuration.storer.capability.holds_currencyrequirements_collector on V2.Core.Account.defaults.responsibilitiesar_cuit on enum V2.Core.Account.identity.business_details.id_numbers[].typear_dni on enums V2.Core.Account.identity.individual.id_numbers[].type and V2.Core.AccountPerson.id_numbers[].typecollector on V2.Core.Account.requirementsholds_currencies.eur on enum V2.Core.Account.requirements.entries[].impact.restricts_capabilities[].capabilitypayment_method and person on enum V2.Core.Account.requirements.entries[].reference.typeresource from enum V2.Core.Account.requirements.entries[].reference.typefuture_requirements from enum V2.Core.Account.requirements.entries[].requested_reasons[].codev1_event_id on V2.Core.Eventamount_details and capture_method on V2.Payments.OffSessionPayment and V2\Payments\OffSessionPayment.create().$paramsV2.Payments.OffSessionPayment.amount_capturable from amount to an objectV2.Payments.OffSessionPayment.amount_requested from amount to an objectV2\Payments\OffSessionPayment.create().$params.amount from amount to an objectV2\Payments\OffSessionPayment.create().$params.retry_detail.retry_strategy to be optionaldestination on V2\Payments\OffSessionPayment.capture().$params.transfer_datumV2\Payments\OffSessionPayment.capture().$params.amount_to_capture to be optionalcreated on V2\Core\Event.all().$paramsgt, gte, lt, and lte on V2\Core\Event.all().$paramsaccount_token on V2\Core\Account.create().$params and V2\Core\Account.update().$paramsperson_token on V2\Core\AccountPerson.create().$params and V2\Core\AccountPerson.update().$paramsimpacted_requests_percentage on EventsV2CoreHealthApiErrorFiringEvent.impact, EventsV2CoreHealthApiErrorResolvedEvent.impact, EventsV2CoreHealthApiLatencyFiringEvent.impact, EventsV2CoreHealthApiLatencyResolvedEvent.impact, EventsV2CoreHealthPaymentMethodErrorFiringEvent.impact, and EventsV2CoreHealthPaymentMethodErrorResolvedEvent.impactcontext and related_object on EventsV2CoreHealthEventGenerationFailureResolvedEvent.impactaccount, livemode, missing_delivery_attempts, and related_object_id on EventsV2CoreHealthEventGenerationFailureResolvedEvent.impactEventsV2CoreHealthFraudRateIncreasedEvent.impact.realized_fraud_amount from amount to an objectEventsV2CoreHealthIssuingAuthorizationRequestErrorsFiringEvent.impact.approved_amount, EventsV2CoreHealthIssuingAuthorizationRequestErrorsResolvedEvent.impact.approved_amount, EventsV2CoreHealthIssuingAuthorizationRequestTimeoutFiringEvent.impact.approved_amount, and EventsV2CoreHealthIssuingAuthorizationRequestTimeoutResolvedEvent.impact.approved_amount from amount to an objectEventsV2CoreHealthIssuingAuthorizationRequestErrorsFiringEvent.impact.declined_amount, EventsV2CoreHealthIssuingAuthorizationRequestErrorsResolvedEvent.impact.declined_amount, EventsV2CoreHealthIssuingAuthorizationRequestTimeoutFiringEvent.impact.declined_amount, and EventsV2CoreHealthIssuingAuthorizationRequestTimeoutResolvedEvent.impact.declined_amount from amount to an objectV2PaymentsOffSessionPaymentAttemptFailedEvent and V2PaymentsOffSessionPaymentAttemptStartedEvent with related object V2.Payments.OffSessionPaymentV1AccountUpdatedEvent with related object AccountV1ApplicationFeeCreatedEvent and V1ApplicationFeeRefundedEvent with related object ApplicationFeeV1BillingPortalConfigurationCreatedEvent and V1BillingPortalConfigurationUpdatedEvent with related object BillingPortal.ConfigurationV1CapabilityUpdatedEvent with related object CapabilityV1ChargeCapturedEvent, V1ChargeExpiredEvent, V1ChargeFailedEvent, V1ChargePendingEvent, V1ChargeRefundedEvent, V1ChargeSucceededEvent, and V1ChargeUpdatedEvent with related object ChargeV1ChargeDisputeClosedEvent, V1ChargeDisputeCreatedEvent, V1ChargeDisputeFundsReinstatedEvent, V1ChargeDisputeFundsWithdrawnEvent, and V1ChargeDisputeUpdatedEvent with related object DisputeV1ChargeRefundUpdatedEvent, V1RefundCreatedEvent, V1RefundFailedEvent, and V1RefundUpdatedEvent with related object RefundV1CheckoutSessionAsyncPaymentFailedEvent, V1CheckoutSessionAsyncPaymentSucceededEvent, V1CheckoutSessionCompletedEvent, and V1CheckoutSessionExpiredEvent with related object Checkout.SessionV1ClimateOrderCanceledEvent, V1ClimateOrderCreatedEvent, V1ClimateOrderDelayedEvent, V1ClimateOrderDeliveredEvent, and V1ClimateOrderProductSubstitutedEvent with related object Climate.OrderV1ClimateProductCreatedEvent and V1ClimateProductPricingUpdatedEvent with related object Climate.ProductV1CouponCreatedEvent, V1CouponDeletedEvent, and V1CouponUpdatedEvent with related object CouponV1CreditNoteCreatedEvent, V1CreditNoteUpdatedEvent, and V1CreditNoteVoidedEvent with related object CreditNoteV1CustomerCreatedEvent, V1CustomerDeletedEvent, and V1CustomerUpdatedEvent with related object CustomerV1CustomerSubscriptionCreatedEvent, V1CustomerSubscriptionDeletedEvent, V1CustomerSubscriptionPausedEvent, V1CustomerSubscriptionPendingUpdateAppliedEvent, V1CustomerSubscriptionPendingUpdateExpiredEvent, V1CustomerSubscriptionResumedEvent, V1CustomerSubscriptionTrialWillEndEvent, and V1CustomerSubscriptionUpdatedEvent with related object SubscriptionV1CustomerTaxIdCreatedEvent, V1CustomerTaxIdDeletedEvent, and V1CustomerTaxIdUpdatedEvent with related object TaxIdV1FileCreatedEvent with related object FileV1FinancialConnectionsAccountCreatedEvent, V1FinancialConnectionsAccountDeactivatedEvent, V1FinancialConnectionsAccountDisconnectedEvent, V1FinancialConnectionsAccountReactivatedEvent, V1FinancialConnectionsAccountRefreshedBalanceEvent, V1FinancialConnectionsAccountRefreshedOwnershipEvent, and V1FinancialConnectionsAccountRefreshedTransactionsEvent with related object FinancialConnections.AccountV1IdentityVerificationSessionCanceledEvent, V1IdentityVerificationSessionCreatedEvent, V1IdentityVerificationSessionProcessingEvent, V1IdentityVerificationSessionRedactedEvent, V1IdentityVerificationSessionRequiresInputEvent, and V1IdentityVerificationSessionVerifiedEvent with related object Identity.VerificationSessionV1InvoiceCreatedEvent, V1InvoiceDeletedEvent, V1InvoiceFinalizationFailedEvent, V1InvoiceFinalizedEvent, V1InvoiceMarkedUncollectibleEvent, V1InvoiceOverdueEvent, V1InvoiceOverpaidEvent, V1InvoicePaidEvent, V1InvoicePaymentActionRequiredEvent, V1InvoicePaymentFailedEvent, V1InvoicePaymentSucceededEvent, V1InvoiceSentEvent, V1InvoiceUpcomingEvent, V1InvoiceUpdatedEvent, V1InvoiceVoidedEvent, and V1InvoiceWillBeDueEvent with related object InvoiceV1InvoicePaymentPaidEvent with related object InvoicePaymentV1InvoiceitemCreatedEvent and V1InvoiceitemDeletedEvent with related object InvoiceItemV1IssuingAuthorizationCreatedEvent, V1IssuingAuthorizationRequestEvent, and V1IssuingAuthorizationUpdatedEvent with related object Issuing.AuthorizationV1IssuingCardCreatedEvent and V1IssuingCardUpdatedEvent with related object Issuing.CardV1IssuingCardholderCreatedEvent and V1IssuingCardholderUpdatedEvent with related object Issuing.CardholderV1IssuingDisputeClosedEvent, V1IssuingDisputeCreatedEvent, V1IssuingDisputeFundsReinstatedEvent, V1IssuingDisputeFundsRescindedEvent, V1IssuingDisputeSubmittedEvent, and V1IssuingDisputeUpdatedEvent with related object Issuing.DisputeV1IssuingPersonalizationDesignActivatedEvent, V1IssuingPersonalizationDesignDeactivatedEvent, V1IssuingPersonalizationDesignRejectedEvent, and V1IssuingPersonalizationDesignUpdatedEvent with related object Issuing.PersonalizationDesignV1IssuingTokenCreatedEvent and V1IssuingTokenUpdatedEvent with related object Issuing.TokenV1IssuingTransactionCreatedEvent, V1IssuingTransactionPurchaseDetailsReceiptUpdatedEvent, and V1IssuingTransactionUpdatedEvent with related object Issuing.TransactionV1MandateUpdatedEvent with related object MandateV1PaymentIntentAmountCapturableUpdatedEvent, V1PaymentIntentCanceledEvent, V1PaymentIntentCreatedEvent, V1PaymentIntentPartiallyFundedEvent, V1PaymentIntentPaymentFailedEvent, V1PaymentIntentProcessingEvent, V1PaymentIntentRequiresActionEvent, and V1PaymentIntentSucceededEvent with related object PaymentIntentV1PaymentLinkCreatedEvent and V1PaymentLinkUpdatedEvent with related object PaymentLinkV1PaymentMethodAttachedEvent, V1PaymentMethodAutomaticallyUpdatedEvent, V1PaymentMethodDetachedEvent, and V1PaymentMethodUpdatedEvent with related object PaymentMethodV1PayoutCanceledEvent, V1PayoutCreatedEvent, V1PayoutFailedEvent, V1PayoutPaidEvent, V1PayoutReconciliationCompletedEvent, and V1PayoutUpdatedEvent with related object PayoutV1PersonCreatedEvent, V1PersonDeletedEvent, and V1PersonUpdatedEvent with related object PersonV1PlanCreatedEvent, V1PlanDeletedEvent, and V1PlanUpdatedEvent with related object PlanV1PriceCreatedEvent, V1PriceDeletedEvent, and V1PriceUpdatedEvent with related object PriceV1ProductCreatedEvent, V1ProductDeletedEvent, and V1ProductUpdatedEvent with related object ProductV1PromotionCodeCreatedEvent and V1PromotionCodeUpdatedEvent with related object PromotionCodeV1QuoteAcceptedEvent, V1QuoteCanceledEvent, V1QuoteCreatedEvent, and V1QuoteFinalizedEvent with related object QuoteV1RadarEarlyFraudWarningCreatedEvent and V1RadarEarlyFraudWarningUpdatedEvent with related object Radar.EarlyFraudWarningV1ReviewClosedEvent and V1ReviewOpenedEvent with related object ReviewV1SetupIntentCanceledEvent, V1SetupIntentCreatedEvent, V1SetupIntentRequiresActionEvent, V1SetupIntentSetupFailedEvent, and V1SetupIntentSucceededEvent with related object SetupIntentV1SigmaScheduledQueryRunCreatedEvent with related object Sigma.ScheduledQueryRunV1SourceCanceledEvent, V1SourceChargeableEvent, V1SourceFailedEvent, and V1SourceRefundAttributesRequiredEvent with related object SourceV1SubscriptionScheduleAbortedEvent, V1SubscriptionScheduleCanceledEvent, V1SubscriptionScheduleCompletedEvent, V1SubscriptionScheduleCreatedEvent, V1SubscriptionScheduleExpiringEvent, V1SubscriptionScheduleReleasedEvent, and V1SubscriptionScheduleUpdatedEvent with related object SubscriptionScheduleV1TaxRateCreatedEvent and V1TaxRateUpdatedEvent with related object TaxRateV1TerminalReaderActionFailedEvent, V1TerminalReaderActionSucceededEvent, and V1TerminalReaderActionUpdatedEvent with related object Terminal.ReaderV1TestHelpersTestClockAdvancingEvent, V1TestHelpersTestClockCreatedEvent, V1TestHelpersTestClockDeletedEvent, V1TestHelpersTestClockInternalFailureEvent, and V1TestHelpersTestClockReadyEvent with related object TestHelpers.TestClockV1TopupCanceledEvent, V1TopupCreatedEvent, V1TopupFailedEvent, V1TopupReversedEvent, and V1TopupSucceededEvent with related object TopupV1TransferCreatedEvent, V1TransferReversedEvent, and V1TransferUpdatedEvent with related object TransferThis release changes the pinned API version to 2025-11-17.preview.
This release changes the pinned API version to 2025-11-17.preview.
BalanceTransfer and Radar.AccountEvaluationcreate method on resource BalanceTransfercreate, retrieve, and update methods on resource Radar.AccountEvaluationTax.Association.tax_transaction_attempts to be requiredspecified_commercial_transactions_act_url on Account.business_profile, Account.create().$params.business_profile, and Account.update().$params.business_profilepaypay_payments on Account.create().$params.setting, Account.settings, and Account.update().$params.settingBilling\Analytics\MeterUsage.retrieve().$params.meter.dimension_filters from string to array(string)Billing\Analytics\MeterUsage.retrieve().$params.meter.tenant_filters from string to array(string)payment_method_configuration on BillingPortal.Configuration.features.payment_method_updatecar_rental_data, flight_data, and lodging_data on Charge.capture().$params.payment_detail, Charge.update().$params.payment_detail, PaymentIntent.capture().$params.payment_detail, PaymentIntent.confirm().$params.payment_detail, PaymentIntent.create().$params.payment_detail, and PaymentIntent.update().$params.payment_detailtransaction_id on Charge.payment_method_details.ideal, PaymentAttemptRecord.payment_method_details.ideal, and PaymentRecord.payment_method_details.idealfinom on enums Charge.payment_method_details.ideal.bank, ConfirmationToken.payment_method_preview.ideal.bank, PaymentAttemptRecord.payment_method_details.ideal.bank, PaymentMethod.ideal.bank, PaymentRecord.payment_method_details.ideal.bank, and SetupAttempt.payment_method_details.ideal.bankFNOMNL22 on enums Charge.payment_method_details.ideal.bic, ConfirmationToken.payment_method_preview.ideal.bic, PaymentAttemptRecord.payment_method_details.ideal.bic, PaymentMethod.ideal.bic, PaymentRecord.payment_method_details.ideal.bic, and SetupAttempt.payment_method_details.ideal.bictokenized_account_number_deactivated on enums ConfirmationToken.payment_method_preview.us_bank_account.status_details.blocked.reason and PaymentMethod.us_bank_account.status_details.blocked.reasoncreated on CustomerBalanceTransaction.all().$params and InvoicePayment.all().$paramscapital.financing_offer.accepted_other_offer, financial_connections.account.account_numbers_updated, and financial_connections.account.upcoming_account_number_expiry on enum Event.typeaccount_numbers on FinancialConnections.AccountFinancialConnections.Session.client_secret from string to nullable(string)fraud_risk on Issuing\Authorization.create().$params.risk_assessmentlatest_fraud_warning on Issuing.Cardsupplementary_purchase_data on Order.create().$params.payment.setting.payment_method_option.klarna, Order.update().$params.payment.setting.payment_method_option.klarna, PaymentIntent.confirm().$params.payment_method_option.klarna, PaymentIntent.create().$params.payment_method_option.klarna, and PaymentIntent.update().$params.payment_method_option.klarnacapture_method on PaymentIntent.confirm().$params.payment_method_option.card_present, PaymentIntent.create().$params.payment_method_option.card_present, PaymentIntent.payment_method_options.card_present, and PaymentIntent.update().$params.payment_method_option.card_presentallow_redisplay and customer_account on PaymentMethod.all().$paramsmb_way and twint on Refund.destination_detailsSubscriptionSchedule.update().$params.billing_schedules from array(billing_schedules_update_params) to emptyable(array(billing_schedules_update_params))FINANCIAL_CONNECTIONS_ACCOUNT_ACCOUNT_NUMBERS_UPDATED and FINANCIAL_CONNECTIONS_ACCOUNT_UPCOMING_ACCOUNT_NUMBER_EXPIRY with resource FinancialConnections.Accountbilling_schedules_actions on Invoice.create_preview().$params.schedule_detail.amendment and SubscriptionSchedule.amend().$params.amendmentThis release changes the pinned API version to 2025-11-17.clover.
This release changes the pinned API version to 2025-11-17.clover.
Retrieve and List calls for /v2 endpoints now use indexed format (e.g., ?include[0]=foo&include[1]=bar) instead of repeated parameter format (e.g., ?include=foo&include=bar) when communicating with the Stripe API. This may break any unit tests that expect the latter behavior when setting up a mock server. Instead, they should now expect the former.Tax.Association and Terminal.OnboardingLinkfind method on resource Tax.Associationcreate method on resource Terminal.OnboardingLinkpayment_method_configuration on BillingPortal.Configuration.features.payment_method_updatetransaction_id on Charge.payment_method_details.ideal, PaymentAttemptRecord.payment_method_details.ideal, and PaymentRecord.payment_method_details.idealfinom on enums Charge.payment_method_details.ideal.bank, ConfirmationToken.payment_method_preview.ideal.bank, PaymentAttemptRecord.payment_method_details.ideal.bank, PaymentMethod.ideal.bank, PaymentRecord.payment_method_details.ideal.bank, and SetupAttempt.payment_method_details.ideal.bankFNOMNL22 on enums Charge.payment_method_details.ideal.bic, ConfirmationToken.payment_method_preview.ideal.bic, PaymentAttemptRecord.payment_method_details.ideal.bic, PaymentMethod.ideal.bic, PaymentRecord.payment_method_details.ideal.bic, and SetupAttempt.payment_method_details.ideal.bictokenized_account_number_deactivated on enums ConfirmationToken.payment_method_preview.us_bank_account.status_details.blocked.reason and PaymentMethod.us_bank_account.status_details.blocked.reasoncreated on CustomerBalanceTransaction.all().$params and InvoicePayment.all().$paramsfinancial_connections.account.account_numbers_updated and financial_connections.account.upcoming_account_number_expiry on enum Event.typeaccount_numbers on FinancialConnections.AccountFinancialConnections.Session.client_secret from string to nullable(string)fraud_risk on Issuing\Authorization.create().$params.risk_assessmentlatest_fraud_warning on Issuing.Cardhooks on PaymentIntent.capture().$params, PaymentIntent.confirm().$params, PaymentIntent.create().$params, PaymentIntent.increment_authorization().$params, PaymentIntent.update().$params, and PaymentIntentmb_way and twint on Refund.destination_detailsFINANCIAL_CONNECTIONS_ACCOUNT_ACCOUNT_NUMBERS_UPDATED and FINANCIAL_CONNECTIONS_ACCOUNT_UPCOMING_ACCOUNT_NUMBER_EXPIRY with resource FinancialConnections.Accountgt, gte, lt, and lte on V2\Core\Event.all().$params in favor of created.This release changes the pinned API version to 2025-10-29.preview.
This release changes the pinned API version to 2025-10-29.preview.
V2.Tax.AutomaticRulecreate, deactivate, find, retrieve, and update methods on resource V2.Tax.AutomaticRuleself_reported_income and self_reported_monthly_housing_payment on Account.create().$params.individual, Account.update().$params.individual, Person.create().$params, Person.update().$params, Person, Token.create().$params.account.individual, and Token.create().$params.personbilling_schedules and phase_effective_at on Quote.create().$params.subscription_data_override, Quote.create().$params.subscription_datum, Quote.subscription_data_overrides[], Quote.subscription_data, Quote.update().$params.subscription_data_override, and Quote.update().$params.subscription_datumbill_from on Subscription.billing_schedules[]amendment_end and line_ends_at on Subscription.billing_schedules[].bill_untilamendment_end, line_ends_at, schedule_end, and upcoming_invoice on enum Subscription.billing_schedules[].bill_until.typeIssuing.Programall, create, retrieve, and update methods on resource Issuing.Programschedule on Discountapplicable_fees on DelegatedCheckout.RequestedSession.total_detailsschedule_details on Invoice.parent, InvoiceItem.parent, InvoiceLineItem.parent, and QuotePreviewInvoice.parentschedule_details on enum InvoiceItem.parent.typebilling_schedules on Invoice.create_preview().$params.schedule_detail, QuotePreviewSubscriptionSchedule, SubscriptionSchedule.create().$params, SubscriptionSchedule.update().$params, and SubscriptionScheduleschedule_details on enums Invoice.parent.type and QuotePreviewInvoice.parent.typeschedule_details on enum InvoiceLineItem.parent.typelatest_invoice on QuotePreviewSubscriptionSchedule and SubscriptionSchedulephase_effective_at on QuotePreviewSubscriptionSchedule.default_settings, SubscriptionSchedule.create().$params.default_setting, SubscriptionSchedule.default_settings, and SubscriptionSchedule.update().$params.default_settingAdd support for new resources TransitBalance, V2.Reporting.ReportRun, V2.Reporting.Report
TransitBalance, V2.Reporting.ReportRun, V2.Reporting.Reportcreate and retrieve methods on resource V2.Reporting.ReportRunretrieve method on resource V2.Reporting.Reportcreate and refill test helper methods on resource Capital.FinancingOfferallocated_funds on Charge, PaymentIntent.confirm().$params, PaymentIntent.create().$params, and PaymentIntent.update().$paramsV2ReportingReportRunCreatedEvent, V2ReportingReportRunFailedEvent, V2ReportingReportRunSucceededEvent, and V2ReportingReportRunUpdatedEvent with related object V2.Reporting.ReportRunAdd support for capture_method on PaymentIntent.confirm().$params.payment_method_option.card_present, PaymentIntent.create().$params.payment_method_op
capture_method on PaymentIntent.confirm().$params.payment_method_option.card_present, PaymentIntent.create().$params.payment_method_option.card_present, PaymentIntent.payment_method_options.card_present, and PaymentIntent.update().$params.payment_method_option.card_presentThis release changes the pinned API version to 2025-10-29.preview.
This release changes the pinned API version to 2025-10-29.preview.
last_seen_at on Terminal.Readerupdate method on resource V2.MoneyManagement.FinancialAccountall, confirm_microdeposits, and send_microdeposits methods on resource V2.Core.Vault.UsBankAccountall method on resource V2.Core.Vault.GbBankAccountverification_data_not_found on enums Account.future_requirements.errors[].code, Account.requirements.errors[].code, BankAccount.future_requirements.errors[].code, BankAccount.requirements.errors[].code, Capability.future_requirements.errors[].code, Capability.requirements.errors[].code, Person.future_requirements.errors[].code, and Person.requirements.errors[].codepayment_portal_url on Charge.payment_method_details.rechnung, PaymentAttemptRecord.payment_method_details.rechnung, and PaymentRecord.payment_method_details.rechnungtax_id_element on CustomerSession.components and CustomerSession.create().$params.componentstarting_after on PaymentAttemptRecord.all().$paramssolana on enums PaymentAttemptRecord.payment_method_details.crypto.network and PaymentRecord.payment_method_details.crypto.networkreference on PaymentIntent.capture().$params.amount_detail.line_item.payment_method_option.klarna, PaymentIntent.confirm().$params.amount_detail.line_item.payment_method_option.klarna, PaymentIntent.create().$params.amount_detail.line_item.payment_method_option.klarna, PaymentIntent.increment_authorization().$params.amount_detail.line_item.payment_method_option.klarna, PaymentIntent.update().$params.amount_detail.line_item.payment_method_option.klarna, and PaymentIntentAmountDetailsLineItem.payment_method_options.klarnaPaymentIntent.payment_details.customer_reference to be requiredPaymentIntent.payment_details.order_reference to be requiredsubscription_reference on PaymentIntentAmountDetailsLineItem.payment_method_options.klarnaclosed on V2.Core.Account and V2\Core\Account.all().$paramspayment_method on enum V2.Core.Account.configuration.customer.automatic_indirect_tax.location_sourceusd on V2.Core.Account.configuration.storer.capabilities.holds_currencies, V2\Core\Account.create().$params.configuration.storer.capability.holds_currency, and V2\Core\Account.update().$params.configuration.storer.capability.holds_currencyapplication_custom and application_express on enum V2.Core.Account.defaults.responsibilities.fees_collectorrepresentative_declaration on V2.Core.Account.identity.attestations, V2\Core\Account.create().$params.identity.attestation, and V2\Core\Account.update().$params.identity.attestationholds_currencies.usd on enum V2.Core.Account.requirements.entries[].impact.restricts_capabilities[].capabilityverification on V2.Core.Vault.UsBankAccountv1_id on EventsV2MoneyManagementTransactionCreatedEventV2BillingBillSettingUpdatedEvent with related object V2.Billing.BillSettingpayment_intent_rate_limit_exceeded on QuotePreviewInvoice.last_finalization_errorcrypto_storer on V2\Core\Account.update().$params.identity.attestation.terms_of_serviceChange DelegatedCheckout\RequestedSession.update().$params.line_item_detail.quantity to be required
DelegatedCheckout\RequestedSession.update().$params.line_item_detail.quantity to be requiredpayment_method_preview on DelegatedCheckout.RequestedSessionorder_id on DelegatedCheckout.RequestedSession.order_detailslead on V2.Core.Account.configuration.card_creator.capabilities.commercial, V2.Core.Account.identity.attestations.terms_of_service.card_creator.commercial, V2\Core\Account.create().$params.configuration.card_creator.capability.commercial, V2\Core\Account.create().$params.identity.attestation.terms_of_service.card_creator.commercial, V2\Core\Account.update().$params.configuration.card_creator.capability.commercial, and V2\Core\Account.update().$params.identity.attestation.terms_of_service.card_creator.commercialglobal_account_holder on V2.Core.Account.identity.attestations.terms_of_service.card_creator.commercial, V2\Core\Account.create().$params.identity.attestation.terms_of_service.card_creator.commercial, and V2\Core\Account.update().$params.identity.attestation.terms_of_service.card_creator.commercialcommercial.lead.prepaid_card on enum V2.Core.Account.requirements.entries[].impact.restricts_capabilities[].capabilitycommercial.lead.prepaid_card on enum EventsV2CoreAccountIncludingConfigurationCardCreatorCapabilityStatusUpdatedEvent.updated_capabilityAdd support for report_refund method on resource PaymentRecord
report_refund method on resource PaymentRecordverification_data_not_found on enums Account.future_requirements.errors[].code, Account.requirements.errors[].code, BankAccount.future_requirements.errors[].code, BankAccount.requirements.errors[].code, Capability.future_requirements.errors[].code, Capability.requirements.errors[].code, Person.future_requirements.errors[].code, and Person.requirements.errors[].codetenants on Billing.Analytics.MeterUsageRowrepresentative_declaration on Account.company, Account.create().$params.company, Account.update().$params.company, and Token.create().$params.account.companytransfer on ApplicationFee.fee_sourcetransfer on enum ApplicationFee.fee_source.typetransit_balances_total on Balancetransit on enum BalanceTransaction.balance_typetenant_group_by_keys on Billing\Analytics\MeterUsage.retrieve().$params.meterBilling\CreditGrant.create().$params.category to be optionalpayment_method_configuration on BillingPortal\Configuration.create().$params.feature.payment_method_update and BillingPortal\Configuration.update().$params.feature.payment_method_updatesolana on enums Charge.payment_method_details.crypto.network, PaymentAttemptRecord.payment_method_details.crypto.network, and PaymentRecord.payment_method_details.crypto.networkpayment_portal_url on Charge.payment_method_details.rechnung, PaymentAttemptRecord.payment_method_details.rechnung, and PaymentRecord.payment_method_details.rechnungtwint on Checkout.Session.payment_method_options and Checkout\Session.create().$params.payment_method_optioncustom on enums ConfirmationToken.payment_method_preview.type and PaymentMethod.typeCreditNote.refunds[].payment_record_refund to be requiredCreditNote.refunds[].type to be requiredcustomer_sheet, mobile_payment_element, and tax_id_element on CustomerSession.components and CustomerSession.create().$params.componentprovider on Customer.taxrisk_details on DelegatedCheckout\RequestedSession.create().$paramsrisk_details on DelegatedCheckout\RequestedSession.confirm().$paramsplatform_terms_of_service on enum File.purposestarting_after on PaymentAttemptRecord.all().$paramsreference on PaymentIntent.capture().$params.amount_detail.line_item.payment_method_option.klarna, PaymentIntent.confirm().$params.amount_detail.line_item.payment_method_option.klarna, PaymentIntent.create().$params.amount_detail.line_item.payment_method_option.klarna, PaymentIntent.increment_authorization().$params.amount_detail.line_item.payment_method_option.klarna, PaymentIntent.update().$params.amount_detail.line_item.payment_method_option.klarna, and PaymentIntentAmountDetailsLineItem.payment_method_options.klarnaallocated_funds on PaymentIntentPaymentIntent.payment_details.customer_reference to be requiredPaymentIntent.payment_details.order_reference to be requiredsubscription_reference on PaymentIntentAmountDetailsLineItem.payment_method_options.klarnaname_collection on PaymentLink.create().$params, PaymentLink.update().$params, and PaymentLinkcrypto on PaymentMethodConfiguration.create().$params, PaymentMethodConfiguration.update().$params, PaymentMethodConfiguration, and Refund.destination_detailsmb_way on PaymentMethodConfiguration.create().$params, PaymentMethodConfiguration.update().$params, and PaymentMethodConfigurationcustom on PaymentMethod.create().$params and PaymentMethodexcluded_payment_method_types on SetupIntent.create().$params, SetupIntent.update().$params, and SetupIntentSetupIntent.flow_directions to be optionaltw on Tax.Registration.country_options and Tax\Registration.create().$params.country_optiongip on Terminal.Configuration.tipping, Terminal\Configuration.create().$params.tipping, and Terminal\Configuration.update().$params.tippinglast_seen_at on Terminal.Readerapplication_fee_amount on Transfer.create().$params and Transferapplication_fee on Transferhigh_risk_activities_description, high_risk_activities, money_services_description, operates_in_prohibited_countries, participates_in_regulated_activity, purpose_of_funds_description, purpose_of_funds, regulated_activity, source_of_funds_description, and source_of_funds on V2.Core.Account.configuration.storer, V2\Core\Account.create().$params.configuration.storer, and V2\Core\Account.update().$params.configuration.storercrypto_wallets on V2.Core.Account.configuration.storer.capabilities.financial_addresses, V2.Core.Account.configuration.storer.capabilities.outbound_payments, V2.Core.Account.configuration.storer.capabilities.outbound_transfers, V2\Core\Account.create().$params.configuration.storer.capability.financial_address, V2\Core\Account.create().$params.configuration.storer.capability.outbound_payment, V2\Core\Account.create().$params.configuration.storer.capability.outbound_transfer, V2\Core\Account.update().$params.configuration.storer.capability.financial_address, V2\Core\Account.update().$params.configuration.storer.capability.outbound_payment, and V2\Core\Account.update().$params.configuration.storer.capability.outbound_transferusdc on V2.Core.Account.configuration.storer.capabilities.holds_currencies, V2\Core\Account.create().$params.configuration.storer.capability.holds_currency, and V2\Core\Account.update().$params.configuration.storer.capability.holds_currencycrypto_storer on V2.Core.Account.identity.attestations.terms_of_service and V2\Core\Account.create().$params.identity.attestation.terms_of_servicecompliance_screening_description on V2.Core.Account.identity.business_details, V2\Core\Account.create().$params.identity.business_detail, and V2\Core\Account.update().$params.identity.business_detailexternal_amount on V2.MoneyManagement.ReceivedCredit and V2.MoneyManagement.ReceivedDebitpayment_intent_rate_limit_exceeded on Invoice.last_finalization_error, PaymentIntent.last_payment_error, QuotePreviewInvoice.last_finalization_error, SetupAttempt.setup_error, SetupIntent.last_setup_error, and StripeErrorThis release changes the pinned API version to 2025-10-29.clover.
This release changes the pinned API version to 2025-10-29.clover.
PaymentAttemptRecord, PaymentIntentAmountDetailsLineItem, and PaymentRecordall and retrieve methods on resource PaymentAttemptRecordreport_payment_attempt_canceled, report_payment_attempt_failed, report_payment_attempt_guaranteed, report_payment_attempt_informational, report_payment_attempt, report_payment, report_refund, and retrieve methods on resource PaymentRecordall method on resource PaymentIntentAmountDetailsLineItemrepresentative_declaration on Account.company, Account.create().$params.company, Account.update().$params.company, and Token.create().$params.account.companyBilling\CreditGrant.create().$params.category to be optionalpayment_method_configuration on BillingPortal\Configuration.create().$params.feature.payment_method_update and BillingPortal\Configuration.update().$params.feature.payment_method_updatesolana on enum Charge.payment_method_details.crypto.networktwint on Checkout.Session.payment_method_options and Checkout\Session.create().$params.payment_method_optioncustom on enums ConfirmationToken.payment_method_preview.type and PaymentMethod.typepayment_record_refund and type on CreditNote.create().$params.refund, CreditNote.preview().$params.refund, CreditNote.preview_lines().$params.refund, and CreditNote.refunds[]customer_sheet and mobile_payment_element on CustomerSession.components and CustomerSession.create().$params.componentprovider on Customer.taxbalance_settings.updated and invoice.payment_attempt_required on enum Event.typeplatform_terms_of_service on enum File.purposepayment_record on Invoice.attach_payment().$params, InvoicePayment.all().$params.payment, and InvoicePayment.paymentInvoicePayment.all().$params.payment.type from literal('payment_intent') to enum('payment_intent'|'payment_record')custom on enums Invoice.payment_settings.payment_method_types and Subscription.payment_settings.payment_method_typesamount_details on PaymentIntent.capture().$params, PaymentIntent.confirm().$params, PaymentIntent.create().$params, PaymentIntent.increment_authorization().$params, and PaymentIntent.update().$paramspayment_details on PaymentIntent.capture().$params, PaymentIntent.confirm().$params, PaymentIntent.create().$params, PaymentIntent.increment_authorization().$params, PaymentIntent.update().$params, and PaymentIntentdiscount_amount, line_items, shipping, and tax on PaymentIntent.amount_detailsname_collection on PaymentLink.create().$params, PaymentLink.update().$params, and PaymentLinkmb_way on enum PaymentLink.payment_method_typescrypto on PaymentMethodConfiguration.create().$params, PaymentMethodConfiguration.update().$params, PaymentMethodConfiguration, and Refund.destination_detailsmb_way on PaymentMethodConfiguration.create().$params, PaymentMethodConfiguration.update().$params, and PaymentMethodConfigurationcustom on PaymentMethod.create().$params and PaymentMethodexcluded_payment_method_types on SetupIntent.create().$params, SetupIntent.update().$params, and SetupIntenttw on Tax.Registration.country_options and Tax\Registration.create().$params.country_optiongip on Terminal.Configuration.tipping, Terminal\Configuration.create().$params.tipping, and Terminal\Configuration.update().$params.tippinglast_seen_at on Terminal.Readergt, gte, lt, lte, and types on V2\Core\Event.all().$paramsV2\Core\Event.all().$params.object_id to be optionalBALANCE_SETTINGS_UPDATED with resource BalanceSettingsINVOICE_PAYMENT_ATTEMPT_REQUIRED with resource Invoicepayment_intent_rate_limit_exceeded on Invoice.last_finalization_error, PaymentIntent.last_payment_error, SetupAttempt.setup_error, SetupIntent.last_setup_error, and StripeErrorIt is built on top of SDK version 18.0.0 which contains breaking changes. Please review the changelog for 18.0.0 if upgrading from older SDK versions.
This release changes the pinned API version to 2025-09-30.preview.
It is built on top of SDK version 18.0.0 which contains breaking changes. Please review the changelog for 18.0.0 if upgrading from older SDK versions.
Billing.Analytics.MeterUsageRow and Billing.Analytics.MeterUsageBilling.MeterUsageRow and Billing.MeterUsageretrieve method on resource Billing.Analytics.MeterUsageretrieve method on resource Billing.MeterUsagereport_payment_attempt_informational method on resource PaymentRecordminimum_balance_by_currency on BalanceSettings.payments.payouts and BalanceSettings.update().$params.payment.payoutBalanceSettings.update().$params.payment.settlement_timing.delay_days_override from longInteger to emptyable(longInteger)BalanceSettings.update().$params.payments to be optionalsaturday and sunday from enum BalanceSettings.payments.payouts.schedule.weekly_payout_daysdelay_days_override on BalanceSettings.payments.settlement_timingautomatic_tax and invoice_creation on Checkout\Session.update().$paramsunit_label on Checkout\Session.update().$params.line_item.price_datum.product_datuminvoice_settings on Checkout\Session.update().$params.subscription_datumCheckout.Session.collected_information.business_name to be requiredintended_submission_method on Dispute.update().$params and DisputeDispute.smart_disputes.recommended_evidence from string to array(string)pix on Invoice.create().$params.payment_setting.payment_method_option, Invoice.payment_settings.payment_method_options, Invoice.update().$params.payment_setting.payment_method_option, QuotePreviewInvoice.payment_settings.payment_method_options, Subscription.create().$params.payment_setting.payment_method_option, Subscription.payment_settings.payment_method_options, and Subscription.update().$params.payment_setting.payment_method_optionbilling_schedules on Invoice.create_preview().$params.subscription_detail, Subscription.create().$params, Subscription.update().$params, and Subscriptionpix on enums Invoice.payment_settings.payment_method_types, QuotePreviewInvoice.payment_settings.payment_method_types, and Subscription.payment_settings.payment_method_typespaypay on PaymentAttemptRecord.payment_method_details and PaymentRecord.payment_method_detailswallet on PaymentAttemptRecord.payment_method_details.card and PaymentRecord.payment_method_details.cardPaymentAttemptRecord.processor_details.custom.payment_reference and PaymentRecord.processor_details.custom.payment_reference from string to nullable(string)flexible on QuotePreviewSubscriptionSchedule.billing_modebilled_until on SubscriptionItemfinancial_connections_account_pending_account_numbers and financial_connections_account_unavailable_account_numbers on QuotePreviewInvoice.last_finalization_errorV2.Billing.BillSettingVersion, V2.Billing.BillSetting, V2.Billing.Cadence, V2.Billing.CollectionSettingVersion, V2.Billing.CollectionSetting, and V2.Billing.Profileall, create, retrieve, and update methods on resources V2.Billing.BillSetting, V2.Billing.CollectionSetting, and V2.Billing.Profileall and retrieve methods on resources V2.Billing.BillSettingVersion and V2.Billing.CollectionSettingVersionall, cancel, create, retrieve, and update methods on resource V2.Billing.CadenceV2BillingBillSettingUpdatedEvent with related object V2.Billing.BillSettingcurrency on V2\MoneyManagement\FinancialAddress.create().$paramsamount_details and payments_orchestration on V2.Payments.OffSessionPayment and V2\Payments\OffSessionPayment.create().$paramsmandate_data and payment_method_options on V2\Payments\OffSessionPayment.create().$paramsretry_policy on V2.Payments.OffSessionPayment.retry_details and V2\Payments\OffSessionPayment.create().$params.retry_detailprofile on V2.Core.Account.defaults, V2\Core\Account.create().$params.default, and V2\Core\Account.update().$params.defaultsepa_bank_account on V2.MoneyManagement.FinancialAddress.credentials and V2.MoneyManagement.ReceivedCredit.bank_transfersepa_bank_account on enum V2.MoneyManagement.FinancialAddress.credentials.typecrypto_wallet on enum V2.Core.Account.configuration.recipient.default_outbound_destination.typesettlement_currency on V2.MoneyManagement.FinancialAddressauthorization_expired on enum V2.Payments.OffSessionPayment.failure_reasonV2.MoneyManagement.OutboundPaymentQuote.fx_quote.lock_expires_at from DateTime to nullable(DateTime)i_p on V2.Core.Account.identity.attestations.directorship_declaration, V2.Core.Account.identity.attestations.ownership_declaration, V2.Core.Account.identity.attestations.terms_of_service.account, V2.Core.Account.identity.attestations.terms_of_service.storer, V2.Core.Account.identity.individual.additional_terms_of_service.account, V2.Core.Person.additional_terms_of_service.account, V2\Core\Account.create().$params.identity.attestation.terms_of_service.account, V2\Core\Account.create().$params.identity.attestation.terms_of_service.storer, V2\Core\Account.update().$params.identity.attestation.terms_of_service.account, V2\Core\Account.update().$params.identity.attestation.terms_of_service.storer, V2\Core\Person.create().$params.additional_terms_of_service.account, and V2\Core\Person.update().$params.additional_terms_of_service.accountip on V2.Core.Account.identity.attestations.directorship_declaration, V2.Core.Account.identity.attestations.ownership_declaration, V2.Core.Account.identity.attestations.terms_of_service.account, V2.Core.Account.identity.attestations.terms_of_service.storer, V2.Core.Account.identity.individual.additional_terms_of_service.account, V2.Core.Person.additional_terms_of_service.account, V2\Core\Account.create().$params.identity.attestation.terms_of_service.account, V2\Core\Account.create().$params.identity.attestation.terms_of_service.storer, V2\Core\Account.update().$params.identity.attestation.terms_of_service.account, V2\Core\Account.update().$params.identity.attestation.terms_of_service.storer, V2\Core\Person.create().$params.additional_terms_of_service.account, and V2\Core\Person.update().$params.additional_terms_of_service.accountdoing_business_as, product_description, and url on V2.Core.Account.identity.business_details, V2\Core\Account.create().$params.identity.business_detail, and V2\Core\Account.update().$params.identity.business_detailheuristic and scheduled on enum V2.Payments.OffSessionPayment.retry_details.retry_strategyV2.MoneyManagement.OutboundPaymentQuote.fx_quote.lock_duration from literal('five_minutes') to enum('five_minutes'|'none')none on enum V2.MoneyManagement.OutboundPaymentQuote.fx_quote.lock_statuscrypto_wallet on enum V2.MoneyManagement.PayoutMethod.typeorigin_type on V2.MoneyManagement.ReceivedCredit.bank_transferpayment_method_type on V2.MoneyManagement.ReceivedCredit.bank_transfertype on V2\MoneyManagement\FinancialAddress.create().$paramsfinancial_addressses.crypto_wallets, holds_currencies.usdc, outbound_payments.crypto_wallets, and outbound_transfers.crypto_wallets on enum EventsV2CoreAccountIncludingConfigurationStorerCapabilityStatusUpdatedEvent.updated_capabilityattach_cadence method on resource Subscriptionbilling_cadence on Invoice.create_preview().$params, Subscription.create().$params, Subscription.update().$params, and Subscriptionbilling_cadence_details on Invoice.parent and QuotePreviewInvoice.parentbilling_cadence_details on enums Invoice.parent.type and QuotePreviewInvoice.parent.typeAdd support for new resource V2.Billing.PricingPlanSubscriptionComponents
V2.Billing.PricingPlanSubscriptionComponentsretrieve method on resource V2.Billing.PricingPlanSubscriptionComponentsdimension_payload_keys on Billing.Meter and Billing\Meter.create().$paramsdimension_filters and dimension_group_by_keys on Billing\MeterEventSummary.all().$paramsdimensions on Billing.MeterEventSummaryfulfillment_details and payment_method_data on DelegatedCheckout\RequestedSession.create().$params and DelegatedCheckout\RequestedSession.update().$paramsline_item_details, metadata, payment_method, and shared_metadata on DelegatedCheckout.RequestedSession, DelegatedCheckout\RequestedSession.create().$params, and DelegatedCheckout\RequestedSession.update().$paramscurrency, customer, and risk_details on DelegatedCheckout\RequestedSession.create().$paramsseller_details and setup_future_usage on DelegatedCheckout.RequestedSession and DelegatedCheckout\RequestedSession.create().$paramsamount_subtotal, amount_total, created_at, expires_at, order_details, shared_payment_issued_token, status, total_details, and updated_at on DelegatedCheckout.RequestedSessionaddress, email, fulfillment_options, name, phone, and selected_fulfillment_option on DelegatedCheckout.RequestedSession.fulfillment_detailsbillie, crypto, kr_card, kriya, mb_way, mondu, ng_bank_transfer, ng_bank, ng_card, ng_market, ng_ussd, ng_wallet, payco, paypay, rechnung, samsung_pay, satispay, scalapay, sequra, sunbit, us_bank_account, and vipps on enums EventsV2CoreHealthAuthorizationRateDropFiringEvent.impact.payment_method_type, EventsV2CoreHealthAuthorizationRateDropResolvedEvent.impact.payment_method_type, EventsV2CoreHealthPaymentMethodErrorFiringEvent.impact.payment_method_type, and EventsV2CoreHealthPaymentMethodErrorResolvedEvent.impact.payment_method_typeAdd support for new resources DelegatedCheckout.RequestedSession and Identity.BlocklistEntry
DelegatedCheckout.RequestedSession and Identity.BlocklistEntryconfirm, create, expire, retrieve, and update methods on resource DelegatedCheckout.RequestedSessionall, create, disable, and retrieve methods on resource Identity.BlocklistEntryblocked_by_entry on Identity.VerificationReport.document, Identity.VerificationReport.selfie, and Identity\VerificationReport.all().$paramsAdd support for new resource PaymentMethodBalance
PaymentMethodBalancecheck_balance method on resource PaymentMethodbenefits on Card, Charge.payment_method_details.card, ConfirmationToken.payment_method_preview.card, and PaymentMethod.cardbenefit on PaymentIntent.confirm().$params.payment_detail, PaymentIntent.create().$params.payment_detail, PaymentIntent.payment_details, and PaymentIntent.update().$params.payment_detailsetup_details on SetupIntent.confirm().$params, SetupIntent.create().$params, SetupIntent.update().$params, and SetupIntentcard_creator on enum V2.Core.Account.applied_configurationscard_creator on V2.Core.Account.configuration, V2.Core.Account.identity.attestations.terms_of_service, V2\Core\Account.create().$params.configuration, V2\Core\Account.create().$params.identity.attestation.terms_of_service, V2\Core\Account.update().$params.configuration, and V2\Core\Account.update().$params.identity.attestation.terms_of_servicecommercial.celtic.charge_card, commercial.celtic.spend_card, commercial.cross_river_bank.charge_card, commercial.cross_river_bank.spend_card, commercial.stripe.charge_card, and commercial.stripe.prepaid_card on enum V2.Core.Account.requirements.entries[].impact.restricts_capabilities[].capabilitycard_creator on enum V2.Core.Account.requirements.entries[].impact.restricts_capabilities[].configurationV2CoreAccountIncludingConfigurationCardCreatorCapabilityStatusUpdatedEvent and V2CoreAccountIncludingConfigurationCardCreatorUpdatedEvent with related object V2.Core.AccountV1CustomerDiscountCreatedEvent, V1CustomerDiscountDeletedEvent, and V1CustomerDiscountUpdatedEvent with related object DiscountIt is built on top of SDK version 18.0.0 and 18.1.0-beta.1 which contain breaking changes. Please review the changelog for these versions if upgrading…
This release changes the pinned API version to 2025-09-30.preview.
It is built on top of SDK version 18.0.0 and 18.1.0-beta.1 which contain breaking changes. Please review the changelog for these versions if upgrading from older SDK versions.
paypay on enums ConfirmationToken.payment_method_preview.type and PaymentMethod.typepaypay on enums PaymentIntent.excluded_payment_method_types and PaymentLink.payment_method_typeslink and pay_by_bank on PaymentMethod.update().$paramspaypay_payments on Account.capabilities, Account.create().$params.capability, and Account.update().$params.capabilitybilling_cadence on Invoice.all().$paramscredit_grants on Billing\Alert.create().$params.credit_balance_threshold.filterpayment_record_refund and type on CreditNote.create().$params.refund, CreditNote.preview().$params.refund, CreditNote.preview_lines().$params.refund, and CreditNote.refunds[]saturday and sunday from enums Account.settings.payouts.schedule.weekly_payout_dayslocation and reader on Charge.payment_method_details.paynowpaypay on Charge.payment_method_details, ConfirmationToken.create().$params.payment_method_datum, ConfirmationToken.payment_method_preview, PaymentIntent.confirm().$params.payment_method_datum, PaymentIntent.confirm().$params.payment_method_option, PaymentIntent.create().$params.payment_method_datum, PaymentIntent.create().$params.payment_method_option, PaymentIntent.payment_method_options, PaymentIntent.update().$params.payment_method_datum, PaymentIntent.update().$params.payment_method_option, PaymentMethod.create().$params, PaymentMethodConfiguration.create().$params, PaymentMethodConfiguration.update().$params, PaymentMethodConfiguration, PaymentMethod, SetupIntent.confirm().$params.payment_method_datum, SetupIntent.create().$params.payment_method_datum, and SetupIntent.update().$params.payment_method_datumiterations on Invoice.create_preview().$params.schedule_detail.phase, SubscriptionSchedule.create().$params.phase, and SubscriptionSchedule.update().$params.phase
V2.MoneyManagement.RecipientVerificationacknowledge, create, recipient_verifications, and retrieve methods on resource V2.MoneyManagement.RecipientVerificationupdate method on resources V2.Billing.PricingPlanSubscription and V2.Billing.ServiceActioncrypto_wallets on V2.Account.configuration.recipient_data.features, V2.Core.Account.configuration.recipient.capabilities, V2\Account.create().$params.configuration.recipient_datum.feature, V2\Account.update().$params.configuration.recipient_datum.feature, V2\Core\Account.create().$params.configuration.recipient.capability, and V2\Core\Account.update().$params.configuration.recipient.capabilitycrypto on enum V2.Core.Account.requirements.entries[].impact.restricts_capabilities[].capabilitycrypto_wallet on enum V2.Account.configuration.recipient_data.default_outbound_destination.typecrypto_wallets on enum V2.Account.configuration.supportable_features.recipient_datacrypto_wallets on enum V2.Account.requirements[].impact.required_for_featureslookup_key on V2.Billing.Cadence, V2\Billing\Cadence.create().$params, and V2\Billing\Cadence.update().$paramssettings_data on V2.Billing.CadenceV2.Billing.Cadence.payer.billing_profile from nullable(string) to stringv1_event_id on V2.Eventrecipient_verification on V2.MoneyManagement.OutboundPayment, V2.MoneyManagement.OutboundTransfer, V2\MoneyManagement\OutboundPayment.create().$params, and V2\MoneyManagement\OutboundTransfer.create().$paramscrypto_wallet on V2.MoneyManagement.PayoutMethod and V2\MoneyManagement\OutboundSetupIntent.create().$params.payout_method_datumcustom_pricing_unit_details on V2.Billing.RateCardRate.custom_pricing_unit_amount, V2.Billing.ServiceAction.credit_grant.amount.custom_pricing_unit, and V2.Billing.ServiceAction.credit_grant_per_tenant.amount.custom_pricing_unitorigin_type on V2.MoneyManagement.ReceivedDebit.bank_transfersepa_bank_account on V2\MoneyManagement\FinancialAddress.create().$paramsprice on V2\Billing\RateCardRate.create().$paramslookup_keys on V2\Billing\Cadence.all().$paramsV2\Billing\Cadence.all().$params.include, V2\Billing\Cadence.cancel().$params.include, V2\Billing\Cadence.create().$params.include, V2\Billing\Cadence.retrieve().$params.include, and V2\Billing\Cadence.update().$params.include from literal('invoice_discount_rules') to enum('invoice_discount_rules'|'settings_data')customer and type on V2\Billing\Cadence.create().$params.payerV2\Billing\Cadence.create().$params.payer.billing_profile to be requiredcrypto_wallets on enum EventsAccountConfigurationRecipientDataFeatureStatusUpdatedEvent.feature_namecrypto_wallets_v2 on enum EventsV2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEvent.updated_capabilityalert_id on EventsV2CoreHealthApiErrorResolvedEvent, EventsV2CoreHealthApiLatencyResolvedEvent, EventsV2CoreHealthAuthorizationRateDropResolvedEvent, EventsV2CoreHealthIssuingAuthorizationRequestTimeoutResolvedEvent, EventsV2CoreHealthPaymentMethodErrorResolvedEvent, EventsV2CoreHealthTrafficVolumeDropResolvedEvent, and EventsV2CoreHealthWebhookLatencyResolvedEventV1AccountUpdatedEvent with related object V2.AccountV1ApplicationFeeCreatedEvent, V1ApplicationFeeRefundedEvent, V1BillingPortalConfigurationCreatedEvent, V1BillingPortalConfigurationUpdatedEvent, V1CapabilityUpdatedEvent, V1ChargeCapturedEvent, V1ChargeDisputeClosedEvent, V1ChargeDisputeCreatedEvent, V1ChargeDisputeFundsReinstatedEvent, V1ChargeDisputeFundsWithdrawnEvent, V1ChargeDisputeUpdatedEvent, V1ChargeExpiredEvent, V1ChargeFailedEvent, V1ChargePendingEvent, V1ChargeRefundUpdatedEvent, V1ChargeRefundedEvent, V1ChargeSucceededEvent, V1ChargeUpdatedEvent, V1CheckoutSessionAsyncPaymentFailedEvent, V1CheckoutSessionAsyncPaymentSucceededEvent, V1CheckoutSessionCompletedEvent, V1CheckoutSessionExpiredEvent, V1ClimateOrderCanceledEvent, V1ClimateOrderCreatedEvent, V1ClimateOrderDelayedEvent, V1ClimateOrderDeliveredEvent, V1ClimateOrderProductSubstitutedEvent, V1ClimateProductCreatedEvent, V1ClimateProductPricingUpdatedEvent, V1CouponCreatedEvent, V1CouponDeletedEvent, V1CouponUpdatedEvent, V1CreditNoteCreatedEvent, V1CreditNoteUpdatedEvent, V1CreditNoteVoidedEvent, V1CustomerCreatedEvent, V1CustomerDeletedEvent, V1CustomerDiscountCreatedEvent, V1CustomerDiscountDeletedEvent, V1CustomerDiscountUpdatedEvent, V1CustomerSubscriptionCreatedEvent, V1CustomerSubscriptionDeletedEvent, V1CustomerSubscriptionPausedEvent, V1CustomerSubscriptionPendingUpdateAppliedEvent, V1CustomerSubscriptionPendingUpdateExpiredEvent, V1CustomerSubscriptionResumedEvent, V1CustomerSubscriptionTrialWillEndEvent, V1CustomerSubscriptionUpdatedEvent, V1CustomerTaxIdCreatedEvent, V1CustomerTaxIdDeletedEvent, V1CustomerTaxIdUpdatedEvent, V1CustomerUpdatedEvent, V1FileCreatedEvent, V1FinancialConnectionsAccountCreatedEvent, V1FinancialConnectionsAccountDeactivatedEvent, V1FinancialConnectionsAccountDisconnectedEvent, V1FinancialConnectionsAccountReactivatedEvent, V1FinancialConnectionsAccountRefreshedBalanceEvent, V1FinancialConnectionsAccountRefreshedOwnershipEvent, V1FinancialConnectionsAccountRefreshedTransactionsEvent, V1IdentityVerificationSessionCanceledEvent, V1IdentityVerificationSessionCreatedEvent, V1IdentityVerificationSessionProcessingEvent, V1IdentityVerificationSessionRedactedEvent, V1IdentityVerificationSessionRequiresInputEvent, V1IdentityVerificationSessionVerifiedEvent, V1InvoiceCreatedEvent, V1InvoiceDeletedEvent, V1InvoiceFinalizationFailedEvent, V1InvoiceFinalizedEvent, V1InvoiceMarkedUncollectibleEvent, V1InvoiceOverdueEvent, V1InvoiceOverpaidEvent, V1InvoicePaidEvent, V1InvoicePaymentActionRequiredEvent, V1InvoicePaymentFailedEvent, V1InvoicePaymentPaidEvent, V1InvoicePaymentSucceededEvent, V1InvoiceSentEvent, V1InvoiceUpcomingEvent, V1InvoiceUpdatedEvent, V1InvoiceVoidedEvent, V1InvoiceWillBeDueEvent, V1InvoiceitemCreatedEvent, V1InvoiceitemDeletedEvent, V1IssuingAuthorizationCreatedEvent, V1IssuingAuthorizationRequestEvent, V1IssuingAuthorizationUpdatedEvent, V1IssuingCardCreatedEvent, V1IssuingCardUpdatedEvent, V1IssuingCardholderCreatedEvent, V1IssuingCardholderUpdatedEvent, V1IssuingDisputeClosedEvent, V1IssuingDisputeCreatedEvent, V1IssuingDisputeFundsReinstatedEvent, V1IssuingDisputeFundsRescindedEvent, V1IssuingDisputeSubmittedEvent, V1IssuingDisputeUpdatedEvent, V1IssuingPersonalizationDesignActivatedEvent, V1IssuingPersonalizationDesignDeactivatedEvent, V1IssuingPersonalizationDesignRejectedEvent, V1IssuingPersonalizationDesignUpdatedEvent, V1IssuingTokenCreatedEvent, V1IssuingTokenUpdatedEvent, V1IssuingTransactionCreatedEvent, V1IssuingTransactionPurchaseDetailsReceiptUpdatedEvent, V1IssuingTransactionUpdatedEvent, V1MandateUpdatedEvent, V1PaymentIntentAmountCapturableUpdatedEvent, V1PaymentIntentCanceledEvent, V1PaymentIntentCreatedEvent, V1PaymentIntentPartiallyFundedEvent, V1PaymentIntentPaymentFailedEvent, V1PaymentIntentProcessingEvent, V1PaymentIntentRequiresActionEvent, V1PaymentIntentSucceededEvent, V1PaymentLinkCreatedEvent, V1PaymentLinkUpdatedEvent, V1PaymentMethodAttachedEvent, V1PaymentMethodAutomaticallyUpdatedEvent, V1PaymentMethodDetachedEvent, V1PaymentMethodUpdatedEvent, V1PayoutCanceledEvent, V1PayoutCreatedEvent, V1PayoutFailedEvent, V1PayoutPaidEvent, V1PayoutReconciliationCompletedEvent, V1PayoutUpdatedEvent, V1PersonCreatedEvent, V1PersonDeletedEvent, V1PersonUpdatedEvent, V1PlanCreatedEvent, V1PlanDeletedEvent, V1PlanUpdatedEvent, V1PriceCreatedEvent, V1PriceDeletedEvent, V1PriceUpdatedEvent, V1ProductCreatedEvent, V1ProductDeletedEvent, V1ProductUpdatedEvent, V1PromotionCodeCreatedEvent, V1PromotionCodeUpdatedEvent, V1QuoteAcceptedEvent, V1QuoteCanceledEvent, V1QuoteCreatedEvent, V1QuoteFinalizedEvent, V1RadarEarlyFraudWarningCreatedEvent, V1RadarEarlyFraudWarningUpdatedEvent, V1RefundCreatedEvent, V1RefundFailedEvent, V1RefundUpdatedEvent, V1ReviewClosedEvent, V1ReviewOpenedEvent, V1SetupIntentCanceledEvent, V1SetupIntentCreatedEvent, V1SetupIntentRequiresActionEvent, V1SetupIntentSetupFailedEvent, V1SetupIntentSucceededEvent, V1SigmaScheduledQueryRunCreatedEvent, V1SourceCanceledEvent, V1SourceChargeableEvent, V1SourceFailedEvent, V1SourceRefundAttributesRequiredEvent, V1SubscriptionScheduleAbortedEvent, V1SubscriptionScheduleCanceledEvent, V1SubscriptionScheduleCompletedEvent, V1SubscriptionScheduleCreatedEvent, V1SubscriptionScheduleExpiringEvent, V1SubscriptionScheduleReleasedEvent, V1SubscriptionScheduleUpdatedEvent, V1TaxRateCreatedEvent, V1TaxRateUpdatedEvent, V1TerminalReaderActionFailedEvent, V1TerminalReaderActionSucceededEvent, V1TerminalReaderActionUpdatedEvent, V1TestHelpersTestClockAdvancingEvent, V1TestHelpersTestClockCreatedEvent, V1TestHelpersTestClockDeletedEvent, V1TestHelpersTestClockInternalFailureEvent, V1TestHelpersTestClockReadyEvent, V1TopupCanceledEvent, V1TopupCreatedEvent, V1TopupFailedEvent, V1TopupReversedEvent, V1TopupSucceededEvent, V1TransferCreatedEvent, V1TransferReversedEvent, V1TransferUpdatedEvent, V2CoreHealthIssuingAuthorizationRequestErrorsFiringEvent, and V2CoreHealthIssuingAuthorizationRequestErrorsResolvedEventV2CoreClaimableSandboxCreatedEvent with related object V2.Core.ClaimableSandboxV2MoneyManagementRecipientVerificationCreatedEvent and V2MoneyManagementRecipientVerificationUpdatedEvent with related object V2.MoneyManagement.RecipientVerificationV2.Reporting.ReportRun, V2.Reporting.ReportV2ReportingReportRunCreatedEvent, V2ReportingReportRunFailedEvent, V2ReportingReportRunSucceededEvent, and V2ReportingReportRunUpdatedEvent with related object V2.Reporting.ReportRunThis release contains breaking changes (prefixed with ⚠️ below)
This release changes the pinned API version to 2025-09-30.clover.
This release contains breaking changes (prefixed with ⚠️ below)
⚠️ #1898 Build SDK w/ V2 OpenAPI spec
StripeClient.v2 namespace) now return a V2DeletedObject which has the id of the object that has been deleted and a string representing the type of the object that has been deleted.EventDestination changed from something: null|string to something?: string⚠️ #1905 Added StripeContext, StripeAccount and StripeVersion to BaseStripeClientInterface
getStripeContext, getStripeVersion and getStripeAccount to BaseStripeClientInterface. Users with custom StripeClient that implement StripeClientInterface, StripeStreamingClientInterface or BaseStripeClientInterface will have to add implementations for these methods.⚠️ #1903 Add strongly typed EventNotifications
We've overhauled how V2 Events are handled in the SDK! This approach should provide a lot more information at authoring and compile time, leading to more robust integrations. As part of this process, there are a number of changes to be aware of.
EventNotification classes for every v2 Event. For example, there's now a V1BillingMeterErrorReportTriggeredEventNotification to match the existing V1BillingMeterErrorReportTriggeredEvent. Each of these interfaces defines a fetchEvent() method to retrieve its corresponding event. For events with related objects, there's a fetchRelatedObject() method that performs the API call and casts the response to the correct type.StripeClient->parseThinEvent to StripeClient->parseEventNotification and remove the ThinEvent class.
Stripe\V2\Core\EventNotification (which is the shared base class that all of the more specific Stripe\*EventNotifications classes share) instead of ThinEvent. When applicable, these event notifications will have the relatedObject property and a fetchRelatedObject() function. They also have a fetchEvent() method to retrieve their corresponding Stripe\Event\*Event instance.Stripe\Events\UnknownEventNotification instead of a more specific type. It has both the relatedObject property and the FetchRelatedObject() function (but they may be/return null)Util::json_decode_thin_event_object. Its functionality was folded into the new \Stripe\V2\EventNotification::fromJson method.⚠️ #1916 Add StripeContext object
StripeContext class. Previously you could only send a string for stripe-context header.EventNotification (formerly known as ThinEvent)'s context property from string to StripeContext⚠️ #1920 Move V2.Event API resources to V2.Core.Events
Event, RelatedObject, etc) from Stripe\V2 to Stripe\V2\Core. They now correctly match their API path and are in line with all other resources. To update your code:-Stripe\V2\Event
+Stripe\V2\Core\Event
#1925 add version deprecation note to README
⚠️ #1900 , #1912 Update generated code based on incoming API changes in the 2025-09-30.clover API version.
link and pay_by_bank on PaymentMethod.update().$paramscoupon on Discount, PromotionCode.create().$params, and PromotionCode. Use Discount.source.coupon, PromotionCode.create().$params.promotion.code, and PromotionCode.promotion.code instead.saturday and sunday from enum Account.settings.payouts.schedule.weekly_payout_daysiterations on Invoice.create_preview().$params.schedule_detail.phase, SubscriptionSchedule.create().$params.phase, and SubscriptionSchedule.update().$params.phaseprevented on enum Dispute.statusBalanceSettingsretrieve and update methods on resource BalanceSettingsexternal_request and unsupported_business_type on enums Account.future_requirements.errors[].code, Account.requirements.errors[].code, BankAccount.future_requirements.errors[].code, BankAccount.requirements.errors[].code, Capability.future_requirements.errors[].code, Capability.requirements.errors[].code, Person.future_requirements.errors[].code, and Person.requirements.errors[].codesource on Discountmb_way_payments on Account.capabilities, Account.create().$params.capability, and Account.update().$params.capabilitytrial_update_behavior on BillingPortal.Configuration.features.subscription_update, BillingPortal\Configuration.create().$params.feature.subscription_update, and BillingPortal\Configuration.update().$params.feature.subscription_updatemb_way on Charge.payment_method_details, ConfirmationToken.create().$params.payment_method_datum, ConfirmationToken.payment_method_preview, PaymentIntent.confirm().$params.payment_method_datum, PaymentIntent.confirm().$params.payment_method_option, PaymentIntent.create().$params.payment_method_datum, PaymentIntent.create().$params.payment_method_option, PaymentIntent.payment_method_options, PaymentIntent.update().$params.payment_method_datum, PaymentIntent.update().$params.payment_method_option, PaymentMethod.create().$params, PaymentMethod, SetupIntent.confirm().$params.payment_method_datum, SetupIntent.create().$params.payment_method_datum, and SetupIntent.update().$params.payment_method_datumbranding_settings and name_collection on Checkout.Session and Checkout\Session.create().$paramsexcluded_payment_method_types on Checkout.Session, Checkout\Session.create().$params, PaymentIntent.confirm().$params, and PaymentIntent.update().$paramsunit_label on Checkout\Session.create().$params.line_item.price_datum.product_datum, Invoice.add_lines().$params.line.price_datum.product_datum, Invoice.update_lines().$params.line.price_datum.product_datum, InvoiceLineItem.update().$params.price_datum.product_datum, and PaymentLink.create().$params.line_item.price_datum.product_datumalma, billie, and satispay on Checkout.Session.payment_method_options and Checkout\Session.create().$params.payment_method_optiondemo_pay on Checkout\Session.create().$params.payment_method_optioncapture_method on Checkout.Session.payment_method_options.affirm, Checkout.Session.payment_method_options.afterpay_clearpay, Checkout.Session.payment_method_options.amazon_pay, Checkout.Session.payment_method_options.card, Checkout.Session.payment_method_options.cashapp, Checkout.Session.payment_method_options.klarna, Checkout.Session.payment_method_options.link, Checkout.Session.payment_method_options.mobilepay, Checkout.Session.payment_method_options.revolut_pay, Checkout\Session.create().$params.payment_method_option.affirm, Checkout\Session.create().$params.payment_method_option.afterpay_clearpay, Checkout\Session.create().$params.payment_method_option.amazon_pay, Checkout\Session.create().$params.payment_method_option.card, Checkout\Session.create().$params.payment_method_option.cashapp, Checkout\Session.create().$params.payment_method_option.klarna, Checkout\Session.create().$params.payment_method_option.link, Checkout\Session.create().$params.payment_method_option.mobilepay, and Checkout\Session.create().$params.payment_method_option.revolut_payflexible on Checkout\Session.create().$params.subscription_datum.billing_mode, Invoice.create_preview().$params.schedule_detail.billing_mode, Invoice.create_preview().$params.subscription_detail.billing_mode, Quote.create().$params.subscription_datum.billing_mode, Quote.subscription_data.billing_mode, Subscription.billing_mode, Subscription.create().$params.billing_mode, Subscription.migrate().$params.billing_mode, SubscriptionSchedule.billing_mode, and SubscriptionSchedule.create().$params.billing_modebusiness_name and individual_name on Checkout.Session.collected_information, Checkout.Session.customer_details, Customer.create().$params, Customer.update().$params, and Customermb_way on enums ConfirmationToken.payment_method_preview.type and PaymentMethod.typechargeback_loss_reason_code on Dispute.payment_method_details.klarnanet_amount and proration_details on InvoiceItemfraud_disputability_likelihood and risk_assessment on Issuing\Authorization.create().$paramssecond_line on Issuing.Cardmb_way on enum PaymentIntent.excluded_payment_method_typesfr_meal_voucher_conecs on PaymentMethodConfiguration.create().$params and PaymentMethodConfiguration.update().$paramspromotion on PromotionCode.create().$params and PromotionCodeacknowledged and payment_never_settled on enum Review.closed_reasonprovider on Tax.Settings.defaultsbbpos_wisepad3 on Terminal.Configuration, Terminal\Configuration.create().$params, and Terminal\Configuration.update().$paramsaddress_kana, address_kanji, display_name_kana, display_name_kanji, and phone on Terminal.Location, Terminal\Location.create().$params, and Terminal\Location.update().$paramsTerminal\Location.create().$params.address to be optionalTerminal\Location.create().$params.display_name to be optionalfinancial_connections_account_pending_account_numbers and financial_connections_account_unavailable_account_numbers on Invoice.last_finalization_error, PaymentIntent.last_payment_error, SetupAttempt.setup_error, SetupIntent.last_setup_error, and StripeError#1921 Update generated code
Invoice.id to be required.#1923 Update generated code
balance_report and payout_reconciliation_report on AccountSession.components and AccountSession.create().$params.componentThis release changes the pinned API version to 2025-08-27.preview.
This release changes the pinned API version to 2025-08-27.preview.
all and retrieve methods on resource InvoicePaymentall method on resource Mandateapplied on V2.Core.Account.configuration.customer, V2.Core.Account.configuration.merchant, V2.Core.Account.configuration.recipient, V2.Core.Account.configuration.storer, V2\Core\Account.update().$params.configuration.customer, V2\Core\Account.update().$params.configuration.merchant, V2\Core\Account.update().$params.configuration.recipient, and V2\Core\Account.update().$params.configuration.storerao_nif, az_tin, bd_etin, cr_cpj, cr_nite, do_rcn, gt_nit, kz_bin, mz_nuit, pe_ruc, pk_ntn, sa_crn, and sa_tin on enum V2.Core.Account.identity.business_details.id_numbers[].typeao_nif, az_tin, bd_brc, bd_etin, bd_nid, cr_cpf, cr_dimex, cr_nite, do_rcn, gt_nit, kz_iin, mz_nuit, pe_dni, pk_cnic, pk_snic, and sa_tin on enums V2.Core.Account.identity.individual.id_numbers[].type and V2.Core.Person.id_numbers[].typeBilling.AlertTriggered.value from longInteger to decimal_stringdisplay_name on V2.MoneyManagement.FinancialAccount and V2\MoneyManagement\FinancialAccount.create().$paramscurrency_conversion on enums V2.MoneyManagement.Transaction.category and V2.MoneyManagement.TransactionEntry.transaction_details.categorycurrency_conversion on V2.MoneyManagement.Transaction.flow and V2.MoneyManagement.TransactionEntry.transaction_details.flowcurrency_conversion on enums V2.MoneyManagement.Transaction.flow.type and V2.MoneyManagement.TransactionEntry.transaction_details.flow.typepayments on BalanceSettings.update().$params and BalanceSettingsdebit_negative_balances, payouts, and settlement_timing on BalanceSettings.update().$params and BalanceSettingsmandate on Charge.payment_method_details.pix, PaymentAttemptRecord.payment_method_details.pix, and PaymentRecord.payment_method_details.pixcoupon_data on Checkout\Session.create().$params.discountmandate_options on Checkout.Session.payment_method_options.pix, Checkout\Session.create().$params.payment_method_option.pix, PaymentIntent.confirm().$params.payment_method_option.pix, PaymentIntent.create().$params.payment_method_option.pix, PaymentIntent.payment_method_options.pix, and PaymentIntent.update().$params.payment_method_option.pixCheckout.Session.payment_method_options.pix.setup_future_usage, Checkout\Session.create().$params.payment_method_option.pix.setup_future_usage, PaymentIntent.confirm().$params.payment_method_option.pix.setup_future_usage, PaymentIntent.create().$params.payment_method_option.pix.setup_future_usage, PaymentIntent.payment_method_options.pix.setup_future_usage, and PaymentIntent.update().$params.payment_method_option.pix.setup_future_usage from literal('none') to enum('none'|'off_session')amount on Mandate.multi_use, PaymentAttemptRecord, and PaymentRecordcurrency on Mandate.multi_usepix on Mandate.payment_method_details, SetupAttempt.payment_method_details, SetupIntent.confirm().$params.payment_method_option, SetupIntent.create().$params.payment_method_option, SetupIntent.payment_method_options, and SetupIntent.update().$params.payment_method_optionlimit on PaymentAttemptRecord.all().$paramsamount_authorized, amount_refunded, and application on PaymentAttemptRecord and PaymentRecordprocessor_details on PaymentAttemptRecord, PaymentRecord.report_payment().$params, and PaymentRecordpayment_reference on PaymentAttemptRecord, PaymentRecord.report_payment().$params, and PaymentRecordinstallments on PaymentAttemptRecord.payment_method_details.alma and PaymentRecord.payment_method_details.almatransaction_id on PaymentAttemptRecord.payment_method_details.alma, PaymentAttemptRecord.payment_method_details.amazon_pay, PaymentAttemptRecord.payment_method_details.billie, PaymentAttemptRecord.payment_method_details.kakao_pay, PaymentAttemptRecord.payment_method_details.kr_card, PaymentAttemptRecord.payment_method_details.naver_pay, PaymentAttemptRecord.payment_method_details.payco, PaymentAttemptRecord.payment_method_details.revolut_pay, PaymentAttemptRecord.payment_method_details.samsung_pay, PaymentAttemptRecord.payment_method_details.satispay, PaymentRecord.payment_method_details.alma, PaymentRecord.payment_method_details.amazon_pay, PaymentRecord.payment_method_details.billie, PaymentRecord.payment_method_details.kakao_pay, PaymentRecord.payment_method_details.kr_card, PaymentRecord.payment_method_details.naver_pay, PaymentRecord.payment_method_details.payco, PaymentRecord.payment_method_details.revolut_pay, PaymentRecord.payment_method_details.samsung_pay, and PaymentRecord.payment_method_details.satispaylocation and reader on PaymentAttemptRecord.payment_method_details.paynow and PaymentRecord.payment_method_details.paynowlatest_active_mandate on PaymentMethodPayout.payout_method to be requiredmetadata and period on QuotePreviewSubscriptionSchedule.phases[].add_invoice_items[]pix_display_qr_code on SetupIntent.next_actionreader_security on Terminal.Configuration, Terminal\Configuration.create().$params, and Terminal\Configuration.update().$paramscustomer_session_expired and india_recurring_payment_mandate_canceled on QuotePreviewInvoice.last_finalization_errorAdd support for retrieve method on resource V2.Core.ClaimableSandbox
retrieve method on resource V2.Core.ClaimableSandboxmonth_of_year on V2.Billing.Cadence.billing_cycle.month and V2\Billing\Cadence.create().$params.billing_cycle.monthclaimed_at, expires_at, sandbox_details, and status on V2.Core.ClaimableSandboxapi_keys on V2.Core.ClaimableSandboxV2.Core.ClaimableSandbox.claim_url from string to nullable(string)current_billing_period_end on enum V2.Billing.IntentAction.deactivate.effective_at.typewill_activate_at and will_cancel_at on V2.Billing.PricingPlanSubscription.servicing_status_transitions and V2.Billing.RateCardSubscription.servicing_status_transitionscategory and priority on V2.Billing.ServiceAction.credit_grant_per_tenant, V2.Billing.ServiceAction.credit_grant, V2\Billing\ServiceAction.create().$params.credit_grant_per_tenant, and V2\Billing\ServiceAction.create().$params.credit_grantV2\Billing\LicenseFee.update().$params.display_name to be optionalinvoices on EventsV2BillingCadenceBilledEventV2CoreClaimableSandboxClaimedEvent, V2CoreClaimableSandboxExpiredEvent, V2CoreClaimableSandboxExpiringEvent, and V2CoreClaimableSandboxSandboxDetailsOwnerAccountUpdatedEvent with related object V2.Core.ClaimableSandboxV2BillingCadenceErroredEvent with related object V2.Billing.CadenceAdd support for attach_cadence method on resource Subscription
attach_cadence method on resource Subscriptioncurrency and external_customer_id on Billing.AlertTriggeredcustom_pricing_unit on Billing.AlertTriggered, Billing.CreditBalanceSummary.balances[].available_balance, Billing.CreditBalanceSummary.balances[].ledger_balance, Billing.CreditBalanceTransaction.credit.amount, Billing.CreditBalanceTransaction.debit.amount, Billing.CreditGrant.amount, and Billing\CreditGrant.create().$params.amountcustomer on Billing\Alert.all().$paramsBilling.Alert.alert_type, Billing\Alert.all().$params.alert_type, and Billing\Alert.create().$params.alert_type from literal('usage_threshold') to enum('credit_balance_threshold'|'usage_threshold')credit_balance_threshold on Billing.Alert and Billing\Alert.create().$paramsbillable_items on Billing.CreditGrant.applicability_config.scope, Billing\CreditBalanceSummary.retrieve().$params.filter.applicability_scope, and Billing\CreditGrant.create().$params.applicability_config.scopeBilling.CreditBalanceSummary.balances[].available_balance.type, Billing.CreditBalanceSummary.balances[].ledger_balance.type, Billing.CreditBalanceTransaction.credit.amount.type, Billing.CreditBalanceTransaction.debit.amount.type, Billing.CreditGrant.amount.type, and Billing\CreditGrant.create().$params.amount.type from literal('monetary') to enum('custom_pricing_unit'|'monetary')license_fee_subscription_details and rate_card_subscription_details on InvoiceItem.parent and InvoiceLineItem.parentInvoiceItem.parent.type from literal('subscription_details') to enum('license_fee_subscription_details'|'rate_card_subscription_details'|'subscription_details')license_fee_details and rate_card_rate_details on InvoiceItem.pricing and InvoiceLineItem.pricingInvoiceItem.pricing.type and InvoiceLineItem.pricing.type from literal('price_details') to enum('license_fee_details'|'price_details'|'rate_card_rate_details')billing_cadence on Invoice.create_preview().$params, Subscription.create().$params, and Subscriptionbilling_cadence_details on Invoice.parent and QuotePreviewInvoice.parentbilling_cadence_details on enums Invoice.parent.type and QuotePreviewInvoice.parent.typelicense_fee_subscription_details and rate_card_subscription_details on enum InvoiceLineItem.parent.typeV2.Billing.BillSettingVersion, V2.Billing.BillSetting, V2.Billing.Cadence, V2.Billing.CollectionSettingVersion, V2.Billing.CollectionSetting, V2.Billing.CustomPricingUnit, V2.Billing.IntentAction, V2.Billing.Intent, V2.Billing.LicenseFeeSubscription, V2.Billing.LicenseFeeVersion, V2.Billing.LicenseFee, V2.Billing.LicensedItem, V2.Billing.MeteredItem, V2.Billing.PricingPlanComponent, V2.Billing.PricingPlanSubscription, V2.Billing.PricingPlanVersion, V2.Billing.PricingPlan, V2.Billing.Profile, V2.Billing.RateCardRate, V2.Billing.RateCardSubscription, V2.Billing.RateCardVersion, V2.Billing.RateCard, V2.Billing.ServiceAction, V2.Core.ClaimableSandbox, V2.Reporting.ReportRun, V2.Reporting.Report, and V2.Tax.AutomaticRulecreate, deactivate, find, retrieve, and update methods on resource V2.Tax.AutomaticRulecreate and retrieve methods on resources V2.Billing.ServiceAction and V2.Reporting.ReportRunretrieve method on resources V2.Billing.LicenseFeeSubscription and V2.Reporting.Reportcreate method on resource V2.Core.ClaimableSandboxall, cancel, create, retrieve, and update methods on resources V2.Billing.Cadence and V2.Billing.RateCardSubscriptionall, create, retrieve, and update methods on resources V2.Billing.BillSetting, V2.Billing.CollectionSetting, V2.Billing.CustomPricingUnit, V2.Billing.LicenseFee, V2.Billing.LicensedItem, V2.Billing.MeteredItem, V2.Billing.PricingPlan, V2.Billing.Profile, and V2.Billing.RateCardall and retrieve methods on resources V2.Billing.BillSettingVersion, V2.Billing.CollectionSettingVersion, V2.Billing.IntentAction, V2.Billing.LicenseFeeVersion, V2.Billing.PricingPlanSubscription, V2.Billing.PricingPlanVersion, and V2.Billing.RateCardVersionall, create, delete, and retrieve methods on resource V2.Billing.RateCardRateall, create, delete, retrieve, and update methods on resource V2.Billing.PricingPlanComponentall, cancel, commit, create, release_reservation, reserve, and retrieve methods on resource V2.Billing.Intentchanges on V2.EventV2BillingCadenceBilledEvent, V2BillingCadenceCanceledEvent, V2BillingCadenceCreatedEvent, and V2BillingCadenceErroredEvent with related object V2.Billing.CadenceV2BillingLicenseFeeCreatedEvent and V2BillingLicenseFeeUpdatedEvent with related object V2.Billing.LicenseFeeV2BillingLicenseFeeVersionCreatedEvent with related object V2.Billing.LicenseFeeVersionV2BillingLicensedItemCreatedEvent and V2BillingLicensedItemUpdatedEvent with related object V2.Billing.LicensedItemV2BillingMeteredItemCreatedEvent and V2BillingMeteredItemUpdatedEvent with related object V2.Billing.MeteredItemV2BillingPricingPlanCreatedEvent and V2BillingPricingPlanUpdatedEvent with related object V2.Billing.PricingPlanV2BillingPricingPlanComponentCreatedEvent and V2BillingPricingPlanComponentUpdatedEvent with related object V2.Billing.PricingPlanComponentV2BillingPricingPlanSubscriptionCollectionAwaitingCustomerActionEvent, V2BillingPricingPlanSubscriptionCollectionCurrentEvent, V2BillingPricingPlanSubscriptionCollectionPastDueEvent, V2BillingPricingPlanSubscriptionCollectionPausedEvent, V2BillingPricingPlanSubscriptionCollectionUnpaidEvent, V2BillingPricingPlanSubscriptionServicingActivatedEvent, V2BillingPricingPlanSubscriptionServicingCanceledEvent, and V2BillingPricingPlanSubscriptionServicingPausedEvent with related object V2.Billing.PricingPlanSubscriptionV2BillingPricingPlanVersionCreatedEvent with related object V2.Billing.PricingPlanVersionV2BillingRateCardCreatedEvent and V2BillingRateCardUpdatedEvent with related object V2.Billing.RateCardV2BillingRateCardRateCreatedEvent with related object V2.Billing.RateCardRateV2BillingRateCardSubscriptionActivatedEvent, V2BillingRateCardSubscriptionCanceledEvent, V2BillingRateCardSubscriptionCollectionAwaitingCustomerActionEvent, V2BillingRateCardSubscriptionCollectionCurrentEvent, V2BillingRateCardSubscriptionCollectionPastDueEvent, V2BillingRateCardSubscriptionCollectionPausedEvent, V2BillingRateCardSubscriptionCollectionUnpaidEvent, V2BillingRateCardSubscriptionServicingActivatedEvent, V2BillingRateCardSubscriptionServicingCanceledEvent, and V2BillingRateCardSubscriptionServicingPausedEvent with related object V2.Billing.RateCardSubscriptionV2BillingRateCardVersionCreatedEvent with related object V2.Billing.RateCardVersionV2CoreHealthApiErrorFiringEvent, V2CoreHealthApiErrorResolvedEvent, V2CoreHealthApiLatencyFiringEvent, V2CoreHealthApiLatencyResolvedEvent, V2CoreHealthAuthorizationRateDropFiringEvent, V2CoreHealthAuthorizationRateDropResolvedEvent, V2CoreHealthEventGenerationFailureResolvedEvent, V2CoreHealthFraudRateIncreasedEvent, V2CoreHealthIssuingAuthorizationRequestTimeoutFiringEvent, V2CoreHealthIssuingAuthorizationRequestTimeoutResolvedEvent, V2CoreHealthPaymentMethodErrorFiringEvent, V2CoreHealthPaymentMethodErrorResolvedEvent, V2CoreHealthTrafficVolumeDropFiringEvent, V2CoreHealthTrafficVolumeDropResolvedEvent, V2CoreHealthWebhookLatencyFiringEvent, and V2CoreHealthWebhookLatencyResolvedEventV2ReportingReportRunCreatedEvent, V2ReportingReportRunFailedEvent, V2ReportingReportRunSucceededEvent, and V2ReportingReportRunUpdatedEvent with related object V2.Reporting.ReportRunRateLimitExceptiongetStripeParam and setStripeParam to ApiErrorException base class. Currently, this is only used by RateLimitExceptions returned from v2 services.This release changes the pinned API version to 2025-08-27.basil.
This release changes the pinned API version to 2025-08-27.basil.
getStripeAccount method on BaseStripeClient to retrieve Stripe Account ID from a StripeClient instance.balance_report, payout_details, and payout_reconciliation_report on AccountSession.components and AccountSession.create().$params.componentname on BillingPortal.Configuration, BillingPortal\Configuration.create().$params, and BillingPortal\Configuration.update().$paramsinstallments on Charge.payment_method_details.almatransaction_id on Charge.payment_method_details.alma, Charge.payment_method_details.amazon_pay, Charge.payment_method_details.billie, Charge.payment_method_details.kakao_pay, Charge.payment_method_details.kr_card, Charge.payment_method_details.naver_pay, Charge.payment_method_details.payco, Charge.payment_method_details.revolut_pay, Charge.payment_method_details.samsung_pay, and Charge.payment_method_details.satispaylocation and reader on Charge.payment_method_details.paynowamount_includes_iof on Checkout.Session.payment_method_options.pix, Checkout\Session.create().$params.payment_method_option.pix, PaymentIntent.confirm().$params.payment_method_option.pix, PaymentIntent.create().$params.payment_method_option.pix, PaymentIntent.payment_method_options.pix, and PaymentIntent.update().$params.payment_method_option.pixblock and resolution on enum Dispute.payment_method_details.card.case_typeterminal_android_apk on enum File.purposemetadata and period on Invoice.create_preview().$params.schedule_detail.phase.add_invoice_item, Subscription.create().$params.add_invoice_item, Subscription.update().$params.add_invoice_item, SubscriptionSchedule.create().$params.phase.add_invoice_item, SubscriptionSchedule.phases[].add_invoice_items[], and SubscriptionSchedule.update().$params.phase.add_invoice_itemexp_month and exp_year on Issuing\Card.create().$paramsexcluded_payment_method_types on PaymentIntent.create().$params and PaymentIntentpayout_method on Payout.create().$params and Payoutmxn on Terminal.Configuration.tipping, Terminal\Configuration.create().$params.tipping, and Terminal\Configuration.update().$params.tippingcard on Terminal\Reader.present_payment_method().$paramscustomer_session_expired and india_recurring_payment_mandate_canceled on Invoice.last_finalization_error, PaymentIntent.last_payment_error, SetupAttempt.setup_error, SetupIntent.last_setup_error, and StripeErrorAdd support for new resource InvoicePayment
InvoicePaymentall and retrieve methods on resource InvoicePaymentThis release changes the pinned API version to 2025-07-30.preview.
This release changes the pinned API version to 2025-07-30.preview.
Billing.MeterUsageRow, Billing.MeterUsage, and Terminal.OnboardingLinkretrieve method on resource Billing.MeterUsagecreate method on resource Terminal.OnboardingLinksmart_disputes on Disputeupi on enums Invoice.payment_settings.payment_method_types, QuotePreviewInvoice.payment_settings.payment_method_types, and Subscription.payment_settings.payment_method_typesV2CoreAccountLinkReturnedEventV2MoneyManagementPayoutMethodUpdatedEvent with related object V2.MoneyManagement.PayoutMethodV2CoreAccountLinkCompletedEventV2OffSessionPaymentRequiresCaptureEvent with related object V2.Payments.OffSessionPaymentThis release changes the pinned API version to 2025-07-30.basil.
This release changes the pinned API version to 2025-07-30.basil.
origin_context on Checkout.SessionAdd support for close and create methods on resource V2.MoneyManagement.FinancialAccount
close and create methods on resource V2.MoneyManagement.FinancialAccountstorer on enum V2.Core.Account.applied_configurationsstatus_details on V2.MoneyManagement.FinancialAccountV2CoreAccountIncludingConfigurationStorerCapabilityStatusUpdatedEvent and V2CoreAccountIncludingConfigurationStorerUpdatedEvent with related object V2.Core.AccountAlreadyExistsException and NonZeroBalanceExceptionThis release changes the pinned API version to 2025-06-30.preview.
This release changes the pinned API version to 2025-06-30.preview.
Quote.subscription_data.billing_mode from enum('classic'|'flexible') to QuotesResourceSubscriptionDataBillingModecrypto on enum QuotePreviewInvoice.payment_settings.payment_method_typesQuotePreviewSubscriptionSchedule.billing_mode, Subscription.billing_mode, and SubscriptionSchedule.billing_mode from enum('classic'|'flexible') to SubscriptionsResourceBillingModebilling_mode_details on Subscriptionxx on enums V2.Core.Account.identity.country, V2.Core.Person.additional_addresses[].country, V2.Core.Person.address.country, and V2.MoneyManagement.FinancialAccount.countryxx on enum V2.Core.Person.nationalitiesmetadata on V2.MoneyManagement.FinancialAccountdescription on V2.MoneyManagement.FinancialAccountpending on enum V2.MoneyManagement.FinancialAccount.statusattempts on V2.Payments.OffSessionPaymentV2.Payments.OffSessionPayment.transfer_data.amount from integer to nullable(integer)V2.MoneyManagement.ReceivedCredit.balance_transfer.type from literal('payout_v1') to enum('outbound_payment'|'outbound_transfer'|'payout_v1')V2.MoneyManagement.ReceivedCredit.balance_transfer.payout_v1 from string to nullable(string)This release changes the pinned API version to 2025-06-30.basil.
This release changes the pinned API version to 2025-06-30.basil.
CURRENT_MAJOR in ApiVersionmigrate method on resource Subscriptioncollect_payment_method and confirm_payment_intent methods on resource Terminal.Readercrypto on enums ConfirmationToken.payment_method_preview.type and PaymentMethod.typeDispute.enhanced_eligibility_types from literal('visa_compelling_evidence_3') to enum('visa_compelling_evidence_3'|'visa_compliance')terminal.reader.action_updated on enum Event.typerelated_person on Identity.VerificationSessioncrypto on enums Invoice.payment_settings.payment_method_types and Subscription.payment_settings.payment_method_typescrypto on PaymentMethodbuut on enum PaymentMethod.ideal.bankBUUTNL2A on enum PaymentMethod.ideal.bicbilling_mode on SubscriptionSchedule and Subscriptioncollect_payment_method and confirm_payment_intent on enum Terminal.Reader.action.typeTERMINAL_READER_ACTION_UPDATED with resource Terminal.Reader* #1883 Pull in OffSessionPayment changes for the May release
Remove support for deprecated previews
This release changes the pinned API version to 2025-05-28.preview.
#1864 Update generated code for beta
Billing.MeterErrorReport, GiftCards.Card, GiftCards.Transaction, and Privacy.RedactionJobRootObjectsall, create, retrieve, update, and validate methods on resource GiftCards.Cardall, cancel, confirm, create, retrieve, and update methods on resource GiftCards.Transactionprovisioning on ProductBILLING_METER_ERROR_REPORT_TRIGGERED with resource Billing.MeterErrorReportgift_card_balance_insufficient, gift_card_code_exists, and gift_card_inactive on QuotePreviewInvoice.last_finalization_erroramount_remaining and credits on OrderPaymentAttemptRecord.metadata and PaymentRecord.metadata from nullable(map(string: string)) to map(string: string)async_workflows on PaymentIntentPrivacy.RedactionJob.objects from $Privacy.RedactionJobRootObjects to RedactionResourceRootObjectsPrivacy.RedactionJob.status from string to enumPrivacy.RedactionJob.validation_behavior from string to enum('error'|'fix')Privacy.RedactionJobValidationError.code from string to enumPrivacy.RedactionJobValidationError.erroring_object from map(string: string) to RedactionResourceErroringObjectcredits_attributed_to_debits and legacy_prorations from enums Quote.subscription_data.billing_mode, QuotePreviewSubscriptionSchedule.billing_mode, Subscription.billing_mode, and SubscriptionSchedule.billing_modestatus_details and status on Tax.Associationmigrate method on resource Subscriptioninstitution on FinancialConnections.Accountcountries on FinancialConnections.Institutionhooks on PaymentIntentlivemode on Privacy.RedactionJobclassic and flexible on enums Quote.subscription_data.billing_mode, QuotePreviewSubscriptionSchedule.billing_mode, Subscription.billing_mode, and SubscriptionSchedule.billing_modebilling_mode_details on Subscriptiontax_transaction_attempts on Tax.Associationforwarding_api_upstream_error on QuotePreviewInvoice.last_finalization_errorThis release changes the pinned API version to 2025-05-28.basil.
This release changes the pinned API version to 2025-05-28.basil.
attach_payment method on resource Invoicecollect_inputs method on resource Terminal.Readersucceed_input_collection and timeout_input_collection test helper methods on resource Terminal.Readerrefund_and_dispute_prefunding on Balancebalance_type on BalanceTransactionpost_payment_amount and pre_payment_amount on CreditNotemixed on enum CreditNote.typeinvoice_payment.paid on enum Event.typekakao_pay, kr_card, naver_pay, payco, and samsung_pay on PaymentMethodConfigurationbilling_thresholds on SubscriptionItem and Subscriptionmetadata on Tax.CalculationLineItemcollect_inputs on enum Terminal.Reader.action.typesimulated_stripe_s700 on enum Terminal.Reader.device_typeINVOICE_PAYMENT_PAID with resource InvoicePaymentforwarding_api_upstream_error on Invoice.last_finalization_error, PaymentIntent.last_payment_error, SetupAttempt.setup_error, SetupIntent.last_setup_error, and StripeErrorThis release changes the pinned API version to 2025-04-30.preview.
This release changes the pinned API version to 2025-04-30.preview.
#1859 Update generated code for beta
This release changes the pinned API version to 2025-04-30.preview.
balance_settings.updated on enum Event.typeaw_tin, az_tin, bd_bin, bf_ifu, bj_ifu, cm_niu, cv_nif, et_tin, kg_tin, and la_tin on enum QuotePreviewInvoice.customer_tax_ids[].typebilling_mode on QuotePreviewSubscriptionSchedule, SubscriptionSchedule, and Subscription* #1866 Adds CONTRIBUTING.md * #1869 Fixed type of map parameters(eg. metadata, currency_options) from StripeObject to array in all methods.
This release changes the pinned API version to 2025-04-30.basil.
This release changes the pinned API version to 2025-04-30.basil.
tax_id_prohibited on enums Invoice.last_finalization_error.code, PaymentIntent.last_payment_error.code, SetupAttempt.setup_error.code, SetupIntent.last_setup_error.code, and StripeError.codewallet_options on Checkout.Sessioncontext on Eventaw_tin, az_tin, bd_bin, bf_ifu, bj_ifu, cm_niu, cv_nif, et_tin, kg_tin, and la_tin on enums Invoice.customer_tax_ids[].type and TaxId.typeaffirm on enums Invoice.payment_settings.payment_method_types and Subscription.payment_settings.payment_method_typespix on PaymentMethodConfigurationklarna on PaymentMethodDomainus_cfpb_data on Personpending_reason on RefundTax.CalculationLineItem.reference from nullable(string) to stringAdd support for new resources FxQuote and PaymentIntentAmountDetailsLineItem
FxQuote and PaymentIntentAmountDetailsLineItemall, create, and retrieve methods on resource FxQuoteattach_payment_intent method on resource Invoicescript and type on Couponfx_quote.expired on enum Event.typeaffirm on enums Invoice.payment_settings.payment_method_types, QuotePreviewInvoice.payment_settings.payment_method_types, and Subscription.payment_settings.payment_method_typesfx_quote on PaymentIntent and Transferpix on PaymentMethodConfigurationus_cfpb_data on Personpending_reason on RefundFX_QUOTE_EXPIRED with resource FxQuoteChanges external_account field in externalAccounts.create from a string to a union type.
#1851 Handle external_account field
external_account field in externalAccounts.create from a string to a union type.#1849 Update generated code for beta
V2.MoneyManagement.ReceivedDebit.status_transitions from an object to nullable(an object)bank_accounts.local_uk, bank_accounts.wire_uk, cards_uk, and crypto_wallets_v2 from enum EventsV2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEvent.updated_capabilityPrivacy.RedactionJobRootObjects, Privacy.RedactionJobValidationError, and Privacy.RedactionJoball, cancel, create, retrieve, run, update, and validate methods on resource RedactionJoball and retrieve methods on resource RedactionJobValidationErrortax_id_prohibited on enums Invoice.last_finalization_error.code, PaymentIntent.last_payment_error.code, QuotePreviewInvoice.last_finalization_error.code, SetupAttempt.setup_error.code, SetupIntent.last_setup_error.code, and StripeError.codefixed_term_loan on enum Capital.FinancingOffer.typewallet_options on Checkout.Sessionprivacy.redaction_job.canceled, privacy.redaction_job.created, privacy.redaction_job.ready, privacy.redaction_job.succeeded, and privacy.redaction_job.validation_error on enum Event.typeklarna on PaymentMethodDomainTax.CalculationLineItem.reference from nullable(string) to stringRemove intersection with stdClass in resource properties and fixed instanceof checks.
stdClass in resource properties and fixed instanceof checks.This release changes the pinned API version to 2025-03-31.preview.
This release changes the pinned API version to 2025-03-31.preview.
#1830 Update logic for Stripe::addBetaVersion
Exception on a conflict as it had done previously.#1814 , #1840 Update generated code for beta
This release changes the pinned API version to 2025-03-31.preview
repeating and variable from enum Coupon.durationamount_overpaid on InvoicePaymentout_of_band_payment and payment_record from enum InvoicePayment.payment.typeinterchange_fees, net_total, network_fees, and transaction_volume on Issuing.Settlementapplication_fee_amount, discount, paid_out_of_band, paid, payment_intent, quote, subscription_details, subscription_proration_date, tax, total_tax_amounts, and transfer_data on QuotePreviewInvoicePaymentAttemptRecord.payment_method_details.type and PaymentRecord.payment_method_details.type from literal('custom') to stringPaymentAttemptRecord.payment_record from string to nullable(string)PaymentRecord.latest_payment_attempt_record from string to nullable(string)repeating on enum Coupon.durationBalanceSettingsretrieve and update methods on resource BalanceSettingsall, create, delete, retrieve, and update methods on a new ExternalAccountService class to access cards and bank accounts made available in the new path v1/external_accounts. Access this via StripeClient.externalAccountsstripe_balance_payment_debit_reversal and stripe_balance_payment_debit on enum BalanceTransaction.typecustomer_account on Billing.CreditBalanceSummary, Billing.CreditGrant, BillingPortal.Session, CashBalance, Checkout.Session, CreditNote, CustomerBalanceTransaction, CustomerCashBalanceTransaction, CustomerSession, Customer, Discount, InvoiceItem, Invoice, PaymentIntent, PaymentMethod, PromotionCode, QuotePreviewInvoice, QuotePreviewSubscriptionSchedule, Quote, SetupAttempt, SetupIntent, SubscriptionSchedule, Subscription, and TaxIdtax_calculation_reference on CreditNoteLineItem, InvoiceLineItem, and LineItemcontext on Eventrelated_customer_account on Identity.VerificationSessionnetwork_data on Issuing.DisputeSettlementDetailinterchange_fees_amount, net_total_amount, network_fees_amount, other_fees_amount, other_fees_count, and transaction_amount on Issuing.Settlementreported_by on PaymentAttemptRecordstripe_balance on PaymentMethodpayout_method on Payoutconfirmation_secret, parent, and total_taxes on QuotePreviewInvoiceforwarding_api_retryable_upstream_error, setup_intent_mobile_wallet_unsupported, v2_account_disconnection_unsupported, and v2_account_missing_configuration on enum QuotePreviewInvoice.last_finalization_error.codeklarna, nz_bank_account, and stripe_balance on enum QuotePreviewInvoice.payment_settings.payment_method_typesV2.FinancialAddressCreditSimulation, V2.FinancialAddressGeneratedMicrodeposits, V2.MoneyManagement.Adjustment, V2.MoneyManagement.FinancialAccount, V2.MoneyManagement.FinancialAddress, V2.MoneyManagement.InboundTransfer, V2.MoneyManagement.OutboundPaymentQuote, V2.MoneyManagement.OutboundPayment, V2.MoneyManagement.OutboundSetupIntent, V2.MoneyManagement.OutboundTransfer, V2.MoneyManagement.PayoutMethod, V2.MoneyManagement.PayoutMethodsBankAccountSpec, V2.MoneyManagement.ReceivedCredit, V2.MoneyManagement.ReceivedDebit, V2.MoneyManagement.TransactionEntry, and V2.MoneyManagement.Transactioncreate method on resource V2.MoneyManagement.OutboundPaymentQuoteall and retrieve methods on resources V2.MoneyManagement.Adjustment, V2.MoneyManagement.FinancialAccount, V2.MoneyManagement.ReceivedCredit, V2.MoneyManagement.ReceivedDebit, V2.MoneyManagement.TransactionEntry, and V2.MoneyManagement.Transactionall, create, and retrieve methods on resources V2.MoneyManagement.FinancialAddress and V2.MoneyManagement.InboundTransferall, cancel, create, and retrieve methods on resources V2.MoneyManagement.OutboundPayment and V2.MoneyManagement.OutboundTransferall, archive, retrieve, and unarchive methods on resource V2.MoneyManagement.PayoutMethodall, cancel, create, retrieve, and update methods on resource V2.MoneyManagement.OutboundSetupIntentretrieve method on resource V2.MoneyManagement.PayoutMethodsBankAccountSpecaccount_number, fedwire_routing_number, and routing_number on enum invalid_payment_method.invalid_paramV2MoneyManagementFinancialAccountCreatedEvent with related object V2.MoneyManagement.FinancialAccountV2MoneyManagementFinancialAddressActivatedEvent and V2MoneyManagementFinancialAddressFailedEvent with related object V2.MoneyManagement.FinancialAddressV2MoneyManagementInboundTransferAvailableEvent, V2MoneyManagementInboundTransferBankDebitFailedEvent, V2MoneyManagementInboundTransferBankDebitProcessingEvent, V2MoneyManagementInboundTransferBankDebitQueuedEvent, V2MoneyManagementInboundTransferBankDebitReturnedEvent, and V2MoneyManagementInboundTransferBankDebitSucceededEvent with related object V2.MoneyManagement.InboundTransferV2MoneyManagementOutboundPaymentCanceledEvent, V2MoneyManagementOutboundPaymentCreatedEvent, V2MoneyManagementOutboundPaymentFailedEvent, V2MoneyManagementOutboundPaymentPostedEvent, and V2MoneyManagementOutboundPaymentReturnedEvent with related object V2.MoneyManagement.OutboundPaymentV2MoneyManagementOutboundTransferCanceledEvent, V2MoneyManagementOutboundTransferCreatedEvent, V2MoneyManagementOutboundTransferFailedEvent, V2MoneyManagementOutboundTransferPostedEvent, and V2MoneyManagementOutboundTransferReturnedEvent with related object V2.MoneyManagement.OutboundTransferV2MoneyManagementReceivedCreditAvailableEvent, V2MoneyManagementReceivedCreditFailedEvent, V2MoneyManagementReceivedCreditReturnedEvent, and V2MoneyManagementReceivedCreditSucceededEvent with related object V2.MoneyManagement.ReceivedCreditV2MoneyManagementReceivedDebitCanceledEvent, V2MoneyManagementReceivedDebitFailedEvent, V2MoneyManagementReceivedDebitPendingEvent, V2MoneyManagementReceivedDebitSucceededEvent, and V2MoneyManagementReceivedDebitUpdatedEvent with related object V2.MoneyManagement.ReceivedDebitAlreadyCanceledException, BlockedByStripeException, ControlledByDashboardException, FeatureNotEnabledException, FinancialAccountNotOpenException, InsufficientFundsException, InvalidPayoutMethodException, NotCancelableException, and RecipientNotNotifiableExceptionSee SaaS platform payments with subscription billing using Accounts v2
V2.Core.AccountLink, V2.Core.Account, V2.Core.Person, V2.Core.Vault.GbBankAccount, V2.Core.Vault.UsBankAccountall, close, create, retrieve, and update methods on resource V2.Core.Accountcreate method on resource V2.Core.AccountLinkacknowledge_confirmation_of_payee, archive, create, initiate_confirmation_of_payee, and retrieve methods on resource V2.Core.Vault.GbBankAccountarchive, create, retrieve, and update methods on resource V2.Core.Vault.UsBankAccountV2CoreAccountIncludingConfigurationCustomerCapabilityStatusUpdatedEvent, V2CoreAccountIncludingConfigurationCustomerUpdatedEvent, V2CoreAccountIncludingConfigurationMerchantCapabilityStatusUpdatedEvent, V2CoreAccountIncludingConfigurationMerchantUpdatedEvent, V2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEvent, V2CoreAccountIncludingConfigurationRecipientUpdatedEvent, V2CoreAccountIncludingIdentityUpdatedEvent, and V2CoreAccountIncludingRequirementsUpdatedEventV2CoreAccountLinkCompletedEvent with related object V2.Core.AccountLinkV2CoreAccountPersonCreatedEvent, V2CoreAccountPersonDeletedEvent, and V2CoreAccountPersonUpdatedEvent with related object V2.Core.PersonInvoicePayment.is_default from nullable(boolean) to booleanPaymentAttemptRecord.payment_method_details.custom and PaymentRecord.payment_method_details.custom from nullable(PaymentsPrimitivesPaymentRecordsResourcePaymentMethodCustomDetails) to PaymentsPrimitivesPaymentRecordsResourcePaymentMethodCustomDetailsYour coding agent can read these notes before it upgrades. Set up the MCP server →