v22.4.0-alpha.3
Pre-release
Pre-release
This release changes the pinned API version to 2026-07-08.preview.
- #2777 Update generated code for private-preview
- Add support for
activate_gift_card,cashout_gift_card,check_gift_card_balance, andreload_gift_cardmethods on resourceTerminal.Reader - Add support for
administrative_addressandprincipal_place_of_businessonAccount.company - Add support for
aggregation_periodonBilling.AlertRecovered ⚠️ Add support for new valuesmass_transit_parking_taxandparking_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 new valuesbnp_paribas,citibank, andmbsb_bankon enumsCharge.payment_method_details.fpx.bank,ConfirmationToken.payment_method_preview.fpx.bank,PaymentAttemptRecord.payment_method_details.fpx.bank,PaymentMethod.fpx.bank,PaymentRecord.payment_method_details.fpx.bank, andSharedPayment.GrantedToken.payment_method_details.fpx.bank- Add support for
address_collection_precisiononCheckout.Session.automatic_tax - Add support for
tax_idonCheckout.Session.collected_information ⚠️ Remove support fortax_idsonCheckout.Session.collected_information- Add support for
setup_future_usageonCheckout.Session.payment_method_options.payco,Checkout.Session.payment_method_options.samsung_pay,PaymentIntent.payment_method_options.payco,PaymentIntent.payment_method_options.paypay,PaymentIntent.payment_method_options.samsung_pay,PaymentIntentConfirmParams.payment_method_options.paypay,PaymentIntentCreateParams.payment_method_options.paypay, andPaymentIntentUpdateParams.payment_method_options.paypay - Add support for
networkonDispute.payment_method_details.card - Add support for
require_payment_method_supportonFinancialConnections.Session.filters - Add support for
network_dataonIssuing.Authorization.request_history[] - Add support for
acquiring_institution_country,acquiring_institution_id,retrieval_reference_number,routed_network, andtrace_idonIssuing.Transaction.network_data - Add support for new values
boku_promptpay,capchase_pay,check_scan,click_to_pay,demo_pay,duitnow,dummy_auth_push,dummy_passthrough_card,edenred,gcash,getbalance,knet,kr_market,kriya,momo,mondu,netbanking,ng_bank_transfer,ng_bank,ng_card,ng_market,ng_ussd,ng_wallet,octopus,paper_check,sequra,shop_pay,south_korea_market,test_pay,truemoney,us_cash_voucher,vipps, andweroon enumsPaymentIntentConfirmParams.allowed_payment_method_types,PaymentIntentCreateParams.allowed_payment_method_types, andPaymentIntentUpdateParams.allowed_payment_method_types - Add support for
custom_fields,description, andfooteronQuote.invoice_settings,QuotePreviewSubscriptionSchedule.default_settings.invoice_settings,QuotePreviewSubscriptionSchedule.phases[].invoice_settings,SubscriptionSchedule.default_settings.invoice_settings, andSubscriptionSchedule.phases[].invoice_settings - Add support for
paypayonSetupAttempt.payment_method_details - Add support for new values
mass_transit_parking_taxandparking_taxon enumTax.RegistrationCreateParams.country_options.us.type - Add support for
mass_transit_parking_taxandparking_taxonTax.Registration.country_options.us ⚠️ Add support for new valuesmass_transit_parking_taxandparking_taxon enumTax.Registration.country_options.us.type- Add support for
gift_card_brandonTerminal.ReaderCollectPaymentMethodParams.collect_configandTerminal.ReaderProcessPaymentIntentParams.process_config - Add support for
activate_gift_card,cashout_gift_card,check_gift_card_balance,deactivate_gift_card, andreload_gift_cardonTerminal.Reader.action ⚠️ Add support for new valuesactivate_gift_card,cashout_gift_card,check_gift_card_balance,deactivate_gift_card, andreload_gift_cardon enumTerminal.Reader.action.type- Add support for
status_transitionsonV2.Billing.Contract ⚠️ Remove support forone_time_feesonV2.Billing.ContractCreateParamsandV2.Billing.Contract⚠️ Remove support forstatus_detailsonV2.Billing.Contract- Add support for
idandpriorityonV2.Billing.Contract.pricing_lines.data[].pricing.price_details.pricing_overrides.data[] ⚠️ Remove support forpricing_overrideonV2.Billing.Contract.pricing_lines.data[].pricing.price_details.pricing_overrides.data[]⚠️ Remove support fortiering_modeandtiersonV2.Billing.Contract.pricing_lines.data[].pricing.price_details.pricing_overrides.data[].overwrite_price,V2.Billing.ContractCreateParams.pricing_lines[].pricing.price_details.pricing_overrides[].overwrite_price,V2.Billing.ContractUpdateParams.pricing_line_actions[].add.pricing.price_details.pricing_overrides[].overwrite_price,V2.Billing.ContractUpdateParams.pricing_line_actions[].update.pricing.price_details.pricing_override_actions[].add.overwrite_price, andV2.Billing.ContractUpdateParams.pricing_override_actions[].add.overwrite_price- Add support for
multiply_pricingonV2.Billing.Contract.pricing_overrides.data[],V2.Billing.ContractCreateParams.pricing_overrides[], andV2.Billing.ContractUpdateParams.pricing_override_actions[].add ⚠️ Remove support formultiplieronV2.Billing.Contract.pricing_overrides.data[],V2.Billing.ContractCreateParams.pricing_overrides[], andV2.Billing.ContractUpdateParams.pricing_override_actions[].add⚠️ Change type ofV2.Billing.Contract.pricing_overrides.data[].type,V2.Billing.ContractCreateParams.pricing_overrides[].type, andV2.Billing.ContractUpdateParams.pricing_override_actions[].add.typefromliteral('multiplier')toliteral('multiply_pricing')- Add support for
related_network_objectonV2.Core.AccountListParamsandV2.Core.Account ⚠️ Add support for new valuenetwork_business_profile_walleton enumV2.Core.Account.configuration.recipient.default_outbound_destination.type- Add support for
network_business_profile_walletonV2.MoneyManagement.PayoutMethod - Add support for new value
network_business_profile_walleton enumsV2.MoneyManagement.OutboundSetupIntentCreateParams.payout_method_data.type,V2.MoneyManagement.OutboundSetupIntentUpdateParams.payout_method_data.type, andV2.MoneyManagement.PayoutMethod.type - Add support for
stripe_network_transferonV2.MoneyManagement.ReceivedCredit - Add support for new value
stripe_network_transferon enumV2.MoneyManagement.ReceivedCredit.type ⚠️ Remove support for valueone_time_feesfrom enumsV2.Billing.ContractActivateParams.include,V2.Billing.ContractCancelParams.include,V2.Billing.ContractCreateParams.include,V2.Billing.ContractListParams.include,V2.Billing.ContractRetrieveParams.include, andV2.Billing.ContractUpdateParams.include⚠️ Change type ofV2.Billing.ContractCreateParams.pricing_lines[].ends_at.type,V2.Billing.ContractCreateParams.pricing_lines[].pricing.price_details.pricing_overrides[].ends_at.type,V2.Billing.ContractCreateParams.pricing_overrides[].ends_at.type, andV2.Billing.ContractUpdateParams.pricing_line_actions[].add.pricing.price_details.pricing_overrides[].ends_at.typefromenum('contract_end'|'timestamp')toliteral('timestamp')⚠️ Change type ofV2.Billing.ContractCreateParams.pricing_lines[].pricing.price_details.pricing_overrides[].starts_at.type,V2.Billing.ContractCreateParams.pricing_lines[].starts_at.type,V2.Billing.ContractCreateParams.pricing_overrides[].starts_at.type, andV2.Billing.ContractUpdateParams.pricing_line_actions[].add.pricing.price_details.pricing_overrides[].starts_at.typefromenum('contract_start'|'timestamp')toliteral('timestamp')- Change
V2.Billing.ContractCreateParams.pricing_overrides[].priorityandV2.Billing.ContractUpdateParams.pricing_override_actions[].add.priorityto be optional ⚠️ Change type ofV2.Billing.ContractUpdateParams.pricing_line_actions[].add.ends_at.type,V2.Billing.ContractUpdateParams.pricing_line_actions[].update.ends_at.type,V2.Billing.ContractUpdateParams.pricing_line_actions[].update.pricing.price_details.pricing_override_actions[].add.ends_at.type,V2.Billing.ContractUpdateParams.pricing_line_actions[].update.pricing.price_details.pricing_override_actions[].update.ends_at.type,V2.Billing.ContractUpdateParams.pricing_override_actions[].add.ends_at.type, andV2.Billing.ContractUpdateParams.pricing_override_actions[].update.ends_at.typefromenum('billing_period_end'|'timestamp')toliteral('timestamp')⚠️ Change type ofV2.Billing.ContractUpdateParams.pricing_line_actions[].add.starts_at.type,V2.Billing.ContractUpdateParams.pricing_line_actions[].update.pricing.price_details.pricing_override_actions[].add.starts_at.type,V2.Billing.ContractUpdateParams.pricing_line_actions[].update.pricing.price_details.pricing_override_actions[].update.starts_at.type,V2.Billing.ContractUpdateParams.pricing_line_actions[].update.starts_at.type,V2.Billing.ContractUpdateParams.pricing_override_actions[].add.starts_at.type, andV2.Billing.ContractUpdateParams.pricing_override_actions[].update.starts_at.typefromenum('billing_period_start'|'timestamp')toliteral('timestamp')- Add support for event notifications
V2BillingContractActivatedEvent,V2BillingContractCanceledEvent,V2BillingContractCreatedEvent,V2BillingContractEndedEvent, andV2BillingContractUpdatedEventwith related objectV2.Billing.Contract
- Add support for