This release changes the pinned API version to 2025-12-15.preview.
- #2104 Add EventNotificationHandler
- #2117 Update generated code for beta
- Add support for new resources
reserve.Hold,reserve.Plan, andreserve.Release - Add support for
listandretrievemethods on resourcesreserve.Holdandreserve.Release - Add support for
retrievemethod on resourcereserve.Plan - Change type of
v2.FinancialAddressGeneratedMicrodeposits.amountsfromamounttoan object - Change type of
PaymentIntentConfirmParams.payment_method_options.payto.mandate_options.amount,PaymentIntentCreateParams.payment_method_options.payto.mandate_options.amount,PaymentIntentUpdateParams.payment_method_options.payto.mandate_options.amount,SetupIntentConfirmParams.payment_method_options.payto.mandate_options.amount,SetupIntentCreateParams.payment_method_options.payto.mandate_options.amount,SetupIntentUpdateParams.payment_method_options.payto.mandate_options.amount, andcheckout.SessionCreateParams.payment_method_options.payto.mandate_options.amountfromlongIntegertoemptyable(longInteger) - Change type of
PaymentIntentConfirmParams.payment_method_options.payto.mandate_options.amountType,PaymentIntentCreateParams.payment_method_options.payto.mandate_options.amountType,PaymentIntentUpdateParams.payment_method_options.payto.mandate_options.amountType,SetupIntentConfirmParams.payment_method_options.payto.mandate_options.amountType,SetupIntentCreateParams.payment_method_options.payto.mandate_options.amountType,SetupIntentUpdateParams.payment_method_options.payto.mandate_options.amountType, andcheckout.SessionCreateParams.payment_method_options.payto.mandate_options.amountTypefromenum('fixed'|'maximum')toemptyable(enum('fixed'|'maximum')) - Change type of
PaymentIntentConfirmParams.payment_method_options.payto.mandate_options.endDate,PaymentIntentCreateParams.payment_method_options.payto.mandate_options.endDate,PaymentIntentUpdateParams.payment_method_options.payto.mandate_options.endDate,SetupIntentConfirmParams.payment_method_options.payto.mandate_options.endDate,SetupIntentCreateParams.payment_method_options.payto.mandate_options.endDate,SetupIntentUpdateParams.payment_method_options.payto.mandate_options.endDate, andcheckout.SessionCreateParams.payment_method_options.payto.mandate_options.endDatefromstringtoemptyable(string) - Change type of
PaymentIntentConfirmParams.payment_method_options.payto.mandate_options.paymentSchedule,PaymentIntentCreateParams.payment_method_options.payto.mandate_options.paymentSchedule,PaymentIntentUpdateParams.payment_method_options.payto.mandate_options.paymentSchedule,SetupIntentConfirmParams.payment_method_options.payto.mandate_options.paymentSchedule,SetupIntentCreateParams.payment_method_options.payto.mandate_options.paymentSchedule,SetupIntentUpdateParams.payment_method_options.payto.mandate_options.paymentSchedule, andcheckout.SessionCreateParams.payment_method_options.payto.mandate_options.paymentSchedulefromenumtoemptyable(enum) - Change type of
PaymentIntentConfirmParams.payment_method_options.payto.mandate_options.paymentsPerPeriod,PaymentIntentCreateParams.payment_method_options.payto.mandate_options.paymentsPerPeriod,PaymentIntentUpdateParams.payment_method_options.payto.mandate_options.paymentsPerPeriod,SetupIntentConfirmParams.payment_method_options.payto.mandate_options.paymentsPerPeriod,SetupIntentCreateParams.payment_method_options.payto.mandate_options.paymentsPerPeriod,SetupIntentUpdateParams.payment_method_options.payto.mandate_options.paymentsPerPeriod, andcheckout.SessionCreateParams.payment_method_options.payto.mandate_options.paymentsPerPeriodfromlongIntegertoemptyable(longInteger) - Change type of
PaymentIntentConfirmParams.payment_method_options.payto.mandate_options.purpose,PaymentIntentCreateParams.payment_method_options.payto.mandate_options.purpose,PaymentIntentUpdateParams.payment_method_options.payto.mandate_options.purpose,SetupIntentConfirmParams.payment_method_options.payto.mandate_options.purpose,SetupIntentCreateParams.payment_method_options.payto.mandate_options.purpose,SetupIntentUpdateParams.payment_method_options.payto.mandate_options.purpose, andcheckout.SessionCreateParams.payment_method_options.payto.mandate_options.purposefromenumtoemptyable(enum) - Change type of
SetupIntentConfirmParams.payment_method_options.payto.mandate_options.startDate,SetupIntentCreateParams.payment_method_options.payto.mandate_options.startDate,SetupIntentUpdateParams.payment_method_options.payto.mandate_options.startDate, andcheckout.SessionCreateParams.payment_method_options.payto.mandate_options.startDatefromstringtoemptyable(string) - Add support for
asyncWorkflowsonPaymentIntent - Add support for
paytoonQuotePreviewInvoice.payment_settings.payment_method_options - Remove support for
requestedonv2.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, andv2.core.Account.configuration.storer.capabilities.outbound_transfers.financial_accounts - Change type of
v2.FinancialAddressCreditSimulationCreditParams.amount,v2.core.Account.identity.business_details.annual_revenue.amount,v2.core.Account.identity.business_details.monthly_estimated_revenue.amount,v2.core.AccountCreateParams.identity.business_details.annual_revenue.amount,v2.core.AccountCreateParams.identity.business_details.monthly_estimated_revenue.amount,v2.core.AccountTokenCreateParams.identity.business_details.annual_revenue.amount,v2.core.AccountTokenCreateParams.identity.business_details.monthly_estimated_revenue.amount,v2.core.AccountUpdateParams.identity.business_details.annual_revenue.amount,v2.core.AccountUpdateParams.identity.business_details.monthly_estimated_revenue.amount,v2.moneymanagement.Adjustment.amount,v2.moneymanagement.InboundTransfer.amount,v2.moneymanagement.InboundTransferCreateParams.amount,v2.moneymanagement.OutboundPayment.amount,v2.moneymanagement.OutboundPaymentCreateParams.amount,v2.moneymanagement.OutboundPaymentQuote.amount,v2.moneymanagement.OutboundPaymentQuote.estimated_fees[].amount,v2.moneymanagement.OutboundPaymentQuoteCreateParams.amount,v2.moneymanagement.OutboundTransfer.amount,v2.moneymanagement.OutboundTransferCreateParams.amount,v2.moneymanagement.ReceivedCredit.amount,v2.moneymanagement.ReceivedDebit.amount, andv2.moneymanagement.Transaction.amountfromamounttoan object - Add support for
financialConnectionsAccountonv2.core.vault.UsBankAccountandv2.moneymanagement.PayoutMethod.bank_account - Change type of
v2.moneymanagement.FinancialAccount.balance.available,v2.moneymanagement.Transaction.balance_impact.available, andv2.moneymanagement.TransactionEntry.balance_impact.availablefromamounttoan object - Change type of
v2.moneymanagement.FinancialAccount.balance.inboundPending,v2.moneymanagement.Transaction.balance_impact.inboundPending, andv2.moneymanagement.TransactionEntry.balance_impact.inboundPendingfromamounttoan object - Change type of
v2.moneymanagement.FinancialAccount.balance.outboundPending,v2.moneymanagement.Transaction.balance_impact.outboundPending, andv2.moneymanagement.TransactionEntry.balance_impact.outboundPendingfromamounttoan object - Change type of
v2.moneymanagement.InboundTransfer.from.debited,v2.moneymanagement.OutboundPayment.from.debited,v2.moneymanagement.OutboundPaymentQuote.from.debited, andv2.moneymanagement.OutboundTransfer.from.debitedfromamounttoan object - Change type of
v2.moneymanagement.InboundTransfer.to.credited,v2.moneymanagement.OutboundPayment.to.credited,v2.moneymanagement.OutboundPaymentQuote.to.credited, andv2.moneymanagement.OutboundTransfer.to.creditedfromamounttoan object - Add support for
transferonv2.moneymanagement.ReceivedCredit.balance_transfer - Add support for new values
at_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, andsk_vaton enumsv2.core.AccountCreateParams.identity.business_details.id_numbers[].type,v2.core.AccountTokenCreateParams.identity.business_details.id_numbers[].type, andv2.core.AccountUpdateParams.identity.business_details.id_numbers[].type - Remove support for value
hk_mbsfrom enumsv2.core.AccountCreateParams.identity.business_details.id_numbers[].type,v2.core.AccountTokenCreateParams.identity.business_details.id_numbers[].type, andv2.core.AccountUpdateParams.identity.business_details.id_numbers[].type - Add support for new values
ar_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, andza_idon enumsv2.core.AccountCreateParams.identity.individual.id_numbers[].type,v2.core.AccountPersonCreateParams.id_numbers[].type,v2.core.AccountPersonTokenCreateParams.id_numbers[].type,v2.core.AccountPersonUpdateParams.id_numbers[].type,v2.core.AccountTokenCreateParams.identity.individual.id_numbers[].type, andv2.core.AccountUpdateParams.identity.individual.id_numbers[].type - Change
v2.core.AccountTokenCreateParams.identityto be optional - Change type of
v2.core.AccountListParams.appliedConfigurationsfromstringtoenum('customer'|'merchant'|'recipient'|'storer') - Add support for event notification
V2MoneyManagementPayoutMethodCreatedEventwith related objectv2.moneymanagement.PayoutMethod - Add support for error type
ControlledByAlternateResourceException - Remove support for error type
RateLimitException
- Add support for new resources