Repository navigation
Releases: stripe/stripe-php
Releases · stripe/stripe-php
Release list
v20.2.0-alpha.3
- #2063 Update generated code for private-preview
- Add support for
debit_cardonV2.Core.Account.configuration.card_creator.capabilities.consumer.lead,V2.Core.Account.identity.attestations.terms_of_service.card_creator.consumer.lead,V2\Core\Account.create().$params.configuration.card_creator.capability.consumer.lead,V2\Core\Account.create().$params.identity.attestation.terms_of_service.card_creator.consumer.lead,V2\Core\Account.update().$params.configuration.card_creator.capability.consumer.lead, andV2\Core\Account.update().$params.identity.attestation.terms_of_service.card_creator.consumer.lead - Add support for new value
consumer.lead.debit_cardon enumsV2.Core.Account.future_requirements.entries[].impact.restricts_capabilities[].capabilityandV2.Core.Account.requirements.entries[].impact.restricts_capabilities[].capability - Add support for new value
consumer.lead.debit_cardon enumEventsV2CoreAccountIncludingConfigurationCardCreatorCapabilityStatusUpdatedEvent.updated_capability
- Add support for
v20.2.0-alpha.2
- #2062 Update generated code for private-preview
- Add support for new resource
V2.Data.Analytics.MetricQueryResult - Add support for
create,retrieve, andrevokemethods on resourceSharedPayment.IssuedToken - Add support for
createmethod on resourceV2.Data.Analytics.MetricQueryResult - Add support for
balance_reportandpayout_reconciliation_reportonAccountSession.componentsandAccountSession.create().$params.component - Add support for
app_distributionandsunbit_paymentsonAccount.capabilities,Account.create().$params.capability, andAccount.update().$params.capability - Add support for new values
fee_credit_funding,inbound_transfer_reversal, andinbound_transferon enumBalanceTransaction.type - Add support for
sunbitonCharge.payment_method_details,ConfirmationToken.create().$params.payment_method_datum,ConfirmationToken.payment_method_preview,PaymentAttemptRecord.payment_method_details,PaymentIntent.confirm().$params.payment_method_datum,PaymentIntent.create().$params.payment_method_datum,PaymentIntent.update().$params.payment_method_datum,PaymentMethod.create().$params,PaymentMethodConfiguration.create().$params,PaymentMethodConfiguration.update().$params,PaymentMethodConfiguration,PaymentMethod,PaymentRecord.payment_method_details,SetupIntent.confirm().$params.payment_method_datum,SetupIntent.create().$params.payment_method_datum, andSetupIntent.update().$params.payment_method_datum - Add support for new values
phantom_cashandusdton enumsCharge.payment_method_details.crypto.token_currency,PaymentAttemptRecord.payment_method_details.crypto.token_currency, andPaymentRecord.payment_method_details.crypto.token_currency - Add support for
last4onCharge.payment_method_details.gift_card,PaymentAttemptRecord.payment_method_details.gift_card, andPaymentRecord.payment_method_details.gift_card - Add support for
locationandreaderonCharge.payment_method_details.klarna,PaymentAttemptRecord.payment_method_details.klarna, andPaymentRecord.payment_method_details.klarna - Add support for
blikonCheckout\Session.create().$params.payment_method_option,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, andSubscription.update().$params.payment_setting.payment_method_option - Add support for new values
fo_vat,gi_tin,it_cf, andpy_rucon enumsCheckout.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, andTaxId.type - Change
Checkout.Session.managed_payments,PaymentIntent.managed_payments,PaymentLink.managed_payments, andSubscription.managed_paymentsto be required - Add support for
shared_payment_granted_tokenonConfirmationToken.create().$params.payment_method_datum,PaymentIntent.confirm().$params.payment_method_datum,PaymentIntent.create().$params.payment_method_datum,PaymentIntent.update().$params.payment_method_datum,PaymentMethod,SetupIntent.confirm().$params.payment_method_datum,SetupIntent.create().$params.payment_method_datum, andSetupIntent.update().$params.payment_method_datum - Add support for new value
sunbiton enumsConfirmationToken.payment_method_preview.typeandPaymentMethod.type - Change type of
CreditNote.total_taxes[].tax_rate_details.tax_rate,CreditNoteLineItem.taxes[].tax_rate_details.tax_rate,Invoice.total_taxes[].tax_rate_details.tax_rate,InvoiceLineItem.taxes[].tax_rate_details.tax_rate, andQuotePreviewInvoice.total_taxes[].tax_rate_details.tax_ratefromstringtoexpandable($TaxRate) - Add support for
buyer_consentsonDelegatedCheckout\RequestedSession.confirm().$params - Add support for
consentsonDelegatedCheckout.RequestedSession.buyer_consents.marketing - Add support for new value
blikon enumsInvoice.payment_settings.payment_method_types,QuotePreviewInvoice.payment_settings.payment_method_types, andSubscription.payment_settings.payment_method_types - Change
Invoice.payment_settings.payment_method_options.pix,QuotePreviewInvoice.payment_settings.payment_method_options.pix, andSubscription.payment_settings.payment_method_options.pixto be required - Change
Invoice.payment_settings.payment_method_options.upi,QuotePreviewInvoice.payment_settings.payment_method_options.upi, andSubscription.payment_settings.payment_method_options.upito be required - Add support for
payment_facilitator_idandsub_merchant_idonIssuing\Authorization.create().$params.merchant_datum,Issuing\Transaction.create_force_capture().$params.merchant_datum, andIssuing\Transaction.create_unlinked_refund().$params.merchant_datum - Add support for
card_presenceonIssuing.Authorization - Add support for
allowed_card_presencesandblocked_card_presencesonIssuing.Card.spending_controls,Issuing.Cardholder.spending_controls,Issuing\Card.create().$params.spending_control,Issuing\Card.update().$params.spending_control,Issuing\Cardholder.create().$params.spending_control, andIssuing\Cardholder.update().$params.spending_control - Add support for new value
fulfillment_erroron enumIssuing.Card.cancellation_reason - Add support for new value
fulfillment_erroron enumIssuing.Card.replacement_reason ⚠️ Change type ofPaymentAttemptRecord.payment_method_details.gift_card.balanceandPaymentRecord.payment_method_details.gift_card.balancefromPaymentFlowsPrivatePaymentMethodsGiftCardDeprecatedDetailsResourceBalanceAmounttonullable(PaymentsPrimitivesPaymentRecordsResourcePaymentMethodGiftCardDetailsResourceBalance)⚠️ Change type ofPaymentAttemptRecord.payment_method_details.gift_card.brandandPaymentRecord.payment_method_details.gift_card.brandfromenum('fiserv_valuelink'|'givex'|'svs')tonullable(enum('fiserv_valuelink'|'givex'|'svs'))⚠️ Change type ofPaymentAttemptRecord.payment_method_details.gift_card.first6andPaymentRecord.payment_method_details.gift_card.first6fromstringtonullable(string)⚠️ Change type ofPaymentAttemptRecord.payment_method_details.gift_card.transaction_idandPaymentRecord.payment_method_details.gift_card.transaction_idfromstringtonullable(string)- Add support for
amount_to_confirmonPaymentIntent.confirm().$params - Add support for new value
sunbiton enumsPaymentIntent.excluded_payment_method_typesandSetupIntent.excluded_payment_method_types - Add support for
klarna_display_qr_codeonPaymentIntent.next_action - Add support for new value
sunbiton enumPaymentLink.payment_method_types - Add support for
validation_errorsonPrivacy.RedactionJob - Add support for
tax_detailsonProduct ⚠️ Change type ofRadar.PaymentEvaluation.client_device_metadata_details.radar_sessionfromstringtonullable(string)- Add support for new values
low,not_assessed, andunknownon enumRadar.PaymentEvaluation.signals.fraudulent_payment.risk_level - Add support for new value
accounton enumRadar.ValueList.item_type - Add support for
motoonSetupAttempt.payment_method_details.card - Change
SetupIntent.next_action.pix_display_qr_code.datato be required - Change
SetupIntent.next_action.pix_display_qr_code.expires_atto be required - Change
SetupIntent.next_action.pix_display_qr_code.hosted_instructions_urlto be required - Change
SetupIntent.next_action.pix_display_qr_code.image_url_pngto be required - Change
SetupIntent.next_action.pix_display_qr_code.image_url_svgto be required - Add support for
admissions_tax,attendance_tax,entertainment_tax,gross_receipts_tax,hospitality_tax,luxury_tax,resort_tax, andtourism_taxonTax\Registration.create().$params.country_option.me - Add support for
purposeonTreasury.OutboundPaymentandTreasury\OutboundPayment.create().$params - Add support for
crypto_walletonV2.MoneyManagement.FinancialAddress.credentials - Add support for
mx_bank_accountonV2.MoneyManagement.FinancialAddress.credentialsandV2.MoneyManagement.ReceivedCredit.bank_transfer - Add support for new values
crypto_walletandmx_bank_accounton enumV2.MoneyManagement.FinancialAddress.credentials.type - Add support for
crypto_wallet_transferonV2.MoneyManagement.ReceivedCredit - Add support for
eu_bank_accountonV2.MoneyManagement.ReceivedCredit.bank_transfer - Add support for new values
crypto_wallet,eu_bank_account, andmx_bank_accounton enumV2.MoneyManagement.ReceivedCredit.bank_transfer.origin_type - Add support for new value
crypto_wallet_transferon enumV2.MoneyManagement.ReceivedCredit.type - Change
V2\Payments\OffSessionPayment.capture().$params.metadataandV2\Payments\OffSessionPayment.create().$params.metadatato be optional - Add support for
crypto_propertiesandsettlement_currencyonV2\MoneyManagement\FinancialAddress.create().$params - Add support for event notifications
V2CoreApprovalRequestCreatedEventandV2CoreApprovalRequestExpiredEventwith related objectV2.Core.ApprovalRequest - Add support for event notification
V2ExtendExtensionRunFailedEvent - Add support for error codes
action_blockedandapproval_requiredon `Invoice.last_finalization...
- Add support for new resource
v20.2.0-beta.2
- #2060 Update generated code for beta
- Add support for new resources
V2.Commerce.ProductCatalogImport,V2.Data.Reporting.QueryRun,V2.Extend.WorkflowRun,V2.Extend.Workflow,V2.Iam.ActivityLog,V2.Network.BusinessProfile, andV2.OrchestratedCommerce.Agreement - Add support for
all,confirm,create,retrieve, andterminatemethods on resourceV2.OrchestratedCommerce.Agreement - Add support for
meandretrievemethods on resourceV2.Network.BusinessProfile - Add support for
allmethod on resourceV2.Iam.ActivityLog - Add support for
allandretrievemethods on resourceV2.Extend.WorkflowRun - Add support for
all,invoke, andretrievemethods on resourceV2.Extend.Workflow - Add support for
createandretrievemethods on resourcesV2.Commerce.ProductCatalogImportandV2.Data.Reporting.QueryRun ⚠️ Change type ofV2.Billing.Cadence.settings_data.collection.payment_method_options.konbini,V2.Billing.CollectionSetting.payment_method_options.konbini,V2.Billing.CollectionSettingVersion.payment_method_options.konbini,V2\Billing\CollectionSetting.create().$params.payment_method_option.konbini, andV2\Billing\CollectionSetting.update().$params.payment_method_option.konbinifrommap(string: dynamic)toan object⚠️ Change type ofV2.Billing.Cadence.settings_data.collection.payment_method_options.sepa_debit,V2.Billing.CollectionSetting.payment_method_options.sepa_debit,V2.Billing.CollectionSettingVersion.payment_method_options.sepa_debit,V2\Billing\CollectionSetting.create().$params.payment_method_option.sepa_debit, andV2\Billing\CollectionSetting.update().$params.payment_method_option.sepa_debitfrommap(string: dynamic)toan object- Add support for new values
cn_bank_accountandjp_bank_accounton enumV2.Core.Account.configuration.recipient.default_outbound_destination.type - Add support for new values
futsuandtozaon enumsV2.Core.Vault.GbBankAccount.bank_account_typeandV2.MoneyManagement.PayoutMethod.bank_account.bank_account_type ⚠️ Change type ofV2.MoneyManagement.InboundTransfer.transfer_history[].bank_debit_processingfrommap(string: dynamic)toan object⚠️ Change type ofV2.MoneyManagement.InboundTransfer.transfer_history[].bank_debit_queuedfrommap(string: dynamic)toan object⚠️ Change type ofV2.MoneyManagement.InboundTransfer.transfer_history[].bank_debit_succeededfrommap(string: dynamic)toan object- Add support for new value
payout_method_amount_limit_exceededon enumV2.MoneyManagement.OutboundTransfer.status_details.failed.reason ⚠️ Add support for new valuesinbound_transfer_reversal,outbound_payment_reversal,outbound_transfer_reversal,received_credit_reversal,received_debit_reversal, andstripe_fee_taxon enumsV2.MoneyManagement.Transaction.categoryandV2.MoneyManagement.TransactionEntry.transaction_details.category⚠️ Remove support for valuereturnfrom enumsV2.MoneyManagement.Transaction.categoryandV2.MoneyManagement.TransactionEntry.transaction_details.category- Change type of
V2\Core\BatchJob.create().$params.endpoint.http_methodfromliteral('post')toenum('delete'|'post') - Add support for new value
meter_event_value_too_many_digitson enumsEventsV1BillingMeterErrorReportTriggeredEvent.reason.error_types[].codeandEventsV1BillingMeterNoMeterFoundEvent.reason.error_types[].code - Add support for
treasury_transactiononEventsV2MoneyManagementTransactionCreatedEvent - Add support for event notifications
V2CommerceProductCatalogImportsFailedEvent,V2CommerceProductCatalogImportsProcessingEvent,V2CommerceProductCatalogImportsSucceededEvent, andV2CommerceProductCatalogImportsSucceededWithErrorsEventwith related objectV2.Commerce.ProductCatalogImport - Add support for event notifications
V2DataReportingQueryRunCreatedEvent,V2DataReportingQueryRunFailedEvent,V2DataReportingQueryRunSucceededEvent, andV2DataReportingQueryRunUpdatedEventwith related objectV2.Data.Reporting.QueryRun - Add support for event notifications
V2ExtendWorkflowRunFailedEvent,V2ExtendWorkflowRunStartedEvent, andV2ExtendWorkflowRunSucceededEventwith related objectV2.Extend.WorkflowRun - Add support for event notifications
V2OrchestratedCommerceAgreementConfirmedEvent,V2OrchestratedCommerceAgreementCreatedEvent,V2OrchestratedCommerceAgreementPartiallyConfirmedEvent, andV2OrchestratedCommerceAgreementTerminatedEventwith related objectV2.OrchestratedCommerce.Agreement - Add support for error type
CannotProceedException
- Add support for new resources
v20.2.0-beta.1
This release changes the pinned API version to 2026-04-22.private.
- #2050 Update generated code for beta
- Add support for new resources
SharedPayment.GrantedTokenandSharedPayment.IssuedToken - Add support for
retrievemethod on resourceSharedPayment.GrantedToken - Add support for
createandrevoketest helper methods on resourceSharedPayment.GrantedToken - Add support for
create,retrieve, andrevokemethods on resourceSharedPayment.IssuedToken - Add support for
blikonCheckout\Session.create().$params.payment_method_option,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, andSubscription.update().$params.payment_setting.payment_method_option - Add support for new values
fo_vat,gi_tin,it_cf, andpy_rucon enumsCheckout.Session.collected_information.tax_ids[].type,Order.tax_details.tax_ids[].type, andQuotePreviewInvoice.customer_tax_ids[].type - Change
Checkout.Session.managed_payments,PaymentIntent.managed_payments,PaymentLink.managed_payments, andSubscription.managed_paymentsto be required - Add support for
shared_payment_granted_tokenonConfirmationToken.create().$params.payment_method_datum,PaymentIntent.confirm().$params.payment_method_datum,PaymentIntent.create().$params.payment_method_datum,PaymentIntent.update().$params.payment_method_datum,PaymentMethod,SetupIntent.confirm().$params.payment_method_datum,SetupIntent.create().$params.payment_method_datum, andSetupIntent.update().$params.payment_method_datum - Change
Invoice.payment_settings.payment_method_options.pix,QuotePreviewInvoice.payment_settings.payment_method_options.pix, andSubscription.payment_settings.payment_method_options.pixto be required - Change
Invoice.payment_settings.payment_method_options.upi,QuotePreviewInvoice.payment_settings.payment_method_options.upi, andSubscription.payment_settings.payment_method_options.upito be required - Add support for
validation_errorsonPrivacy.RedactionJob - Add support for
tax_detailsonProduct - Add support for new value
blikon enumQuotePreviewInvoice.payment_settings.payment_method_types - Change type of
QuotePreviewInvoice.total_taxes[].tax_rate_details.tax_ratefromstringtoexpandable($TaxRate) ⚠️ Change type ofRadar.PaymentEvaluation.client_device_metadata_details.radar_sessionfromstringtonullable(string)- Change
SetupIntent.next_action.pix_display_qr_code.datato be required - Change
SetupIntent.next_action.pix_display_qr_code.expires_atto be required - Change
SetupIntent.next_action.pix_display_qr_code.hosted_instructions_urlto be required - Change
SetupIntent.next_action.pix_display_qr_code.image_url_pngto be required - Change
SetupIntent.next_action.pix_display_qr_code.image_url_svgto be required - Add support for
admissions_tax,attendance_tax,entertainment_tax,gross_receipts_tax,hospitality_tax,luxury_tax,resort_tax, andtourism_taxonTax\Registration.create().$params.country_option.me - Add support for
purposeonTreasury.OutboundPaymentandTreasury\OutboundPayment.create().$params - Add support for error codes
action_blockedandapproval_requiredonQuotePreviewInvoice.last_finalization_error
- Add support for new resources
v20.2.0-alpha.1
This release changes the pinned API version to 2026-04-22.private.
- #2058 Update generated code for private-preview
- Add support for new resources
V2.Commerce.ProductCatalogImport,V2.Core.ApprovalRequest,V2.Extend.WorkflowRun,V2.Extend.Workflow,V2.Iam.ActivityLog,V2.Network.BusinessProfile, andV2.OrchestratedCommerce.Agreement ⚠️ Remove support for resourcesV2.Core.WorkflowRunandV2.Core.Workflow- Add support for
all,confirm,create,retrieve, andterminatemethods on resourceV2.OrchestratedCommerce.Agreement - Add support for
meandretrievemethods on resourceV2.Network.BusinessProfile - Add support for
allmethod on resourceV2.Iam.ActivityLog - Add support for
allandretrievemethods on resourceV2.Extend.WorkflowRun - Add support for
all,invoke, andretrievemethods on resourceV2.Extend.Workflow - Add support for
all,cancel,execute,retrieve, andsubmitmethods on resourceV2.Core.ApprovalRequest - Add support for
createandretrievemethods on resourceV2.Commerce.ProductCatalogImport ⚠️ Remove support forallandretrievemethods on resourceV2.Core.WorkflowRun⚠️ Remove support forall,invoke, andretrievemethods on resourceV2.Core.Workflow- Add support for
renew_onboarding_linkmethod on resourceV2.Core.ClaimableSandbox ⚠️ Remove support forcustomeronSharedPayment.IssuedToken- Change type of
SharedPayment.IssuedToken.payment_methodfromnullable(string)tostring - Add support for
bill_managementandsend_moneyonAccountSession.components.bills.features - Add support for
gift_cardonCharge.payment_method_details,PaymentAttemptRecord.payment_method_details, andPaymentRecord.payment_method_details - Add support for
custom_payment_method_typesonCheckout.SessionandCheckout\Session.create().$params - Add support for
payment_recordonCheckout.Session ⚠️ Remove support forshared_payment_granted_tokenonConfirmationToken.create().$params.payment_method_datum,PaymentIntent.confirm().$params.payment_method_datum,PaymentIntent.create().$params.payment_method_datum,PaymentIntent.update().$params.payment_method_datum,PaymentIntent,PaymentMethod,SetupIntent.confirm().$params.payment_method_datum,SetupIntent.create().$params.payment_method_datum, andSetupIntent.update().$params.payment_method_datum- Add support for
payment_methodonConfirmationToken.payment_method_preview.sepa_debit.generated_from,PaymentMethod.sepa_debit.generated_from, andSharedPayment.GrantedToken.payment_method_details.sepa_debit.generated_from - Add support for
return_urlonDelegatedCheckout\RequestedSession.confirm().$params - Add support for
buyer_consentsonDelegatedCheckout.RequestedSession ⚠️ Change type ofDelegatedCheckout.RequestedSession.fulfillment_details.fulfillment_options[].type,DelegatedCheckout.RequestedSession.fulfillment_details.selected_fulfillment_option.type, andDelegatedCheckout.RequestedSession.fulfillment_details.selected_fulfillment_option_overrides[].typefromstringtoenum('digital'|'shipping')- Add support for
crypto_transactionsonIssuing.Authorization,Issuing.Dispute, andIssuing.Transaction - Add support for
payment_facilitator_idandsub_merchant_idonIssuing.Authorization.merchant_dataandIssuing.Transaction.merchant_data - Add support for
identifiersonOrder.create().$params.line_item.product_datum,Order.update().$params.line_item.product_datum,Product.create().$params,Product.update().$params, andProduct - Add support for
agent_detailsonPaymentIntent - Add support for
external_referenceonPrice.create().$paramsandPrice.update().$params - Add support for
login_succeededandregistration_succeededonRadar.AccountEvaluation.events[]andRadar\AccountEvaluation.update().$params - Add support for
print_contentonTerminal.Reader.action - Add support for new value
print_contenton enumTerminal.Reader.action.type - Add support for new values
cn_bank_accountandjp_bank_accounton enumV2.Core.Account.configuration.recipient.default_outbound_destination.type - Add support for new values
bm_crn,bo_tin,bt_tpn,co_nit,ec_ruc,eg_tin,gh_tin,gy_tin,hn_rtn,jm_trn,jo_crn,ke_pin,ky_crn,lk_tin,mo_tin,mv_tin,ng_tin,pa_ruc,ph_tin,py_ruc,sl_tin,sv_nit,uy_ruc,vg_cn, andza_tinon enumV2.Core.Account.identity.business_details.id_numbers[].type - Add support for new values
bm_pp,bo_ci,bt_cid,eg_tin,gh_pin,gy_tin,hn_rtn,jm_trn,jo_pin,ky_pp,lk_nic,mo_bir,mt_nic,mv_tin,pa_ruc,ph_tin,py_ruc,si_pin,sv_nit, andvg_ppon enumsV2.Core.Account.identity.individual.id_numbers[].typeandV2.Core.AccountPerson.id_numbers[].type - Add support for
app_channelonV2.Core.ClaimableSandboxandV2\Core\ClaimableSandbox.create().$params - Add support for
onboarding_link_detailsandowner_detailsonV2.Core.ClaimableSandbox ⚠️ Remove support forclaim_urlonV2.Core.ClaimableSandbox⚠️ Remove support forowner_accountonV2.Core.ClaimableSandbox.sandbox_details- Add support for new value
liveon enumV2.Core.ClaimableSandbox.status - Add support for
snapshot_eventonV2.Core.Event - Add support for new values
futsuandtozaon enumsV2.Core.Vault.GbBankAccount.bank_account_typeandV2.MoneyManagement.PayoutMethod.bank_account.bank_account_type ⚠️ ChangeV2.MoneyManagement.CurrencyConversion.financial_accountto be optional- Add support for
multiprocessor_settlementonV2.MoneyManagement.FinancialAccount - Add support for new value
multiprocessor_settlementon enumV2.MoneyManagement.FinancialAccount.type - Add support for
ca_bank_accountonV2.MoneyManagement.FinancialAddress.credentialsandV2.MoneyManagement.ReceivedCredit.bank_transfer - Add support for new value
ca_bank_accounton enumV2.MoneyManagement.FinancialAddress.credentials.type - Add support for new value
tempoon enumV2.MoneyManagement.PayoutMethod.crypto_wallet.network - Add support for new value
ca_bank_accounton enumV2.MoneyManagement.ReceivedCredit.bank_transfer.origin_type ⚠️ Remove support for valuereturnfrom enumsV2.MoneyManagement.Transaction.categoryandV2.MoneyManagement.TransactionEntry.transaction_details.category- Add support for
amount_detailsandpayment_detailsonV2.Payments.OffSessionPayment,V2\Payments\OffSessionPayment.capture().$params, andV2\Payments\OffSessionPayment.create().$params - Add support for
descriptiononV2.Payments.OffSessionPaymentandV2\Payments\OffSessionPayment.create().$params - Add support for
mcconV2\Payments\OffSessionPayment.create().$params.payment_method_option.card - Change
V2\Payments\OffSessionPayment.create().$params.payment_method_option.card.network_transaction_idto be optional - Add support for
storageonV2\MoneyManagement\FinancialAccount.update().$params - Add support for
fx_quoteonV2\MoneyManagement\CurrencyConversion.create().$params - Change
V2\MoneyManagement\CurrencyConversion.create().$params.financial_accountto be optional ⚠️ Add support foronboarding_link_detailsonV2\Core\ClaimableSandbox.create().$params- Change type of
V2\Core\BatchJob.create().$params.endpoint.http_methodfromliteral('post')toenum('delete'|'post') - Add support for new value
meter_event_value_too_many_digitson enumsEventsV1BillingMeterErrorReportTriggeredEvent.reason.error_types[].codeandEventsV1BillingMeterNoMeterFoundEvent.reason.error_types[].code - Add support for
treasury_transactiononEventsV2MoneyManagementTransactionCreatedEvent - Add support for event notifications
V1AccountApplicationAuthorizedEvent,V1AccountApplicationDeauthorizedEvent,V1AccountExternalAccountCreatedEvent,V1AccountExternalAccountDeletedEvent,V1AccountExternalAccountUpdatedEvent,V1BillingPortalSessionCreatedEvent,V1EntitlementsActiveEntitlementSummaryUpdatedEvent,V2CoreHealthMeterEventSummariesDelayedFiringEvent, andV2CoreHealthMeterEventSummariesDelayedResolvedEvent - Add support for event notification
V1AccountUpdatedEventwith related objectAccount - Add support for event notifications
V1ApplicationFeeCreatedEventandV1ApplicationFeeRefundedEventwith related objectApplicationFee - Add support for event notification
V1ApplicationFeeRefundUpdatedEventwith related objectApplicationFeeRefund - Add support for event notification
V1BalanceAvailableEventwith related objectBalance - Add support for event notification
V1BillingAlertTriggeredEventwith related objectBilling.Alert - Add support for event notifications
V1BillingPortalConfigurationCreatedEventandV1BillingPortalConfigurationUpdatedEventwith related objectBillingPortal.Configuration - Add support for event notification
V1CapabilityUpdatedEventwith related objectCapability - Add support for event notification
V1CashBalanceFundsAvailableEventwith related objectCashBalance - Add support for event notifications
V1ChargeCapturedEvent,V1ChargeExpiredEvent,V1ChargeFailedEvent,V1ChargePendingEvent,V1ChargeRefundedEvent,V1ChargeSucceededEvent, andV1ChargeUpdatedEventwith related objectCharge - Add support for event notifications
V1ChargeDisputeClosedEvent,V1ChargeDisputeCreatedEvent,V1ChargeDisputeFundsReinstatedEvent,V1ChargeDisputeFundsWithdrawnEvent, andV1ChargeDisputeUpdatedEventwith related objectDispute - Add support for event notifications
V1ChargeRefundUpdatedEvent,V1RefundCreatedEvent, `V1RefundFailedE...
- Add support for new resources
v20.1.0
This release changes the pinned API version to 2026-04-22.dahlia.
- #2056 Update generated code
- Add support for
balance_reportandpayout_reconciliation_reportonAccountSession.componentsandAccountSession.create().$params.component - Add support for
app_distributionandsunbit_paymentsonAccount.capabilities,Account.create().$params.capability, andAccount.update().$params.capability - Add support for new values
fee_credit_funding,inbound_transfer_reversal, andinbound_transferon enumBalanceTransaction.type - Add support for
sunbitonCharge.payment_method_details,ConfirmationToken.create().$params.payment_method_datum,ConfirmationToken.payment_method_preview,PaymentAttemptRecord.payment_method_details,PaymentIntent.confirm().$params.payment_method_datum,PaymentIntent.create().$params.payment_method_datum,PaymentIntent.update().$params.payment_method_datum,PaymentMethod.create().$params,PaymentMethodConfiguration.create().$params,PaymentMethodConfiguration.update().$params,PaymentMethodConfiguration,PaymentMethod,PaymentRecord.payment_method_details,SetupIntent.confirm().$params.payment_method_datum,SetupIntent.create().$params.payment_method_datum, andSetupIntent.update().$params.payment_method_datum - Add support for new values
phantom_cashandusdton enumsCharge.payment_method_details.crypto.token_currency,PaymentAttemptRecord.payment_method_details.crypto.token_currency, andPaymentRecord.payment_method_details.crypto.token_currency - Add support for
locationandreaderonCharge.payment_method_details.klarna,PaymentAttemptRecord.payment_method_details.klarna, andPaymentRecord.payment_method_details.klarna - Add support for
mandateonCharge.payment_method_details.pix,PaymentAttemptRecord.payment_method_details.pix, andPaymentRecord.payment_method_details.pix - Add support for
managed_paymentsonCheckout.Session,Checkout\Session.create().$params,PaymentIntent,PaymentLink.create().$params,PaymentLink,SetupIntent, andSubscription - Add support for
mandate_optionsonCheckout.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, andPaymentIntent.update().$params.payment_method_option.pix - Change type of
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, andPaymentIntent.update().$params.payment_method_option.pix.setup_future_usagefromliteral('none')toenum('none'|'off_session') - Add support for new values
fo_vat,gi_tin,it_cf, andpy_rucon enumsCheckout.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, andTaxId.type ⚠️ Change type ofCheckout.Session.payment_method_options.pix.setup_future_usageandPaymentIntent.payment_method_options.pix.setup_future_usagefromliteral('none')toenum('none'|'off_session')- Add support for new value
sunbiton enumsConfirmationToken.payment_method_preview.typeandPaymentMethod.type - Add support for
pixonInvoice.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,SetupAttempt.payment_method_details,SetupIntent.confirm().$params.payment_method_option,SetupIntent.create().$params.payment_method_option,SetupIntent.payment_method_options,SetupIntent.update().$params.payment_method_option,Subscription.create().$params.payment_setting.payment_method_option,Subscription.payment_settings.payment_method_options, andSubscription.update().$params.payment_setting.payment_method_option - Add support for
upionInvoice.create().$params.payment_setting.payment_method_option,Invoice.payment_settings.payment_method_options,Invoice.update().$params.payment_setting.payment_method_option,Subscription.create().$params.payment_setting.payment_method_option,Subscription.payment_settings.payment_method_options, andSubscription.update().$params.payment_setting.payment_method_option - Add support for new values
pixandupion enumsInvoice.payment_settings.payment_method_typesandSubscription.payment_settings.payment_method_types - Add support for
card_presenceonIssuing.Authorization - Add support for
allowed_card_presencesandblocked_card_presencesonIssuing.Card.spending_controls,Issuing.Cardholder.spending_controls,Issuing\Card.create().$params.spending_control,Issuing\Card.update().$params.spending_control,Issuing\Cardholder.create().$params.spending_control, andIssuing\Cardholder.update().$params.spending_control - Add support for new value
fulfillment_erroron enumIssuing.Card.cancellation_reason - Add support for new value
fulfillment_erroron enumIssuing.Card.replacement_reason - Add support for
amountandcurrencyonMandate.multi_use - Add support for
amount_to_confirmonPaymentIntent.confirm().$params - Add support for new value
sunbiton enumsPaymentIntent.excluded_payment_method_typesandSetupIntent.excluded_payment_method_types - Add support for
klarna_display_qr_codeonPaymentIntent.next_action - Add support for new value
sunbiton enumPaymentLink.payment_method_types - Add support for new values
low,not_assessed, andunknownon enumRadar.PaymentEvaluation.signals.fraudulent_payment.risk_level - Add support for new value
accounton enumRadar.ValueList.item_type - Add support for
motoonSetupAttempt.payment_method_details.card - Add support for
pix_display_qr_codeonSetupIntent.next_action - Add support for error codes
action_blockedandapproval_requiredonInvoice.last_finalization_error,PaymentIntent.last_payment_error,SetupAttempt.setup_error,SetupIntent.last_setup_error, andStripeError
- Add support for
- #2052 Fix 2D array parameter encoding
- Fixes an issue encoding two-dimensional array request params where the SDK incorrectly flattens the array.
v20.1.0-alpha.4
- #2057 Update generated code for private-preview
- Add support for
latest_versiononV2.Billing.LicenseFee,V2.Billing.PricingPlan, andV2.Billing.RateCard - Add support for
service_interval_countandservice_intervalonV2.Billing.LicenseFeeandV2.Billing.RateCard
- Add support for
- #2055 Update generated code for private-preview
- Add support for new resources
V2.Core.WorkflowRunandV2.Core.Workflow - Add support for
report_authorizedmethod on resourcePaymentAttemptRecord - Add support for
allandretrievemethods on resourceV2.Core.WorkflowRun - Add support for
all,invoke, andretrievemethods on resourceV2.Core.Workflow - Add support for
next_actionandstatusonSharedPayment.IssuedToken ⚠️ Remove support fornetwork_idonSharedPayment.IssuedToken.seller_details- Add support for
billsonAccountSession.components - Add support for
settlement_currenciesonBalanceSettings.paymentsandBalanceSettings.update().$params.payment - Add support for
default_settlement_currencyonBalanceSettings.payments - Add support for
account_fundingonCharge.payment_method_details.card - Add support for
automatic_surchargeonCheckout.Session,Checkout\Session.create().$params,PaymentLink.create().$params, andPaymentLink - Add support for
bizumonCheckout.Session.payment_method_optionsandCheckout\Session.create().$params.payment_method_option - Add support for
surcharge_costonCheckout.Session - Add support for
amount_surchargeonCheckout.Session.total_details - Add support for
shared_payment_granted_tokenonConfirmationToken.create().$params.payment_method_datum,PaymentIntent.confirm().$params.payment_method_datum,PaymentIntent.create().$params.payment_method_datum,PaymentIntent.update().$params.payment_method_datum,SetupIntent.confirm().$params.payment_method_datum,SetupIntent.create().$params.payment_method_datum, andSetupIntent.update().$params.payment_method_datum - Add support for
detailsonIdentity.VerificationReport.email - Add support for new value
emailon enumsIdentity.VerificationReport.typeandIdentity.VerificationSession.type - Add support for
confirmonIdentity\VerificationSession.create().$paramsandIdentity\VerificationSession.update().$params - Add support for
subscriptiononInvoiceItem.parent.schedule_details ⚠️ Remove support forshared_payment_granted_tokenonPaymentIntent.confirm().$paramsandPaymentIntent.create().$params- Add support for
money_servicesonPaymentIntent.payment_details ⚠️ Remove support forexternal_referenceonPlan- Change
SharedPayment.GrantedToken.payment_method_details.billing_detailsto be required
- Add support for new resources
v20.1.0-alpha.3
- #2053 Update generated code for private-preview
- Add support for
payment_recordonApplicationFee.fee_source - Add support for
fleet_dataonCharge.capture().$params.payment_detail,Charge.update().$params.payment_detail,PaymentIntent.capture().$params.amount_detail.line_item.payment_method_option.card,PaymentIntent.capture().$params.payment_detail,PaymentIntent.confirm().$params.amount_detail.line_item.payment_method_option.card,PaymentIntent.confirm().$params.payment_detail,PaymentIntent.create().$params.amount_detail.line_item.payment_method_option.card,PaymentIntent.create().$params.payment_detail,PaymentIntent.decrement_authorization().$params.amount_detail.line_item.payment_method_option.card,PaymentIntent.increment_authorization().$params.amount_detail.line_item.payment_method_option.card,PaymentIntent.payment_details,PaymentIntent.update().$params.amount_detail.line_item.payment_method_option.card,PaymentIntent.update().$params.payment_detail, andPaymentIntentAmountDetailsLineItem.payment_method_options.card - Add support for
beneficiary_account,beneficiary_details,sender_account, andsender_detailsonCharge.capture().$params.payment_detail.money_service.account_funding,Charge.update().$params.payment_detail.money_service.account_funding,PaymentIntent.capture().$params.payment_detail.money_service.account_funding,PaymentIntent.confirm().$params.payment_detail.money_service.account_funding,PaymentIntent.create().$params.payment_detail.money_service.account_funding, andPaymentIntent.update().$params.payment_detail.money_service.account_funding - Change type of
Charge.capture().$params.payment_detail.money_service.transaction_type,Charge.update().$params.payment_detail.money_service.transaction_type,PaymentIntent.capture().$params.payment_detail.money_service.transaction_type,PaymentIntent.confirm().$params.payment_detail.money_service.transaction_type,PaymentIntent.create().$params.payment_detail.money_service.transaction_type, andPaymentIntent.update().$params.payment_detail.money_service.transaction_typefromliteral('account_funding')toemptyable(literal('account_funding')) - Add support for new value
requires_actionon enumDelegatedCheckout.RequestedSession.status - Add support for
bizumonInvoice.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, andSubscription.update().$params.payment_setting.payment_method_option - Add support for new value
bizumon enumsInvoice.payment_settings.payment_method_types,QuotePreviewInvoice.payment_settings.payment_method_types, andSubscription.payment_settings.payment_method_types - Add support for
quantity_precisiononPaymentIntent.capture().$params.amount_detail.line_item,PaymentIntent.confirm().$params.amount_detail.line_item,PaymentIntent.create().$params.amount_detail.line_item,PaymentIntent.decrement_authorization().$params.amount_detail.line_item,PaymentIntent.increment_authorization().$params.amount_detail.line_item,PaymentIntent.update().$params.amount_detail.line_item, andPaymentIntentAmountDetailsLineItem - Add support for
liquid_assetandwalletonPaymentIntent.confirm().$params.payment_method_option.card.payment_detail.money_service.account_funding,PaymentIntent.confirm().$params.payment_method_option.card_present.payment_detail.money_service.account_funding,PaymentIntent.create().$params.payment_method_option.card.payment_detail.money_service.account_funding,PaymentIntent.create().$params.payment_method_option.card_present.payment_detail.money_service.account_funding,PaymentIntent.update().$params.payment_method_option.card.payment_detail.money_service.account_funding, andPaymentIntent.update().$params.payment_method_option.card_present.payment_detail.money_service.account_funding - Add support for
shared_payment_granted_tokenonPaymentMethod ⚠️ Change type ofRadar.CustomerEvaluation.event_typefromstringtoenum('login'|'registration')⚠️ Change type ofRadar.CustomerEvaluation.signals.account_sharing.risk_levelandRadar.CustomerEvaluation.signals.multi_accounting.risk_levelfromstringtoenum- Add support for
dataonRadar.PaymentEvaluation.client_device_metadata_detailsandRadar\PaymentEvaluation.create().$params.client_device_metadata_detail - Add support for
sunbitonSharedPayment.GrantedToken.payment_method_details - Add support for new value
sunbiton enumSharedPayment.GrantedToken.payment_method_details.type ⚠️ Remove support for valuesbm_crn,bo_tin,bt_tpn,co_nit,ec_ruc,eg_tin,gh_tin,gy_tin,hn_rtn,jm_trn,jo_crn,ke_pin,ky_crn,lk_tin,mo_tin,mv_tin,ng_tin,pa_ruc,ph_tin,py_ruc,sl_tin,sv_nit,uy_ruc,vg_cn, andza_tinfrom enumV2.Core.Account.identity.business_details.id_numbers[].type⚠️ Remove support for valuesbm_pp,bo_ci,bt_cid,eg_tin,gh_pin,gy_tin,hn_rtn,jm_trn,jo_pin,ky_pp,lk_nic,mo_bir,mt_nic,mv_tin,pa_ruc,ph_tin,py_ruc,si_pin,sv_nit, andvg_ppfrom enumsV2.Core.Account.identity.individual.id_numbers[].typeandV2.Core.AccountPerson.id_numbers[].type- Add support for error type
CannotProceedException
- Add support for
v20.1.0-alpha.2
- #2051 Update generated code for private-preview
- Add support for new resources
SharedPayment.IssuedTokenandV2.Data.Reporting.QueryRun - Add support for
createandretrievemethods on resourceV2.Data.Reporting.QueryRun - Add support for
pauseandresumemethods on resourceV2.Payments.OffSessionPayment - Add support for
tenant_keys,tenant_operator, andtenant_valuesonBilling\MeterEventSummary.all().$params - Add support for
money_servicesonCharge.capture().$params.payment_detail,Charge.update().$params.payment_detail,PaymentIntent.capture().$params.payment_detail,PaymentIntent.confirm().$params.payment_detail,PaymentIntent.create().$params.payment_detail, andPaymentIntent.update().$params.payment_detail - Add support for
payment_method_optionsonDelegatedCheckout.RequestedSession,DelegatedCheckout\RequestedSession.create().$params, andDelegatedCheckout\RequestedSession.update().$params ⚠️ Remove support forpayment_method_dataonDelegatedCheckout\RequestedSession.confirm().$params,DelegatedCheckout\RequestedSession.create().$params, andDelegatedCheckout\RequestedSession.update().$params- Add support for
card_brandsandpayment_method_typesonDelegatedCheckout.RequestedSession.seller_details - Change type of
DelegatedCheckout.RequestedSession.shared_payment_issued_tokenfromstringtoexpandable($SharedPayment.IssuedToken) - Add support for
check_scanonInvoice.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, andSubscription.update().$params.payment_setting.payment_method_option - Add support for new value
check_scanon enumsInvoice.payment_settings.payment_method_types,QuotePreviewInvoice.payment_settings.payment_method_types, andSubscription.payment_settings.payment_method_types - Add support for
processor_detailsonPaymentAttemptRecord.report_failed().$params,PaymentAttemptRecord.report_guaranteed().$params,PaymentRecord.report_payment().$params.failed,PaymentRecord.report_payment().$params.guaranteed,PaymentRecord.report_payment_attempt().$params.failed,PaymentRecord.report_payment_attempt().$params.guaranteed,PaymentRecord.report_payment_attempt_failed().$params, andPaymentRecord.report_payment_attempt_guaranteed().$params - Add support for
payment_detailsonPaymentIntent.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.update().$params.payment_method_option.card_present, andPaymentIntent.update().$params.payment_method_option.card ⚠️ Remove support forbill_fromonQuotePreviewSubscriptionSchedule.billing_schedules[],Subscription.billing_schedules[], andSubscriptionSchedule.billing_schedules[]- Add support for
agent_details,payment_method_details, andrisk_detailsonSharedPayment.GrantedToken - Add support for
paper_checksonV2.Account.configuration.recipient_data.features,V2.Core.Account.configuration.recipient.capabilities,V2.Core.Account.configuration.storer.capabilities.outbound_payments,V2\Account.create().$params.configuration.recipient_datum.feature,V2\Account.update().$params.configuration.recipient_datum.feature,V2\Core\Account.create().$params.configuration.recipient.capability,V2\Core\Account.create().$params.configuration.storer.capability.outbound_payment,V2\Core\Account.update().$params.configuration.recipient.capability, andV2\Core\Account.update().$params.configuration.storer.capability.outbound_payment - Add support for new value
paper_checkson enumV2.Account.configuration.supportable_features.recipient_data - Add support for new value
paper_checkson enumV2.Account.requirements[].impact.required_for_features ⚠️ Change type ofV2.Billing.Cadence.settings_data.collection.payment_method_options.konbini,V2.Billing.CollectionSetting.payment_method_options.konbini,V2.Billing.CollectionSettingVersion.payment_method_options.konbini,V2\Billing\CollectionSetting.create().$params.payment_method_option.konbini, andV2\Billing\CollectionSetting.update().$params.payment_method_option.konbinifrommap(string: dynamic)toan object⚠️ Change type ofV2.Billing.Cadence.settings_data.collection.payment_method_options.sepa_debit,V2.Billing.CollectionSetting.payment_method_options.sepa_debit,V2.Billing.CollectionSettingVersion.payment_method_options.sepa_debit,V2\Billing\CollectionSetting.create().$params.payment_method_option.sepa_debit, andV2\Billing\CollectionSetting.update().$params.payment_method_option.sepa_debitfrommap(string: dynamic)toan object- Add support for
idonV2.Billing.CadenceSpendModifier.max_billing_period_spend.amount.custom_pricing_unit,V2.Billing.IntentAction.apply.spend_modifier_rule.max_billing_period_spend.amount.custom_pricing_unit, andV2\Billing\Intent.create().$params.action.apply.spend_modifier_rule.max_billing_period_spend.amount.custom_pricing_unit - Add support for new values
outbound_payments.paper_checksandpaper_checkson enumsV2.Core.Account.future_requirements.entries[].impact.restricts_capabilities[].capabilityandV2.Core.Account.requirements.entries[].impact.restricts_capabilities[].capability - Add support for new values
bm_crn,bo_tin,bt_tpn,co_nit,ec_ruc,eg_tin,gh_tin,gy_tin,hn_rtn,jm_trn,jo_crn,ke_pin,ky_crn,lk_tin,mo_tin,mv_tin,ng_tin,pa_ruc,ph_tin,py_ruc,sl_tin,sv_nit,uy_ruc,vg_cn, andza_tinon enumV2.Core.Account.identity.business_details.id_numbers[].type - Add support for new values
bm_pp,bo_ci,bt_cid,eg_tin,gh_pin,gy_tin,hn_rtn,jm_trn,jo_pin,ky_pp,lk_nic,mo_bir,mt_nic,mv_tin,pa_ruc,ph_tin,py_ruc,si_pin,sv_nit, andvg_ppon enumsV2.Core.Account.identity.individual.id_numbers[].typeandV2.Core.AccountPerson.id_numbers[].type ⚠️ Change type ofV2.Core.Event.reason.request.client.stripe_actionfrommap(string: dynamic)toan object⚠️ Change type ofV2.MoneyManagement.InboundTransfer.transfer_history[].bank_debit_processingfrommap(string: dynamic)toan object⚠️ Change type ofV2.MoneyManagement.InboundTransfer.transfer_history[].bank_debit_queuedfrommap(string: dynamic)toan object⚠️ Change type ofV2.MoneyManagement.InboundTransfer.transfer_history[].bank_debit_succeededfrommap(string: dynamic)toan object- Add support for new values
paper_check_attachment_too_large,paper_check_expired, andpaper_check_undeliverableon enumV2.MoneyManagement.OutboundPayment.status_details.failed.reason ⚠️ Remove support fortownonV2.MoneyManagement.OutboundPayment.tracking_details.paper_check.mailing_address- Change
V2.MoneyManagement.OutboundPayment.delivery_options.paper_check.memoto be required - Add support for new value
payout_method_amount_limit_exceededon enumV2.MoneyManagement.OutboundTransfer.status_details.failed.reason - Add support for
application_fee_amount_requestedonV2.Payments.OffSessionPayment ⚠️ Remove support forcompartment_idonV2.Payments.OffSessionPayment- Add support for new value
exceeded_retry_windowon enumV2.Payments.OffSessionPayment.failure_reason - Add support for
retry_untilonV2.Payments.OffSessionPayment.retry_details - Add support for new value
pausedon enumV2.Payments.OffSessionPayment.status ⚠️ ChangeV2.Reporting.ReportRun.result.fileto be optional- Add support for
application_fee_amountonV2\Payments\OffSessionPayment.capture().$paramsandV2\Payments\OffSessionPayment.create().$params - Add support for new value
paper_checkson enumEventsV2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEvent.updated_capability - Add support for new value
outbound_payments.paper_checkson enumEventsV2CoreAccountIncludingConfigurationStorerCapabilityStatusUpdatedEvent.updated_capability - Add support for
alert_idonEventsV2CoreHealthApiErrorResolvedEvent,EventsV2CoreHealthApiLatencyResolvedEvent,EventsV2CoreHealthAuthorizationRateDropResolvedEvent,EventsV2CoreHealthIssuingAuthorizationRequestErrorsFiringEvent,EventsV2CoreHealthIssuingAuthorizationRequestErrorsResolvedEvent,EventsV2CoreHealthIssuingAuthorizationRequestTimeoutResolvedEvent,EventsV2CoreHealthPaymentMethodErrorResolvedEvent,EventsV2CoreHealthSepaDebitDelayedFiringEvent,EventsV2CoreHealthSepaDebitDelayedResolvedEvent,EventsV2CoreHealthTrafficVolumeDropResolvedEvent, andEventsV2CoreHealthWebhookLatencyResolvedEvent - Add support for
api_keyonEventsV2IamApiKeyCreatedEvent,EventsV2IamApiKeyDefaultSecretRevealedEvent,EventsV2IamApiKeyExpiredEvent,EventsV2IamApiKeyPermissionsUpdatedEvent,EventsV2IamApiKeyRotatedEvent, andEventsV2IamApiKeyUpdatedEvent - Add support for
stripe_access_grantonEventsV2IamStripeAccessGrantApprovedEvent,EventsV2IamStripeAccessGrantCanceledEvent,EventsV2IamStripeAccessGrantDeniedEvent,EventsV2IamStripeAccessGrantRemovedEvent,EventsV2IamStripeAccessGrantRequestedEvent, andEventsV2IamStripeAccessGrantUpdatedEvent - Add support for event notifications
V2DataReportingQueryRunCreatedEvent,V2DataReportingQueryRunFailedEvent,V2DataReportingQueryRunSucceededEvent, and `V2DataReportingQueryRunUpdat...
- Add support for new resources
v20.1.0-beta.1
This release changes the pinned API version to 2026-03-25.preview. It is built on top of SDK version 20.0.0 which contains breaking changes. Please review the changelog for 20.0.0 if upgrading from older SDK versions.
- #2047 Update generated code for beta
- #2045 Update generated code for beta
- Release specs are identical.
- #2020 Update generated code for beta
- Add support for new resources
ProductCatalog.TrialOffer,Tax.Location, andV2.Core.BatchJob - Add support for
createmethod on resourceProductCatalog.TrialOffer - Add support for
all,create, andretrievemethods on resourceTax.Location - Add support for
cancel,create, andretrievemethods on resourceV2.Core.BatchJob - Add support for
performance_locationonTax.CalculationLineItemandTax\Calculation.create().$params.line_item - Add support for new value
performanceon enumsTax.Calculation.shipping_cost.tax_breakdown[].sourcing,Tax.CalculationLineItem.tax_breakdown[].sourcing, andTax.Transaction.shipping_cost.tax_breakdown[].sourcing - Add support for new values
admissions_tax,attendance_tax,entertainment_tax,gross_receipts_tax,hospitality_tax,luxury_tax,resort_tax, andtourism_taxon enumsTax.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, andTax.Transaction.shipping_cost.tax_breakdown[].tax_rate_details.tax_type - Add support for
trial_offeronInvoice.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[], andSubscriptionSchedule.update().$params.phase.item - Add support for
risk_reservedonBalance ⚠️ Remove support forsource_typeonCharge.payment_method_details.stripe_balance,ConfirmationToken.create().$params.payment_method_datum.stripe_balance,ConfirmationToken.payment_method_preview.stripe_balance,PaymentAttemptRecord.payment_method_details.stripe_balance,PaymentIntent.confirm().$params.payment_method_datum.stripe_balance,PaymentIntent.create().$params.payment_method_datum.stripe_balance,PaymentIntent.update().$params.payment_method_datum.stripe_balance,PaymentMethod.create().$params.stripe_balance,PaymentMethod.stripe_balance,PaymentRecord.payment_method_details.stripe_balance,SetupIntent.confirm().$params.payment_method_datum.stripe_balance,SetupIntent.create().$params.payment_method_datum.stripe_balance, andSetupIntent.update().$params.payment_method_datum.stripe_balance- Add support for
tax_detailsonCheckout\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,Plan.create().$params.product,Price.create().$params.product_datum,Product.create().$params, andProduct.update().$params - Add support for
pending_invoice_item_intervalonCheckout\Session.update().$params.subscription_datum - Add support for
hostedandui_modeonFinancialConnections.SessionandFinancialConnections\Session.create().$params - Add support for
urlonFinancialConnections.Session - Add support for
expires_after_secondsonInvoice.create().$params.payment_setting.payment_method_option.pix,Invoice.payment_settings.payment_method_options.pix,Invoice.update().$params.payment_setting.payment_method_option.pix,QuotePreviewInvoice.payment_settings.payment_method_options.pix,Subscription.create().$params.payment_setting.payment_method_option.pix,Subscription.payment_settings.payment_method_options.pix, andSubscription.update().$params.payment_setting.payment_method_option.pix - Add support for
current_trialonInvoice.create_preview().$params.subscription_detail.item,Subscription.create().$params.item,Subscription.update().$params.item,SubscriptionItem.create().$params,SubscriptionItem.update().$params, andSubscriptionItem - Add support for
surchargeonPaymentIntent.amount_details,PaymentIntent.capture().$params.amount_detail,PaymentIntent.confirm().$params.amount_detail,PaymentIntent.create().$params.amount_detail,PaymentIntent.increment_authorization().$params.amount_detail, andPaymentIntent.update().$params.amount_detail - Add support for
amount_detailsandpayment_detailsonPaymentIntent.decrement_authorization().$params - Add support for
mandate_optionsonPaymentIntent.payment_method_options.stripe_balance - Add support for
managed_paymentsonPaymentLink.create().$paramsandPaymentLink - Add support for
stripe_balanceonSetupIntent.confirm().$params.payment_method_option,SetupIntent.create().$params.payment_method_option,SetupIntent.payment_method_options, andSetupIntent.update().$params.payment_method_option - Add support for
billing_cycle_anchoronSubscription.create().$params.trial_setting.end_behavior,Subscription.trial_settings.end_behavior, andSubscription.update().$params.trial_setting.end_behavior - Add support for
admissions_tax,attendance_tax,entertainment_tax,gross_receipts_tax,hospitality_tax,luxury_tax,resort_tax, andtourism_taxonTax.Registration.country_options.us - Add support for new values
admissions_tax,attendance_tax,entertainment_tax,gross_receipts_tax,hospitality_tax,luxury_tax,resort_tax, andtourism_taxon enumTax.Registration.country_options.us.type - Add support for
requirementsonTaxCode ⚠️ Change type ofV2.Billing.Cadence.settings_data.collection.payment_method_options.card.mandate_options.amount,V2.Billing.CollectionSetting.payment_method_options.card.mandate_options.amount,V2.Billing.CollectionSettingVersion.payment_method_options.card.mandate_options.amount,V2\Billing\CollectionSetting.create().$params.payment_method_option.card.mandate_option.amount, andV2\Billing\CollectionSetting.update().$params.payment_method_option.card.mandate_option.amountfromlongIntegertoint64_string- Add support for new values
ar_bank_account,co_bank_account, andeg_bank_accounton enumV2.Core.Account.configuration.recipient.default_outbound_destination.type - Add support for
timezoneonV2.Core.Account.defaults,V2\Core\Account.create().$params.default, andV2\Core\Account.update().$params.default - Add support for
azure_event_gridonV2.Core.EventDestinationandV2\Core\EventDestination.create().$params - Add support for new value
no_azure_partner_topic_existson enumV2.Core.EventDestination.status_details.disabled.reason - Add support for new value
azure_event_gridon enumV2.Core.EventDestination.type - Add support for
supported_currenciesonV2.Core.Vault.GbBankAccount,V2.Core.Vault.UsBankAccount, andV2.MoneyManagement.PayoutMethod.card ⚠️ ChangeV2.Core.Vault.GbBankAccount.sort_codeandV2\Core\Vault\GbBankAccount.create().$params.sort_codeto be optional- Add support for
restrictedonV2.MoneyManagement.PayoutMethod - Add support for
currenciesonV2.MoneyManagement.PayoutMethodsBankAccountSpec.countries.value.fields[] - Add support for
counterpartyanddescriptiononV2.MoneyManagement.Transaction ⚠️ Add support forcurrencyonV2\Core\Vault\GbBankAccount.create().$params,V2\Core\Vault\UsBankAccount.create().$params,V2\MoneyManagement\OutboundSetupIntent.create().$params.payout_method_datum.bank_account,V2\MoneyManagement\OutboundSetupIntent.create().$params.payout_method_datum.card,V2\MoneyManagement\OutboundSetupIntent.update().$params.payout_method_datum.bank_account, andV2\MoneyManagement\OutboundSetupIntent.update().$params.payout_method_datum.card- Add support for
ibanonV2\Core\Vault\GbBankAccount.create().$params - Change
V2\Core\Vault\GbBankAccount.create().$params.account_numberto be optional - Add support for new value
currencyon enumInvalidPaymentMethodException.invalid_param - Add support for event notifications
V2CoreBatchJobBatchFailedEvent,V2CoreBatchJobCanceledEvent,V2CoreBatchJobCompletedEvent,V2CoreBatchJobCreatedEvent,V2CoreBatchJobReadyForUploadEvent,V2CoreBatchJobTimeoutEvent,V2CoreBatchJobUpdatedEvent,V2CoreBatchJobUploadTimeoutEvent,V2CoreBatchJobValidatingEvent, andV2CoreBatchJobValidationFailedEventwith related objectV2.Core.BatchJob - Add support for error code
service_period_coupon_with_metered_tiered_item_unsupportedonQuotePreviewInvoice.last_finalization_error
- Add support for new resources
- #2028 Merge to beta