Releases: stripe/stripe-ruby
Releases · stripe/stripe-ruby
v18.2.0-beta.1
This release changes the pinned API version to 2025-12-15.preview.
- #1724 Add EventNotificationHandler
- #1735 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
Billing::CreditBalanceSummary.customer_account,Billing::CreditGrant.customer_account,BillingPortal::Session.customer_account,CashBalance.customer_account,Checkout::Session.customer_account,ConfirmationToken::PaymentMethodPreview.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, andTaxId::Owner.customer_accountto be required - Change type of
V2::FinancialAddressGeneratedMicrodeposits.amountsfromamounttoan object - Change type of
Checkout::SessionCreateParams::PaymentMethodOption::Payto::MandateOption.amount,PaymentIntentConfirmParams::PaymentMethodOption::Payto::MandateOption.amount,PaymentIntentCreateParams::PaymentMethodOption::Payto::MandateOption.amount,PaymentIntentUpdateParams::PaymentMethodOption::Payto::MandateOption.amount,SetupIntentConfirmParams::PaymentMethodOption::Payto::MandateOption.amount,SetupIntentCreateParams::PaymentMethodOption::Payto::MandateOption.amount, andSetupIntentUpdateParams::PaymentMethodOption::Payto::MandateOption.amountfromlongIntegertoemptyable(longInteger) - Change type of
Checkout::SessionCreateParams::PaymentMethodOption::Payto::MandateOption.amount_type,PaymentIntentConfirmParams::PaymentMethodOption::Payto::MandateOption.amount_type,PaymentIntentCreateParams::PaymentMethodOption::Payto::MandateOption.amount_type,PaymentIntentUpdateParams::PaymentMethodOption::Payto::MandateOption.amount_type,SetupIntentConfirmParams::PaymentMethodOption::Payto::MandateOption.amount_type,SetupIntentCreateParams::PaymentMethodOption::Payto::MandateOption.amount_type, andSetupIntentUpdateParams::PaymentMethodOption::Payto::MandateOption.amount_typefromenum('fixed'|'maximum')toemptyable(enum('fixed'|'maximum')) - Change type of
Checkout::SessionCreateParams::PaymentMethodOption::Payto::MandateOption.end_date,PaymentIntentConfirmParams::PaymentMethodOption::Payto::MandateOption.end_date,PaymentIntentCreateParams::PaymentMethodOption::Payto::MandateOption.end_date,PaymentIntentUpdateParams::PaymentMethodOption::Payto::MandateOption.end_date,SetupIntentConfirmParams::PaymentMethodOption::Payto::MandateOption.end_date,SetupIntentCreateParams::PaymentMethodOption::Payto::MandateOption.end_date, andSetupIntentUpdateParams::PaymentMethodOption::Payto::MandateOption.end_datefromstringtoemptyable(string) - Change type of
Checkout::SessionCreateParams::PaymentMethodOption::Payto::MandateOption.payment_schedule,PaymentIntentConfirmParams::PaymentMethodOption::Payto::MandateOption.payment_schedule,PaymentIntentCreateParams::PaymentMethodOption::Payto::MandateOption.payment_schedule,PaymentIntentUpdateParams::PaymentMethodOption::Payto::MandateOption.payment_schedule,SetupIntentConfirmParams::PaymentMethodOption::Payto::MandateOption.payment_schedule,SetupIntentCreateParams::PaymentMethodOption::Payto::MandateOption.payment_schedule, andSetupIntentUpdateParams::PaymentMethodOption::Payto::MandateOption.payment_schedulefromenumtoemptyable(enum) - Change type of
Checkout::SessionCreateParams::PaymentMethodOption::Payto::MandateOption.payments_per_period,PaymentIntentConfirmParams::PaymentMethodOption::Payto::MandateOption.payments_per_period,PaymentIntentCreateParams::PaymentMethodOption::Payto::MandateOption.payments_per_period,PaymentIntentUpdateParams::PaymentMethodOption::Payto::MandateOption.payments_per_period,SetupIntentConfirmParams::PaymentMethodOption::Payto::MandateOption.payments_per_period,SetupIntentCreateParams::PaymentMethodOption::Payto::MandateOption.payments_per_period, andSetupIntentUpdateParams::PaymentMethodOption::Payto::MandateOption.payments_per_periodfromlongIntegertoemptyable(longInteger) - Change type of
Checkout::SessionCreateParams::PaymentMethodOption::Payto::MandateOption.purpose,PaymentIntentConfirmParams::PaymentMethodOption::Payto::MandateOption.purpose,PaymentIntentCreateParams::PaymentMethodOption::Payto::MandateOption.purpose,PaymentIntentUpdateParams::PaymentMethodOption::Payto::MandateOption.purpose,SetupIntentConfirmParams::PaymentMethodOption::Payto::MandateOption.purpose,SetupIntentCreateParams::PaymentMethodOption::Payto::MandateOption.purpose, andSetupIntentUpdateParams::PaymentMethodOption::Payto::MandateOption.purposefromenumtoemptyable(enum) - Change type of
Checkout::SessionCreateParams::PaymentMethodOption::Payto::MandateOption.start_date,SetupIntentConfirmParams::PaymentMethodOption::Payto::MandateOption.start_date,SetupIntentCreateParams::PaymentMethodOption::Payto::MandateOption.start_date, andSetupIntentUpdateParams::PaymentMethodOption::Payto::MandateOption.start_datefromstringtoemptyable(string) - Change
Identity::VerificationSession.related_customer_accountto be required - Add support for
async_workflowsonPaymentIntent - Add support for
paytoonQuotePreviewInvoice::PaymentSetting::PaymentMethodOption - Remove support for
requestedonV2::Core::Account::Configuration::Customer::Capability::AutomaticIndirectTax,V2::Core::Account::Configuration::Merchant::Capability::AchDebitPayment,V2::Core::Account::Configuration::Merchant::Capability::AcssDebitPayment,V2::Core::Account::Configuration::Merchant::Capability::AffirmPayment,V2::Core::Account::Configuration::Merchant::Capability::AfterpayClearpayPayment,V2::Core::Account::Configuration::Merchant::Capability::AlmaPayment,V2::Core::Account::Configuration::Merchant::Capability::AmazonPayPayment,V2::Core::Account::Configuration::Merchant::Capability::AuBecsDebitPayment,V2::Core::Account::Configuration::Merchant::Capability::BacsDebitPayment,V2::Core::Account::Configuration::Merchant::Capability::BancontactPayment,V2::Core::Account::Configuration::Merchant::Capability::BlikPayment,V2::Core::Account::Configuration::Merchant::Capability::BoletoPayment,V2::Core::Account::Configuration::Merchant::Capability::CardPayment,V2::Core::Account::Configuration::Merchant::Capability::CartesBancairesPayment,V2::Core::Account::Configuration::Merchant::Capability::CashappPayment,V2::Core::Account::Configuration::Merchant::Capability::EpsPayment,V2::Core::Account::Configuration::Merchant::Capability::FpxPayment,V2::Core::Account::Configuration::Merchant::Capability::GbBankTransferPayment,V2::Core::Account::Configuration::Merchant::Capability::GrabpayPayment,V2::Core::Account::Configuration::Merchant::Capability::IdealPayment,V2::Core::Account::Configuration::Merchant::Capability::JcbPayment,V2::Core::Account::Configuration::Merchant::Capability::JpBankTransferPayment,V2::Core::Account::Configuration::Merchant::Capability::KakaoPayPayment,V2::Core::Account::Configuration::Merchant::Capability::KlarnaPayment,V2::Core::Account::Configuration::Merchant::Capability::KonbiniPayment,V2::Core::Account::Configuration::Merchant::Capability::KrCardPayment,V2::Core::Account::Configuration::Merchant::Capability::LinkPayment,V2::Core::Account::Configuration::Merchant::Capability::MobilepayPayment,V2::Core::Account::Configuration::Merchant::Capability::MultibancoPayment,V2::Core::Account::Configuration::Merchant::Capability::MxBankTransferPayment,V2::Core::Account::Configuration::Merchant::Capability::NaverPayPayment,V2::Core::Account::Configuration::Merchant::Capability::OxxoPayment,V2::Core::Account::Configuration::Merchant::Capability::P24Payment,V2::Core::Account::Configuration::Merchant::Capability::PayByBankPayment,V2::Core::Account::Configuration::Merchant::Capability::PaycoPayment,V2::Core::Account::Configuration::Merchant::Capability::PaynowPayment,V2::Core::Account::Configuration::Merchant::Capability::PromptpayPayment,V2::Core::Account::Configuration::Merchant::Capability::RevolutPayPayment,V2::Core::Account::Configuration::Merchant::Capability::SamsungPayPayment,V2::Core::Account::Configuration::Merchant::Capability::SepaBankTransferPayment,V2::Core::Account::Configuration::Merchant::Capability::SepaDebitPayment,V2::Core::Account::Configuration::Merchant::Capability::StripeBalance::Payout,V2::Core::Account::Configuration::Merchant::Capability::SwishPayment,V2::Core::Account::Configuration::Merchant::Capability::TwintPayment,V2::Core::Account::Configuration::Merchant::Capability::UsBankTransferPayment,V2::Core::Account::Configuration::Merchant::Capability::ZipPayment,V2::Core::Account::Configuration::Recipient::Capability::BankAccount::Local,V2::Core::Account::Configuration::Recipient::Capability::BankAccount::Wire,V2::Core::Account::Configuration::Recipient::Capability::Card,V2::Core::Account::Configuration::Recipient::Capability::StripeBalance::Payout,V2::Core::Account::Configuration::Recipient::Capability::StripeBalance::StripeTransfer, `V2::Core::A...
- Add support for new resources
v18.1.0
This release changes the pinned API version to 2025-12-15.clover.
- #1744 Update generated code
- Add support for new resources
V2::Core::AccountLink,V2::Core::AccountPersonToken,V2::Core::AccountPerson,V2::Core::AccountToken, andV2::Core::Account - Add support for
createandretrievemethods on resourcesV2::Core::AccountPersonTokenandV2::Core::AccountToken - Add support for
createmethod on resourceV2::Core::AccountLink - Add support for
close,create,list,retrieve, andupdatemethods on resourceV2::Core::Account - Add support for
create,delete,list,retrieve, andupdatemethods on resourceV2::Core::AccountPerson - Add support for
customer_accountonBilling::CreditBalanceSummaryRetrieveParams,Billing::CreditBalanceSummary,Billing::CreditBalanceTransactionListParams,Billing::CreditGrantCreateParams,Billing::CreditGrantListParams,Billing::CreditGrant,BillingPortal::SessionCreateParams,BillingPortal::Session,CashBalance,Checkout::SessionCreateParams,Checkout::SessionListParams,Checkout::Session,ConfirmationToken::PaymentMethodPreview,CreditNoteListParams,CreditNote,CustomerBalanceTransaction,CustomerCashBalanceTransaction,CustomerSessionCreateParams,CustomerSession,Customer,Discount,FinancialConnections::Account::AccountHolder,FinancialConnections::AccountListParams::AccountHolder,FinancialConnections::Session::AccountHolder,FinancialConnections::SessionCreateParams::AccountHolder,InvoiceCreateParams,InvoiceCreatePreviewParams,InvoiceItemCreateParams,InvoiceItemListParams,InvoiceItem,InvoiceListParams,Invoice,PaymentIntentCreateParams,PaymentIntentListParams,PaymentIntentUpdateParams,PaymentIntent,PaymentMethodAttachParams,PaymentMethodListParams,PaymentMethod,PromotionCodeCreateParams,PromotionCodeListParams,PromotionCode,QuoteCreateParams,QuoteListParams,QuoteUpdateParams,Quote,SetupAttempt,SetupIntentCreateParams,SetupIntentListParams,SetupIntentUpdateParams,SetupIntent,SubscriptionCreateParams,SubscriptionListParams,SubscriptionScheduleCreateParams,SubscriptionScheduleListParams,SubscriptionSchedule,Subscription,TaxId::Owner,TaxIdCreateParams::Owner,TaxIdListParams::Owner, andTaxId - Add support for
metadataonCheckout::SessionCreateParams::LineItemandLineItem - Add support for
payto_paymentsonAccount::Capability,AccountCreateParams::Capability, andAccountUpdateParams::Capability - Add support for
signeronAccountCreateParams::Document::ProofOfRegistration,AccountCreateParams::Document::ProofOfUltimateBeneficialOwnership,AccountUpdateParams::Document::ProofOfRegistration, andAccountUpdateParams::Document::ProofOfUltimateBeneficialOwnership - Change
Billing::CreditBalanceSummaryRetrieveParams.customer,Billing::CreditBalanceTransactionListParams.customer,Billing::CreditGrantCreateParams.customer,BillingPortal::SessionCreateParams.customer,CustomerSessionCreateParams.customer,InvoiceItemCreateParams.customer,PaymentMethodAttachParams.customer, andSubscriptionCreateParams.customerto be optional - Add support for
billing_cycle_anchoronBillingPortal::Configuration::Feature::SubscriptionUpdate,BillingPortal::ConfigurationCreateParams::Feature::SubscriptionUpdate, andBillingPortal::ConfigurationUpdateParams::Feature::SubscriptionUpdate - Add support for
paytoonCharge::PaymentMethodDetail,Checkout::Session::PaymentMethodOption,Checkout::SessionCreateParams::PaymentMethodOption,ConfirmationToken::PaymentMethodPreview,ConfirmationTokenCreateParams::PaymentMethodDatum,Invoice::PaymentSetting::PaymentMethodOption,InvoiceCreateParams::PaymentSetting::PaymentMethodOption,InvoiceUpdateParams::PaymentSetting::PaymentMethodOption,Mandate::PaymentMethodDetail,PaymentAttemptRecord::PaymentMethodDetail,PaymentIntent::PaymentMethodOption,PaymentIntentConfirmParams::PaymentMethodDatum,PaymentIntentConfirmParams::PaymentMethodOption,PaymentIntentCreateParams::PaymentMethodDatum,PaymentIntentCreateParams::PaymentMethodOption,PaymentIntentUpdateParams::PaymentMethodDatum,PaymentIntentUpdateParams::PaymentMethodOption,PaymentMethodConfigurationCreateParams,PaymentMethodConfigurationUpdateParams,PaymentMethodConfiguration,PaymentMethodCreateParams,PaymentMethodUpdateParams,PaymentMethod,PaymentRecord::PaymentMethodDetail,SetupAttempt::PaymentMethodDetail,SetupIntent::PaymentMethodOption,SetupIntentConfirmParams::PaymentMethodDatum,SetupIntentConfirmParams::PaymentMethodOption,SetupIntentCreateParams::PaymentMethodDatum,SetupIntentCreateParams::PaymentMethodOption,SetupIntentUpdateParams::PaymentMethodDatum,SetupIntentUpdateParams::PaymentMethodOption,Subscription::PaymentSetting::PaymentMethodOption,SubscriptionCreateParams::PaymentSetting::PaymentMethodOption, andSubscriptionUpdateParams::PaymentSetting::PaymentMethodOption - Add support for
expected_debit_dateonCharge::PaymentMethodDetail::AcssDebit,Charge::PaymentMethodDetail::AuBecsDebit,Charge::PaymentMethodDetail::BacsDebit,Charge::PaymentMethodDetail::NzBankAccount,Charge::PaymentMethodDetail::SepaDebit,Charge::PaymentMethodDetail::UsBankAccount,PaymentAttemptRecord::PaymentMethodDetail::AcssDebit,PaymentAttemptRecord::PaymentMethodDetail::AuBecsDebit,PaymentAttemptRecord::PaymentMethodDetail::BacsDebit,PaymentAttemptRecord::PaymentMethodDetail::NzBankAccount,PaymentAttemptRecord::PaymentMethodDetail::SepaDebit,PaymentAttemptRecord::PaymentMethodDetail::UsBankAccount,PaymentRecord::PaymentMethodDetail::AcssDebit,PaymentRecord::PaymentMethodDetail::AuBecsDebit,PaymentRecord::PaymentMethodDetail::BacsDebit,PaymentRecord::PaymentMethodDetail::NzBankAccount,PaymentRecord::PaymentMethodDetail::SepaDebit, andPaymentRecord::PaymentMethodDetail::UsBankAccount - Add support for
line_itemsonCheckout::SessionUpdateParams - Add support for
invoiceonCustomerCustomerBalanceTransactionListParams - Add support for
related_customer_accountonIdentity::VerificationSessionCreateParams,Identity::VerificationSessionListParams, andIdentity::VerificationSession - Change type of
InvoiceItem::Pricing::PriceDetail.priceandInvoiceLineItem::Pricing::PriceDetail.pricefromstringtoexpandable($Price) - Add support for
subtotalonInvoiceLineItem - Add support for
authorization_code,description,iin,installments,issuer,network_advice_code,network_decline_code, andstored_credential_usageonPaymentAttemptRecord::PaymentMethodDetail::CardandPaymentRecord::PaymentMethodDetail::Card - Change
PaymentIntent.transfer_datato be optional - Add support for
allow_redisplayonPaymentMethodListParams - Add support for
reported_byonPaymentRecord - Change
Product.tax_codeto be optional - Add support for
changesonV2::Core::Event
- Add support for new resources
- #1741 Format breaking change warning to improve discoverability
- #1742 Updated bundled CA certs
v18.2.0-alpha.1
- #1743 Update generated code for private-preview
- Add support for new resources
SharedPayment::GrantedToken,V2::Iam::ApiKey,V2::Payments::SettlementAllocationIntentSplit,V2::Payments::SettlementAllocationIntent, andV2::Tax::ManualRule - Add support for
retrievemethod on resourceSharedPayment::GrantedToken - Add support for
createandupdatetest helper methods on resourceSharedPayment::GrantedToken - Add support for
create,deactivate,list,retrieve, andupdatemethods on resourceV2::Tax::ManualRule - Add support for
cancel,create,retrieve,submit, andupdatemethods on resourceV2::Payments::SettlementAllocationIntent - Add support for
cancel,create, andretrievemethods on resourceV2::Payments::SettlementAllocationIntentSplit - Add support for
create,expire,list,retrieve,rotate, andupdatemethods on resourceV2::Iam::ApiKey - Add support for
check_scanningonAccountSessionCreateParams::Component - Add support for
tax_detailsonCheckout::SessionCreateParams::LineItem::PriceDatum::ProductDatum,Checkout::SessionUpdateParams::LineItem::PriceDatum::ProductDatum,InvoiceAddLinesParams::Line::PriceDatum::ProductDatum,InvoiceLineItemUpdateParams::PriceDatum::ProductDatum,InvoiceUpdateLinesParams::Line::PriceDatum::ProductDatum,PaymentLinkCreateParams::LineItem::PriceDatum::ProductDatum,ProductCreateParams, andProductUpdateParams - Add support for
payment_method_dataonDelegatedCheckout::RequestedSessionConfirmParams - Add support for
product_detailsonDelegatedCheckout::RequestedSession::LineItemDetail - Add support for
walletsonIssuing::CardListParams - Add support for
primary_account_identifieronIssuing::Card::Wallet::ApplePayandIssuing::Card::Wallet::GooglePay - Add support for
shared_payment_granted_tokenonPaymentIntentConfirmParams,PaymentIntentCreateParams, andPaymentIntent - Change
ProductCatalog::TrialOffer::Duration.relativeto be optional - Add support for
instantonV2::Account::Configuration::RecipientDatum::Feature::BankAccount,V2::AccountCreateParams::Configuration::RecipientDatum::Feature::BankAccount,V2::AccountUpdateParams::Configuration::RecipientDatum::Feature::BankAccount,V2::Core::Account::Configuration::Recipient::Capability::BankAccount,V2::Core::AccountCreateParams::Configuration::Recipient::Capability::BankAccount, andV2::Core::AccountUpdateParams::Configuration::Recipient::Capability::BankAccount - Add support for
collect_atonV2::Billing::IntentAction::Deactivate,V2::Billing::IntentAction::Modify,V2::Billing::IntentAction::Subscribe,V2::Billing::IntentCreateParams::Action::Deactivate,V2::Billing::IntentCreateParams::Action::Modify, andV2::Billing::IntentCreateParams::Action::Subscribe - Remove support for
billing_detailsonV2::Billing::IntentAction::Deactivate,V2::Billing::IntentAction::Modify,V2::Billing::IntentAction::Subscribe,V2::Billing::IntentCreateParams::Action::Deactivate,V2::Billing::IntentCreateParams::Action::Modify, andV2::Billing::IntentCreateParams::Action::Subscribe - Add support for
overridesonV2::Billing::IntentAction::Deactivate::PricingPlanSubscriptionDetail,V2::Billing::IntentAction::Modify::PricingPlanSubscriptionDetail,V2::Billing::IntentAction::Subscribe::PricingPlanSubscriptionDetail,V2::Billing::IntentCreateParams::Action::Deactivate::PricingPlanSubscriptionDetail,V2::Billing::IntentCreateParams::Action::Modify::PricingPlanSubscriptionDetail, andV2::Billing::IntentCreateParams::Action::Subscribe::PricingPlanSubscriptionDetail - Remove support for
requestedonV2::Core::Account::Configuration::CardCreator::Capability::Commercial::Celtic::ChargeCard,V2::Core::Account::Configuration::CardCreator::Capability::Commercial::Celtic::SpendCard,V2::Core::Account::Configuration::CardCreator::Capability::Commercial::CrossRiverBank::ChargeCard,V2::Core::Account::Configuration::CardCreator::Capability::Commercial::CrossRiverBank::SpendCard,V2::Core::Account::Configuration::CardCreator::Capability::Commercial::Lead::PrepaidCard,V2::Core::Account::Configuration::CardCreator::Capability::Commercial::Stripe::ChargeCard,V2::Core::Account::Configuration::CardCreator::Capability::Commercial::Stripe::PrepaidCard,V2::Core::Account::Configuration::Recipient::Capability::CryptoWallet,V2::Core::Account::Configuration::Storer::Capability::FinancialAddress::CryptoWallet,V2::Core::Account::Configuration::Storer::Capability::HoldsCurrency::Usdc,V2::Core::Account::Configuration::Storer::Capability::OutboundPayment::CryptoWallet, andV2::Core::Account::Configuration::Storer::Capability::OutboundTransfer::CryptoWallet - Add support for
alternative_referenceonV2::Core::Vault::GbBankAccount,V2::Core::Vault::UsBankAccount, andV2::MoneyManagement::PayoutMethod - Add support for
managed_byandpaymentsonV2::MoneyManagement::FinancialAccount - Add support for
speedonV2::MoneyManagement::OutboundPayment::DeliveryOption,V2::MoneyManagement::OutboundPaymentCreateParams::DeliveryOption,V2::MoneyManagement::OutboundPaymentQuote::DeliveryOption, andV2::MoneyManagement::OutboundPaymentQuoteCreateParams::DeliveryOption - Add support for
typesonV2::MoneyManagement::FinancialAccountListParams - Add support for
top_impacted_accountsonEventsV2CoreHealthApiErrorFiringEvent,EventsV2CoreHealthApiErrorResolvedEvent,EventsV2CoreHealthApiLatencyFiringEvent,EventsV2CoreHealthApiLatencyResolvedEvent,EventsV2CoreHealthPaymentMethodErrorFiringEvent, andEventsV2CoreHealthPaymentMethodErrorResolvedEvent - Add support for event notifications
V2CoreHealthSepaDebitDelayedFiringEvent,V2CoreHealthSepaDebitDelayedResolvedEvent, andV2PaymentsSettlementAllocationIntentNotFoundEvent - Add support for event notifications
V2PaymentsSettlementAllocationIntentCanceledEvent,V2PaymentsSettlementAllocationIntentCreatedEvent,V2PaymentsSettlementAllocationIntentErroredEvent,V2PaymentsSettlementAllocationIntentFundsNotReceivedEvent,V2PaymentsSettlementAllocationIntentMatchedEvent,V2PaymentsSettlementAllocationIntentSettledEvent, andV2PaymentsSettlementAllocationIntentSubmittedEventwith related objectV2::Payments::SettlementAllocationIntent - Add support for event notifications
V2PaymentsSettlementAllocationIntentSplitCanceledEvent,V2PaymentsSettlementAllocationIntentSplitCreatedEvent, andV2PaymentsSettlementAllocationIntentSplitSettledEventwith related objectV2::Payments::SettlementAllocationIntentSplit
- Add support for new resources
v18.1.0-alpha.4
- #1740 Update generated code for private-preview
- Add support for event notifications
V2IamApiKeyCreatedEvent,V2IamApiKeyDefaultSecretRevealedEvent,V2IamApiKeyExpiredEvent,V2IamApiKeyPermissionsUpdatedEvent,V2IamApiKeyRotatedEvent, andV2IamApiKeyUpdatedEvent
- Add support for event notifications
- #1739 Update generated code for private-preview
- Add support for
check_scanningonAccountSession::Component - Add support for
clientonV2::Core::Event::Reason::Request - Add support for
stripe_balance_paymentonV2::MoneyManagement::ReceivedCreditandV2::MoneyManagement::ReceivedDebit - Add support for
balance_transferonV2::MoneyManagement::ReceivedDebit - Add support for
includeonV2::Core::EventListParamsandV2::Core::EventRetrieveParams
- Add support for
v18.1.0-alpha.3
- #1737 Update generated code for private-preview
- Add support for new resource
ProductCatalog::TrialOffer - Add support for
createmethod on resourceProductCatalog::TrialOffer - Remove support for
amount_subtotal_after_discountonDelegatedCheckout::RequestedSession::LineItemDetailandDelegatedCheckout::RequestedSession::TotalDetail - Remove support for
amount_total,unit_amount_after_discount, andunit_discountonDelegatedCheckout::RequestedSession::LineItemDetail - Add support for
amount_cart_discountandamount_items_discountonDelegatedCheckout::RequestedSession::TotalDetail - Remove support for
amount_discountonDelegatedCheckout::RequestedSession::TotalDetail - Add support for
payments_orchestrationonPaymentIntentCreateParamsandPaymentIntent
- Add support for new resource
v18.0.1
- #1736 Throw a specific error when accessing
payment_intentproperty onInvoiceobject to ease debugging.
v18.1.0-alpha.2
This release changes the pinned API version to 2025-11-17.preview.
- #1734 Update generated code for private-preview
- Add support for new resources
V2::Core::AccountPersonToken,V2::Core::AccountToken, andV2::MoneyManagement::CurrencyConversion - Add support for
create,list, andretrievemethods on resourceV2::MoneyManagement::CurrencyConversion - Add support for
createandretrievemethods on resourcesV2::Core::AccountPersonTokenandV2::Core::AccountToken - Add support for
effective_atonInvoiceCreatePreviewParams::ScheduleDetail::Amendment,InvoiceCreatePreviewParams::ScheduleDetail::Phase,QuoteCreateParams::Line,QuoteLine,QuotePreviewSubscriptionSchedule::Phase,QuoteUpdateParams::Line,SubscriptionSchedule::Phase,SubscriptionScheduleAmendParams::Amendment,SubscriptionScheduleCreateParams::Phase, andSubscriptionScheduleUpdateParams::Phase - Add support for
trial_offeronInvoiceCreatePreviewParams::ScheduleDetail::Amendment::ItemAction::Add,InvoiceCreatePreviewParams::ScheduleDetail::Amendment::ItemAction::Set,InvoiceCreatePreviewParams::ScheduleDetail::Phase::Item,QuoteCreateParams::Line::Action::AddItem,QuoteCreateParams::Line::Action::SetItem,QuoteLine::Action::AddItem,QuoteLine::Action::SetItem,QuotePreviewSubscriptionSchedule::Phase::Item,QuoteUpdateParams::Line::Action::AddItem,QuoteUpdateParams::Line::Action::SetItem,SubscriptionSchedule::Phase::Item,SubscriptionScheduleAmendParams::Amendment::ItemAction::Add,SubscriptionScheduleAmendParams::Amendment::ItemAction::Set,SubscriptionScheduleCreateParams::Phase::Item, andSubscriptionScheduleUpdateParams::Phase::Item - Change type of
DelegatedCheckout::RequestedSession.amount_subtotalfromlongIntegertonullable(longInteger) - Change type of
DelegatedCheckout::RequestedSession.amount_totalfromlongIntegertonullable(longInteger) - Add support for
amount_discount,amount_subtotal,amount_total,unit_amount_after_discount, andunit_discountonDelegatedCheckout::RequestedSession::LineItemDetail - Add support for
amount_subtotal_after_discountonDelegatedCheckout::RequestedSession::LineItemDetailandDelegatedCheckout::RequestedSession::TotalDetail - Change type of
InvoiceCreatePreviewParams::ScheduleDetail.billing_schedulesfromarray(billing_schedules_update_params)toemptyable(array(billing_schedules_update_params)) - Add support for
current_trialonInvoiceCreatePreviewParams::SubscriptionDetail::Item,SubscriptionCreateParams::Item,SubscriptionItemCreateParams,SubscriptionItemUpdateParams,SubscriptionItem, andSubscriptionUpdateParams::Item - Change type of
QuoteCreateParams::SubscriptionDataOverride.billing_schedulesandQuoteCreateParams::SubscriptionDatum.billing_schedulesfromemptyable(array(billing_schedules_create_specs))toarray(billing_schedules_create_specs) - Change type of
Quote::SubscriptionDataOverride.billing_schedulesandQuote::SubscriptionDatum.billing_schedulesfromnullable(array(SubscriptionsResourceBillingSchedules))toarray(QuotesResourceSubscriptionDataBillingSchedules) - Change type of
Quote::SubscriptionDataOverride.phase_effective_atandQuote::SubscriptionDatum.phase_effective_atfromnullable(enum('billing_period_start'|'phase_start'))toenum('billing_period_start'|'line_start') - Change type of
QuotePreviewSubscriptionSchedule::DefaultSetting.phase_effective_atandSubscriptionSchedule::DefaultSetting.phase_effective_atfromnullable(enum('billing_period_start'|'phase_start'))toenum('billing_period_start'|'phase_start') - Change type of
QuotePreviewSubscriptionSchedule.billing_schedulesandSubscriptionSchedule.billing_schedulesfromnullable(array(SubscriptionsResourceBillingSchedules))toarray(SubscriptionsResourceBillingSchedules) - Remove support for
amendment_start,line_starts_at, andrelativeonSubscription::BillingSchedule::BillFrom - Change type of
Subscription::BillingSchedule::BillFrom.computed_timestampfromnullable(DateTime)toDateTime - Change type of
Subscription::BillingSchedule::BillFrom.typefromenumtoliteral('timestamp') - Remove support for
amendment_endandline_ends_atonSubscription::BillingSchedule::BillUntil - Change type of
V2::Billing::ServiceAction::CreditGrant::Amount.monetary,V2::Billing::ServiceAction::CreditGrantPerTenant::Amount.monetary,V2::Billing::ServiceActionCreateParams::CreditGrant::Amount.monetary, andV2::Billing::ServiceActionCreateParams::CreditGrantPerTenant::Amount.monetaryfromamounttoan object - Add support for
future_requirementsonV2::Core::Account - Add support for
konbini_paymentsandscript_statement_descriptoronV2::Core::Account::Configuration::Merchant,V2::Core::AccountCreateParams::Configuration::Merchant, andV2::Core::AccountUpdateParams::Configuration::Merchant - Add support for
euronV2::Core::Account::Configuration::Storer::Capability::HoldsCurrency,V2::Core::AccountCreateParams::Configuration::Storer::Capability::HoldsCurrency, andV2::Core::AccountUpdateParams::Configuration::Storer::Capability::HoldsCurrency - Add support for
requirements_collectoronV2::Core::Account::Default::Responsibility - Remove support for
collectoronV2::Core::Account::Requirement - Remove support for
v1_event_idonV2::Core::Event - Remove support for
amount_detailsandcapture_methodonV2::Payments::OffSessionPaymentCreateParamsandV2::Payments::OffSessionPayment - Change type of
V2::Payments::OffSessionPayment.amount_capturablefromamounttoan object - Change type of
V2::Payments::OffSessionPayment.amount_requestedfromamounttoan object - Change type of
V2::Payments::OffSessionPaymentCreateParams.amountfromamounttoan object - Change
V2::Payments::OffSessionPaymentCreateParams::RetryDetail.retry_strategyto be optional - Remove support for
destinationonV2::Payments::OffSessionPaymentCaptureParams::TransferDatum - Change
V2::Payments::OffSessionPaymentCaptureParams.amount_to_captureto be optional - Add support for
createdonV2::Core::EventListParams - Remove support for
gt,gte,lt, andlteonV2::Core::EventListParams - Add support for
account_tokenonV2::Core::AccountCreateParamsandV2::Core::AccountUpdateParams - Add support for
person_tokenonV2::Core::AccountPersonCreateParamsandV2::Core::AccountPersonUpdateParams - Add support for
impacted_requests_percentageonEventsV2CoreHealthApiErrorFiringEvent,EventsV2CoreHealthApiErrorResolvedEvent,EventsV2CoreHealthApiLatencyFiringEvent,EventsV2CoreHealthApiLatencyResolvedEvent,EventsV2CoreHealthPaymentMethodErrorFiringEvent, andEventsV2CoreHealthPaymentMethodErrorResolvedEvent - Add support for
contextandrelated_objectonEventsV2CoreHealthEventGenerationFailureResolvedEvent - Remove support for
account,livemode,missing_delivery_attempts, andrelated_object_idonEventsV2CoreHealthEventGenerationFailureResolvedEvent - Change type of
EventsV2CoreHealthFraudRateIncreasedEvent.realized_fraud_amountfromamounttoan object - Change type of
EventsV2CoreHealthIssuingAuthorizationRequestErrorsFiringEvent.approved_amount,EventsV2CoreHealthIssuingAuthorizationRequestErrorsResolvedEvent.approved_amount,EventsV2CoreHealthIssuingAuthorizationRequestTimeoutFiringEvent.approved_amount, andEventsV2CoreHealthIssuingAuthorizationRequestTimeoutResolvedEvent.approved_amountfromamounttoan object - Change type of
EventsV2CoreHealthIssuingAuthorizationRequestErrorsFiringEvent.declined_amount,EventsV2CoreHealthIssuingAuthorizationRequestErrorsResolvedEvent.declined_amount,EventsV2CoreHealthIssuingAuthorizationRequestTimeoutFiringEvent.declined_amount, andEventsV2CoreHealthIssuingAuthorizationRequestTimeoutResolvedEvent.declined_amountfromamounttoan object - Add support for thin events
V2PaymentsOffSessionPaymentAttemptFailedEventandV2PaymentsOffSessionPaymentAttemptStartedEventwith related objectV2::Payments::OffSessionPayment - Remove support for thin event
V1AccountUpdatedEventwith related objectAccount - Remove support for thin events
V1ApplicationFeeCreatedEventandV1ApplicationFeeRefundedEventwith related objectApplicationFee - Remove support for thin events
V1BillingPortalConfigurationCreatedEventandV1BillingPortalConfigurationUpdatedEventwith related objectBillingPortal::Configuration - Remove support for thin event
V1CapabilityUpdatedEventwith related objectCapability - Remove support for thin events
V1ChargeCapturedEvent,V1ChargeExpiredEvent,V1ChargeFailedEvent,V1ChargePendingEvent,V1ChargeRefundedEvent,V1ChargeSucceededEvent, andV1ChargeUpdatedEventwith related objectCharge - Remove support for thin events
V1ChargeDisputeClosedEvent,V1ChargeDisputeCreatedEvent,V1ChargeDisputeFundsReinstatedEvent,V1ChargeDisputeFundsWithdrawnEvent, andV1ChargeDisputeUpdatedEventwith related objectDispute - Remove support for thin events
V1ChargeRefundUpdatedEvent,V1RefundCreatedEvent,V1RefundFailedEvent, andV1RefundUpdatedEventwith related objectRefund - Remove support for thin events
V1CheckoutSessionAsyncPaymentFailedEvent,V1CheckoutSessionAsyncPaymentSucceededEvent,V1CheckoutSessionCompletedEvent, andV1CheckoutSessionExpiredEventwith related objectCheckout::Session - Remove support for thin events
V1ClimateOrderCanceledEvent,V1ClimateOrderCreatedEvent,V1ClimateOrderDelayedEvent,V1ClimateOrderDeliveredEvent, andV1ClimateOrderProductSubstitutedEventwith related objectClimate::Order - Remove support for thin events `V1Cl...
- Add support for new resources
v18.1.0-beta.1
This release changes the pinned API version to 2025-11-17.preview.
- #1722 Update generated code for beta
- Add support for new resources
V2::Core::AccountPersonTokenandV2::Core::AccountToken - Remove support for resource
V2::Payments::OffSessionPayment - Add support for
createandretrievemethods on resourcesV2::Core::AccountPersonTokenandV2::Core::AccountToken - Remove support for
cancel,capture,create,list, andretrievemethods on resourceV2::Payments::OffSessionPayment - Change
Tax::Association.tax_transaction_attemptsto be required - Add support for
specified_commercial_transactions_act_urlonAccount::BusinessProfile,AccountCreateParams::BusinessProfile, andAccountUpdateParams::BusinessProfile - Add support for
paypay_paymentsonAccount::Setting,AccountCreateParams::Setting, andAccountUpdateParams::Setting - Change type of
Billing::Analytics::MeterUsageRetrieveParams::Meter.dimension_filtersfromstringtoarray(string) - Change type of
Billing::Analytics::MeterUsageRetrieveParams::Meter.tenant_filtersfromstringtoarray(string) - Add support for
car_rental_data,flight_data, andlodging_dataonChargeCaptureParams::PaymentDetail,ChargeUpdateParams::PaymentDetail,PaymentIntentCaptureParams::PaymentDetail,PaymentIntentConfirmParams::PaymentDetail,PaymentIntentCreateParams::PaymentDetail, andPaymentIntentUpdateParams::PaymentDetail - Add support for
supplementary_purchase_dataonOrderCreateParams::Payment::Setting::PaymentMethodOption::Klarna,OrderUpdateParams::Payment::Setting::PaymentMethodOption::Klarna,PaymentIntentConfirmParams::PaymentMethodOption::Klarna,PaymentIntentCreateParams::PaymentMethodOption::Klarna, andPaymentIntentUpdateParams::PaymentMethodOption::Klarna - Add support for
allow_redisplayandcustomer_accountonPaymentMethodListParams - Add support for
future_requirementsonV2::Core::Account - Add support for
konbini_paymentsandscript_statement_descriptoronV2::Core::Account::Configuration::Merchant,V2::Core::AccountCreateParams::Configuration::Merchant, andV2::Core::AccountUpdateParams::Configuration::Merchant - Add support for
euronV2::Core::Account::Configuration::Storer::Capability::HoldsCurrency,V2::Core::AccountCreateParams::Configuration::Storer::Capability::HoldsCurrency, andV2::Core::AccountUpdateParams::Configuration::Storer::Capability::HoldsCurrency - Add support for
requirements_collectoronV2::Core::Account::Default::Responsibility - Remove support for
collectoronV2::Core::Account::Requirement - Add support for
changesonV2::Core::Event - Add support for
account_tokenonV2::Core::AccountCreateParamsandV2::Core::AccountUpdateParams - Add support for
person_tokenonV2::Core::AccountPersonCreateParamsandV2::Core::AccountPersonUpdateParams - Add support for
changesonV2::Core::Event - Add support for thin event
V2CoreHealthEventGenerationFailureResolvedEvent - Remove support for thin events
V2PaymentsOffSessionPaymentAuthorizationAttemptFailedEvent,V2PaymentsOffSessionPaymentAuthorizationAttemptStartedEvent,V2PaymentsOffSessionPaymentCanceledEvent,V2PaymentsOffSessionPaymentCreatedEvent,V2PaymentsOffSessionPaymentFailedEvent,V2PaymentsOffSessionPaymentRequiresCaptureEvent, andV2PaymentsOffSessionPaymentSucceededEventwith related objectV2::Payments::OffSessionPayment
- Add support for new resources
v18.1.0-alpha.1
This release changes the pinned API version to 2025-11-17.preview.
- #1731 Update generated code for private-preview
- Add support for
billing_schedules_actionsonInvoiceCreatePreviewParams::ScheduleDetail::AmendmentandSubscriptionScheduleAmendParams::Amendment
- Add support for
- #1730 Update generated code for private-preview
- Add support for new resources
BalanceTransferandRadar::AccountEvaluation - Add support for
createmethod on resourceBalanceTransfer - Add support for
create,retrieve, andupdatemethods on resourceRadar::AccountEvaluation - Change
Tax::Association.tax_transaction_attemptsto be required - Add support for
specified_commercial_transactions_act_urlonAccount::BusinessProfile,AccountCreateParams::BusinessProfile, andAccountUpdateParams::BusinessProfile - Add support for
paypay_paymentsonAccount::Setting,AccountCreateParams::Setting, andAccountUpdateParams::Setting - Change type of
Billing::Analytics::MeterUsageRetrieveParams::Meter.dimension_filtersfromstringtoarray(string) - Change type of
Billing::Analytics::MeterUsageRetrieveParams::Meter.tenant_filtersfromstringtoarray(string) - Add support for
payment_method_configurationonBillingPortal::Configuration::Feature::PaymentMethodUpdate - Add support for
car_rental_data,flight_data, andlodging_dataonChargeCaptureParams::PaymentDetail,ChargeUpdateParams::PaymentDetail,PaymentIntentCaptureParams::PaymentDetail,PaymentIntentConfirmParams::PaymentDetail,PaymentIntentCreateParams::PaymentDetail, andPaymentIntentUpdateParams::PaymentDetail - Add support for
transaction_idonCharge::PaymentMethodDetail::Ideal,PaymentAttemptRecord::PaymentMethodDetail::Ideal, andPaymentRecord::PaymentMethodDetail::Ideal - Add support for
createdonCustomerCustomerBalanceTransactionListParamsandInvoicePaymentListParams - Add support for
account_numbersonFinancialConnections::Account - Change type of
FinancialConnections::Session.client_secretfromstringtonullable(string) - Add support for
fraud_riskonIssuing::AuthorizationCreateParams::RiskAssessment - Add support for
latest_fraud_warningonIssuing::Card - Add support for
supplementary_purchase_dataonOrderCreateParams::Payment::Setting::PaymentMethodOption::Klarna,OrderUpdateParams::Payment::Setting::PaymentMethodOption::Klarna,PaymentIntentConfirmParams::PaymentMethodOption::Klarna,PaymentIntentCreateParams::PaymentMethodOption::Klarna, andPaymentIntentUpdateParams::PaymentMethodOption::Klarna - Add support for
capture_methodonPaymentIntent::PaymentMethodOption::CardPresent,PaymentIntentConfirmParams::PaymentMethodOption::CardPresent,PaymentIntentCreateParams::PaymentMethodOption::CardPresent, andPaymentIntentUpdateParams::PaymentMethodOption::CardPresent - Add support for
allow_redisplayandcustomer_accountonPaymentMethodListParams - Add support for
mb_wayandtwintonRefund::DestinationDetail - Change type of
SubscriptionScheduleUpdateParams.billing_schedulesfromarray(billing_schedules_update_params)toemptyable(array(billing_schedules_update_params))
- Add support for new resources
v18.0.0
This release changes the pinned API version to 2025-11-17.clover.
- #1729 Update generated code
⚠️ Remove support forgt,gte,lt, andlteonV2::Core::EventListParamsin favor ofcreated.
- #1727 Update v2 array parameter serialization to use indexed format
RetrieveandListcalls for/v2endpoints 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.
- #1725 Update generated code
- Add support for new resources
Tax::AssociationandTerminal::OnboardingLink - Add support for
findmethod on resourceTax::Association - Add support for
createmethod on resourceTerminal::OnboardingLink - Add support for
payment_method_configurationonBillingPortal::Configuration::Feature::PaymentMethodUpdate - Add support for
transaction_idonCharge::PaymentMethodDetail::Ideal,PaymentAttemptRecord::PaymentMethodDetail::Ideal, andPaymentRecord::PaymentMethodDetail::Ideal - Add support for
createdonCustomerCustomerBalanceTransactionListParamsandInvoicePaymentListParams - Add support for
account_numbersonFinancialConnections::Account - Change type of
FinancialConnections::Session.client_secretfromstringtonullable(string) - Add support for
fraud_riskonIssuing::AuthorizationCreateParams::RiskAssessment - Add support for
latest_fraud_warningonIssuing::Card - Add support for
hooksonPaymentIntentCaptureParams,PaymentIntentConfirmParams,PaymentIntentCreateParams,PaymentIntentIncrementAuthorizationParams,PaymentIntentUpdateParams, andPaymentIntent - Add support for
mb_wayandtwintonRefund::DestinationDetail
- Add support for new resources