Historically, when upgrading webhooks to a new API version, you also had to upgrade your SDK version. Your webhook's API version needed to match the API version pinned by the SDK you were using to ensure successful deserialization of events. With the 2024-09-30.acacia
release, Stripe follows a new API release process. As a result, you can safely upgrade your webhook endpoints to any API version within a biannual release (like acacia
) without upgrading the SDK.
However, a bug in the 80.x.y
SDK releases meant that webhook version upgrades from the SDK's pinned 2024-09-30.acacia
version to the new 2024-10-28.acacia
version would fail. Therefore, we are shipping SDK support for 2024-10-28.acacia
as a major version to enforce the idea that an SDK upgrade is also required. Future API versions in the acacia
line will be released as minor versions.
- #1931 This release changes the pinned API version to
2024-10-28.acacia
.- Add support for new resource
V2.EventDestinations
- Add support for
New
,Retrieve
,Update
,List
,Delete
,Disable
,Enable
andPing
methods on resourceV2.EventDestinations
- Add support for
SubmitCard
test helper method on resourceIssuing.Card
- Add support for
Groups
onAccountParams
andAccount
- Add support for
AlmaPayments
,KakaoPayPayments
,KrCardPayments
,NaverPayPayments
,PaycoPayments
, andSamsungPayPayments
onAccountCapabilitiesParams
andAccountCapabilities
- Add support for
DisableStripeUserAuthentication
onAccountSessionComponentsAccountManagementFeaturesParams
,AccountSessionComponentsAccountManagementFeatures
,AccountSessionComponentsAccountOnboardingFeaturesParams
,AccountSessionComponentsAccountOnboardingFeatures
,AccountSessionComponentsBalancesFeaturesParams
,AccountSessionComponentsBalancesFeatures
,AccountSessionComponentsNotificationBannerFeaturesParams
,AccountSessionComponentsNotificationBannerFeatures
,AccountSessionComponentsPayoutsFeaturesParams
, andAccountSessionComponentsPayoutsFeatures
- Add support for
ScheduleAtPeriodEnd
onBillingPortalConfigurationFeaturesSubscriptionUpdateParams
andBillingPortalConfigurationFeaturesSubscriptionUpdate
- Add support for
Alma
onChargePaymentMethodDetails
,ConfirmationTokenPaymentMethodDataParams
,ConfirmationTokenPaymentMethodPreview
,PaymentIntentConfirmPaymentMethodDataParams
,PaymentIntentConfirmPaymentMethodOptionsParams
,PaymentIntentPaymentMethodDataParams
,PaymentIntentPaymentMethodOptionsParams
,PaymentIntentPaymentMethodOptions
,PaymentMethodConfigurationParams
,PaymentMethodConfiguration
,PaymentMethodParams
,PaymentMethod
,RefundDestinationDetails
,SetupIntentConfirmPaymentMethodDataParams
, andSetupIntentPaymentMethodDataParams
- Add support for
KakaoPay
andKrCard
onChargePaymentMethodDetails
,CheckoutSessionPaymentMethodOptionsParams
,CheckoutSessionPaymentMethodOptions
,ConfirmationTokenPaymentMethodDataParams
,ConfirmationTokenPaymentMethodPreview
,MandatePaymentMethodDetails
,PaymentIntentConfirmPaymentMethodDataParams
,PaymentIntentConfirmPaymentMethodOptionsParams
,PaymentIntentPaymentMethodDataParams
,PaymentIntentPaymentMethodOptionsParams
,PaymentIntentPaymentMethodOptions
,PaymentMethodParams
,PaymentMethod
,SetupAttemptPaymentMethodDetails
,SetupIntentConfirmPaymentMethodDataParams
, andSetupIntentPaymentMethodDataParams
- Add support for
NaverPay
onChargePaymentMethodDetails
,CheckoutSessionPaymentMethodOptionsParams
,CheckoutSessionPaymentMethodOptions
,ConfirmationTokenPaymentMethodDataParams
,ConfirmationTokenPaymentMethodPreview
,PaymentIntentConfirmPaymentMethodDataParams
,PaymentIntentConfirmPaymentMethodOptionsParams
,PaymentIntentPaymentMethodDataParams
,PaymentIntentPaymentMethodOptionsParams
,PaymentIntentPaymentMethodOptions
,PaymentMethodParams
,PaymentMethod
,SetupIntentConfirmPaymentMethodDataParams
, andSetupIntentPaymentMethodDataParams
- Add support for
Payco
andSamsungPay
onChargePaymentMethodDetails
,CheckoutSessionPaymentMethodOptionsParams
,CheckoutSessionPaymentMethodOptions
,ConfirmationTokenPaymentMethodDataParams
,ConfirmationTokenPaymentMethodPreview
,PaymentIntentConfirmPaymentMethodDataParams
,PaymentIntentConfirmPaymentMethodOptionsParams
,PaymentIntentPaymentMethodDataParams
,PaymentIntentPaymentMethodOptionsParams
,PaymentIntentPaymentMethodOptions
,PaymentMethodParams
,PaymentMethod
,SetupIntentConfirmPaymentMethodDataParams
, andSetupIntentPaymentMethodDataParams
- Add support for new values
by_tin
,ma_vat
,md_vat
,tz_vat
,uz_tin
, anduz_vat
on enumsCheckoutSessionCustomerDetailsTaxIdsType
,InvoiceCustomerTaxIdsType
,TaxCalculationCustomerDetailsTaxIdsType
,TaxIdType
, andTaxTransactionCustomerDetailsTaxIdsType
- Add support for new values
alma
,kakao_pay
,kr_card
,naver_pay
,payco
, andsamsung_pay
on enumsConfirmationTokenPaymentMethodPreviewType
andPaymentMethodType
- Add support for
EnhancedEvidence
onDisputeEvidenceParams
andDisputeEvidence
- Add support for
EnhancedEligibilityTypes
onDispute
- Add support for
EnhancedEligibility
onDisputeEvidenceDetails
- Add support for new values
issuing_transaction.purchase_details_receipt_updated
andrefund.failed
on enumEventType
- Add support for
Metadata
onForwardingRequestParams
andForwardingRequest
- Add support for
AutomaticallyFinalizesAt
onInvoiceParams
- Add support for new values
jp_credit_transfer
,kakao_pay
,kr_card
,naver_pay
, andpayco
on enumsInvoicePaymentSettingsPaymentMethodTypes
andSubscriptionPaymentSettingsPaymentMethodTypes
- Add support for new value
alma
on enumPaymentLinkPaymentMethodTypes
- Add support for
AmazonPay
onPaymentMethodDomain
- Change type of
RefundNextActionDisplayDetails
fromnullable(RefundNextActionDisplayDetails)
toRefundNextActionDisplayDetails
- Add support for new value
retail_delivery_fee
on enumsTaxCalculationLineItemTaxBreakdownTaxRateDetailsTaxType
,TaxCalculationShippingCostTaxBreakdownTaxRateDetailsTaxType
,TaxCalculationTaxBreakdownTaxRateDetailsTaxType
,TaxRateTaxType
, andTaxTransactionShippingCostTaxBreakdownTaxRateDetailsTaxType
- Add support for
FlatAmount
andRateType
onTaxCalculationTaxBreakdownTaxRateDetails
andTaxRate
- Add support for
By
,Cr
,Ec
,Ma
,Md
,RU
,Rs
,Tz
, andUz
onTaxRegistrationCountryOptionsParams
andTaxRegistrationCountryOptions
- Add support for new value
state_retail_delivery_fee
on enumTaxRegistrationCountryOptionsUsType
- Add support for
Pln
onTerminalConfigurationTippingParams
andTerminalConfigurationTipping
- Add support for new resource