Recent Releases of https://github.com/stripe/stripe-ruby
https://github.com/stripe/stripe-ruby - v18.4.0-alpha.1
This release changes the pinned API version to 2026-01-28.preview.
- #1772 Update generated code for private-preview
- Add support for new resources
FrMealVouchersOnboarding,Reserve::Hold,Reserve::Plan, andReserve::Release - Add support for
create,list,retrieve, andupdatemethods on resourceFrMealVouchersOnboarding - Add support for
listandretrievemethods on resourcesReserve::HoldandReserve::Release - Add support for
retrievemethod on resourceReserve::Plan - Add support for
pausemethod on resourceSubscription - Add support for
service_period_detailsonDiscount - Add support for
agentic_commerce_settingsonAccountSession::Component - Add support for
service_periodonCouponCreateParamsandCoupon - Change type of
InvoiceItem::Pricing::PriceDetail.priceandInvoiceLineItem::Pricing::PriceDetail.pricefromstringtoexpandable($Price) - Add support for
settingsonInvoiceCreatePreviewParams::Discount,InvoiceCreatePreviewParams::ScheduleDetail::Amendment::DiscountAction::Add,InvoiceCreatePreviewParams::ScheduleDetail::Amendment::DiscountAction::Set,InvoiceCreatePreviewParams::ScheduleDetail::Amendment::ItemAction::Add::Discount,InvoiceCreatePreviewParams::ScheduleDetail::Amendment::ItemAction::Set::Discount,InvoiceCreatePreviewParams::ScheduleDetail::Phase::Discount,InvoiceCreatePreviewParams::ScheduleDetail::Phase::Item::Discount,InvoiceCreatePreviewParams::SubscriptionDetail::Item::Discount,QuoteCreateParams::Line::Action::AddDiscount,QuoteCreateParams::Line::Action::AddItem::Discount,QuoteCreateParams::Line::Action::SetDiscount,QuoteCreateParams::Line::Action::SetItem::Discount,QuoteUpdateParams::Line::Action::AddDiscount,QuoteUpdateParams::Line::Action::AddItem::Discount,QuoteUpdateParams::Line::Action::SetDiscount,QuoteUpdateParams::Line::Action::SetItem::Discount,SubscriptionCreateParams::Discount,SubscriptionCreateParams::Item::Discount,SubscriptionItemCreateParams::Discount,SubscriptionItemUpdateParams::Discount,SubscriptionScheduleAmendParams::Amendment::DiscountAction::Add,SubscriptionScheduleAmendParams::Amendment::DiscountAction::Set,SubscriptionScheduleAmendParams::Amendment::ItemAction::Add::Discount,SubscriptionScheduleAmendParams::Amendment::ItemAction::Set::Discount,SubscriptionScheduleCreateParams::Phase::Discount,SubscriptionScheduleCreateParams::Phase::Item::Discount,SubscriptionScheduleUpdateParams::Phase::Discount,SubscriptionScheduleUpdateParams::Phase::Item::Discount,SubscriptionUpdateParams::Discount, andSubscriptionUpdateParams::Item::Discount - Add support for
subtotalonInvoiceLineItem - Add support for
billing_cadenceonSubscriptionListParams
- Add support for new resources
See the changelog for more details.
- Ruby
Published by ramya-stripe about 1 month ago
https://github.com/stripe/stripe-ruby - v18.4.0-beta.1
This release changes the pinned API version to 2026-01-28.preview.
- #1762 Update generated code for beta
- Add support for new resource
FinancialConnections::Authorization - Add support for
retrievemethod on resourceFinancialConnections::Authorization - Add support for
detach_paymentmethod on resourceInvoice - Remove support for
cancel,list_line_items, andreopenmethods on resourceOrder - Remove support for
attach_cadencemethod on resourceSubscription - Add support for
additional_filesandsiteonAccount::Setting::PaypayPayment,AccountCreateParams::Setting::PaypayPayment, andAccountUpdateParams::Setting::PaypayPayment - Remove support for
capitalonAccount::Setting - Change type of
Charge::PaymentMethodDetail::StripeBalance.source_type,ConfirmationToken::PaymentMethodPreview::StripeBalance.source_type,PaymentAttemptRecord::PaymentMethodDetail::StripeBalance.source_type,PaymentMethod::StripeBalance.source_type, andPaymentRecord::PaymentMethodDetail::StripeBalance.source_typefromenum('bank_account'|'card'|'fpx')tonullable(enum('bank_account'|'card'|'fpx')) - Add support for
authorizationandstatus_detailsonFinancialConnections::Account - Add support for
relink_optionsonFinancialConnections::SessionCreateParamsandFinancialConnections::Session - Change
FinancialConnections::SessionCreateParams.account_holderto be optional - Add support for
relink_resultonFinancialConnections::Session - Remove support for
billing_cadenceonInvoiceCreatePreviewParams,SubscriptionCreateParams,SubscriptionUpdateParams, andSubscription - Remove support for
billing_cadence_detailsonInvoice::ParentandQuotePreviewInvoice::Parent - Add support for
car_rental_data,flight_data, andlodging_dataonPaymentIntent::PaymentDetail - Change
QuotePreviewInvoice::PaymentSetting::PaymentMethodOption.paytoto be required - Add support for
alternative_referenceonV2::Core::Vault::GbBankAccount,V2::Core::Vault::UsBankAccount, andV2::MoneyManagement::PayoutMethod - Add support for
account_holder_addressandaccount_holder_nameonV2::MoneyManagement::FinancialAddress::Credential::UsBankAccount - Add support for
fingerprintonV2::MoneyManagement::PayoutMethod::Card
- Add support for new resource
- #1758 Fix preserving null param values when calling v2 APIs
- Nil input params are now preserved when calling V2 APIs. Add additional tests for nil when calling V2 services you do not accidentally include an unintentional nil value. V1 API calls are not affected (nil values are stripped from params hashes in V1).
- #1747 Add EventNotificationHandler example
See the changelog for more details.
- Ruby
Published by ramya-stripe about 1 month ago
https://github.com/stripe/stripe-ruby - v18.3.0
This release changes the pinned API version to 2026-01-28.clover.
- #1771 Update generated code
- Add support for new resource
Radar::PaymentEvaluation - Add support for
createmethod on resourceRadar::PaymentEvaluation - Add support for
adjustable_quantityonLineItem - Change
Invoice::PaymentSetting::PaymentMethodOption.paytoandSubscription::PaymentSetting::PaymentMethodOption.paytoto be required - Add support for
enforce_arithmetic_validationonPaymentIntentCaptureParams::AmountDetail,PaymentIntentConfirmParams::AmountDetail,PaymentIntentCreateParams::AmountDetail,PaymentIntentIncrementAuthorizationParams::AmountDetail, andPaymentIntentUpdateParams::AmountDetail - Add support for
erroronPaymentIntent::AmountDetail - Remove support for
bgnonTerminal::Configuration::Tipping,Terminal::ConfigurationCreateParams::Tipping, andTerminal::ConfigurationUpdateParams::Tipping - Add support for
topuponTreasury::ReceivedDebit::LinkedFlow - Add support for
contact_phoneonV2::Core::AccountCreateParams,V2::Core::AccountTokenCreateParams,V2::Core::AccountUpdateParams, andV2::Core::Account - Add support for
registration_dateonV2::Core::Account::Identity::BusinessDetail,V2::Core::AccountCreateParams::Identity::BusinessDetail,V2::Core::AccountTokenCreateParams::Identity::BusinessDetail, andV2::Core::AccountUpdateParams::Identity::BusinessDetail
- Add support for new resource
- #1769 Document usage of undocumented API parameters
See the changelog for more details.
- Ruby
Published by ramya-stripe about 1 month ago
https://github.com/stripe/stripe-ruby - v18.3.0-alpha.1
- #1770 Update generated code for private-preview
- Remove support for
pausemethod on resourceSubscription - Change type of
Quote::SubscriptionDataOverride.phase_effective_atandQuote::SubscriptionDatum.phase_effective_atfromenum('billing_period_start'|'phase_start')tonullable(enum('billing_period_start'|'phase_start'))
- Remove support for
See the changelog for more details.
- Ruby
Published by ramya-stripe about 1 month ago
https://github.com/stripe/stripe-ruby - v18.2.0
- #1767 Update generated code
- Add support for event notifications
V2CoreAccountClosedEvent,V2CoreAccountCreatedEvent,V2CoreAccountIncludingConfigurationCustomerCapabilityStatusUpdatedEvent,V2CoreAccountIncludingConfigurationCustomerUpdatedEvent,V2CoreAccountIncludingConfigurationMerchantCapabilityStatusUpdatedEvent,V2CoreAccountIncludingConfigurationMerchantUpdatedEvent,V2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEvent,V2CoreAccountIncludingConfigurationRecipientUpdatedEvent,V2CoreAccountIncludingDefaultsUpdatedEvent,V2CoreAccountIncludingFutureRequirementsUpdatedEvent,V2CoreAccountIncludingIdentityUpdatedEvent,V2CoreAccountIncludingRequirementsUpdatedEvent, andV2CoreAccountUpdatedEventwith related objectV2::Core::Account - Add support for event notification
V2CoreAccountLinkReturnedEvent - Add support for event notifications
V2CoreAccountPersonCreatedEvent,V2CoreAccountPersonDeletedEvent, andV2CoreAccountPersonUpdatedEventwith related objectV2::Core::AccountPerson
- Add support for event notifications
See the changelog for more details.
- Ruby
Published by mbroshi-stripe about 2 months ago
https://github.com/stripe/stripe-ruby - v18.2.0-alpha.3
- #1763 Update generated code for private-preview
- Add support for
risk_detailsonDelegatedCheckout::RequestedSession - Remove support for
description,images, andnameonDelegatedCheckout::RequestedSession::LineItemDetail - Add support for
nameonProductCatalog::TrialOfferCreateParamsandProductCatalog::TrialOffer - Add support for
login_failedandregistration_failedonRadar::AccountEvaluation::EventandRadar::AccountEvaluationUpdateParams - Change type of
Radar::AccountEvaluationUpdateParams.typefromliteral('registration_succeeded')toenum('login_failed'|'login_succeeded'|'registration_failed'|'registration_succeeded') - Add support for
tracking_detailsonV2::MoneyManagement::OutboundPayment - Add support for
paper_checkonV2::MoneyManagement::OutboundPayment::DeliveryOptionandV2::MoneyManagement::OutboundPaymentCreateParams::DeliveryOption - Add support for event notification
V2CoreAccountIncludingFutureRequirementsUpdatedEventwith related objectV2::Core::Account
- Add support for
See the changelog for more details.
- Ruby
Published by ramya-stripe about 2 months ago
https://github.com/stripe/stripe-ruby - v18.2.0-alpha.2
- #1745 Update generated code for private-preview
- Nil input params are now preserved when calling V2 APIs. Add additional tests for nil when calling V2 services you do not accidentally include an unintentional nil value. V1 API calls are not affected (nil values are stripped from params hashes in V1).
- Add support for new resource
Tax::Location - Add support for
create,list, andretrievemethods on resourceTax::Location - Add support for
pausemethod on resourceSubscription - Add support for
performance_locationonCheckout::SessionCreateParams::LineItem::PriceDatum::ProductDatum::TaxDetail,Checkout::SessionUpdateParams::LineItem::PriceDatum::ProductDatum::TaxDetail,InvoiceAddLinesParams::Line::PriceDatum::ProductDatum::TaxDetail,InvoiceLineItemUpdateParams::PriceDatum::ProductDatum::TaxDetail,InvoiceUpdateLinesParams::Line::PriceDatum::ProductDatum::TaxDetail,PaymentLinkCreateParams::LineItem::PriceDatum::ProductDatum::TaxDetail,ProductCreateParams::TaxDetail,ProductUpdateParams::TaxDetail,Tax::CalculationCreateParams::LineItem, andTax::CalculationLineItem - Change type of
DelegatedCheckout::RequestedSessionUpdateParams.metadatafrommap(string: string)toemptyable(map(string: string)) - Change type of
DelegatedCheckout::RequestedSessionUpdateParams.payment_method_datafrompayment_method_datatoemptyable(payment_method_data) - Change type of
DelegatedCheckout::RequestedSessionUpdateParams.shared_metadatafrommap(string: string)toemptyable(map(string: string)) - Add support for
subscriptiononInvoice::Parent::ScheduleDetailandQuotePreviewInvoice::Parent::ScheduleDetail - Change type of
PaymentIntentConfirmParams::PaymentDetail::Benefit.fr_meal_voucher,PaymentIntentCreateParams::PaymentDetail::Benefit.fr_meal_voucher,PaymentIntentUpdateParams::PaymentDetail::Benefit.fr_meal_voucher,SetupIntentConfirmParams::SetupDetail::Benefit.fr_meal_voucher,SetupIntentCreateParams::SetupDetail::Benefit.fr_meal_voucher, andSetupIntentUpdateParams::SetupDetail::Benefit.fr_meal_voucherfrompayment_details_benefit_fr_meal_vouchertoemptyable(payment_details_benefit_fr_meal_voucher) - Add support for
tax_detailsonPlanCreateParams::ProductandPriceCreateParams::ProductDatum - Add support for
external_referenceonPlanandPrice - Add support for
admissions_tax,attendance_tax,entertainment_tax,gross_receipts_tax,hospitality_tax,luxury_tax,resort_tax, andtourism_taxonTax::Registration::CountryOption::Me - Add support for
requirementsonTaxCode
See the changelog for more details.
- Ruby
Published by ramya-stripe about 2 months ago
https://github.com/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::Account::Configuration::Storer::Capability::FinancialAddress::BankAccount,V2::Core::Account::Configuration::Storer::Capability::HoldsCurrency::Eur,V2::Core::Account::Configuration::Storer::Capability::HoldsCurrency::Gbp,V2::Core::Account::Configuration::Storer::Capability::HoldsCurrency::Usd,V2::Core::Account::Configuration::Storer::Capability::InboundTransfer::BankAccount,V2::Core::Account::Configuration::Storer::Capability::OutboundPayment::BankAccount,V2::Core::Account::Configuration::Storer::Capability::OutboundPayment::Card,V2::Core::Account::Configuration::Storer::Capability::OutboundPayment::FinancialAccount,V2::Core::Account::Configuration::Storer::Capability::OutboundTransfer::BankAccount, andV2::Core::Account::Configuration::Storer::Capability::OutboundTransfer::FinancialAccount - Change type of
V2::Core::Account::Identity::BusinessDetail::AnnualRevenue.amount,V2::Core::Account::Identity::BusinessDetail::MonthlyEstimatedRevenue.amount,V2::Core::AccountCreateParams::Identity::BusinessDetail::AnnualRevenue.amount,V2::Core::AccountCreateParams::Identity::BusinessDetail::MonthlyEstimatedRevenue.amount,V2::Core::AccountTokenCreateParams::Identity::BusinessDetail::AnnualRevenue.amount,V2::Core::AccountTokenCreateParams::Identity::BusinessDetail::MonthlyEstimatedRevenue.amount,V2::Core::AccountUpdateParams::Identity::BusinessDetail::AnnualRevenue.amount,V2::Core::AccountUpdateParams::Identity::BusinessDetail::MonthlyEstimatedRevenue.amount,V2::FinancialAddressCreditSimulationCreditParams.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::EstimatedFee.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 - Change
V2::Core::Account::Default.responsibilitiesto be required - Change
V2::Core::Account::Default::Responsibility.fees_collectorto be optional - Change
V2::Core::Account::Default::Responsibility.losses_collectorto be optional - Add support for
financial_connections_accountonV2::Core::Vault::UsBankAccountandV2::MoneyManagement::PayoutMethod::BankAccount - Change type of
V2::MoneyManagement::FinancialAccount::Balance.available,V2::MoneyManagement::Transaction::BalanceImpact.available, andV2::MoneyManagement::TransactionEntry::BalanceImpact.availablefromamounttoan object - Change type of
V2::MoneyManagement::FinancialAccount::Balance.inbound_pending,V2::MoneyManagement::Transaction::BalanceImpact.inbound_pending, andV2::MoneyManagement::TransactionEntry::BalanceImpact.inbound_pendingfromamounttoan object - Change type of
V2::MoneyManagement::FinancialAccount::Balance.outbound_pending,V2::MoneyManagement::Transaction::BalanceImpact.outbound_pending, andV2::MoneyManagement::TransactionEntry::BalanceImpact.outbound_pendingfromamounttoan 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::BalanceTransfer - Change
V2::Core::AccountTokenCreateParams.identityto be optional - Add support for event notification
V2MoneyManagementPayoutMethodCreatedEventwith related objectV2::MoneyManagement::PayoutMethod - Add support for error type
ControlledByAlternateResourceError - Remove support for error type
RateLimitError
- Add support for new resources
See the changelog for more details.
- Ruby
Published by ramya-stripe 3 months ago
https://github.com/stripe/stripe-ruby - 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
See the changelog for more details.
- Ruby
Published by ramya-stripe 3 months ago
https://github.com/stripe/stripe-ruby - 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
See the changelog for more details.
- Ruby
Published by ramya-stripe 3 months ago
https://github.com/stripe/stripe-ruby - 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
See the changelog for more details.
- Ruby
Published by ramya-stripe 3 months ago
https://github.com/stripe/stripe-ruby - 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
See the changelog for more details.
- Ruby
Published by ramya-stripe 3 months ago
https://github.com/stripe/stripe-ruby - v18.0.1
- #1736 Throw a specific error when accessing
payment_intentproperty onInvoiceobject to ease debugging.
See the changelog for more details.
- Ruby
Published by prathmesh-stripe 3 months ago
https://github.com/stripe/stripe-ruby - 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
V1ClimateProductCreatedEventandV1ClimateProductPricingUpdatedEventwith related objectClimate::Product - Remove support for thin events
V1CouponCreatedEvent,V1CouponDeletedEvent, andV1CouponUpdatedEventwith related objectCoupon - Remove support for thin events
V1CreditNoteCreatedEvent,V1CreditNoteUpdatedEvent, andV1CreditNoteVoidedEventwith related objectCreditNote - Remove support for thin events
V1CustomerCreatedEvent,V1CustomerDeletedEvent, andV1CustomerUpdatedEventwith related objectCustomer - Remove support for thin events
V1CustomerSubscriptionCreatedEvent,V1CustomerSubscriptionDeletedEvent,V1CustomerSubscriptionPausedEvent,V1CustomerSubscriptionPendingUpdateAppliedEvent,V1CustomerSubscriptionPendingUpdateExpiredEvent,V1CustomerSubscriptionResumedEvent,V1CustomerSubscriptionTrialWillEndEvent, andV1CustomerSubscriptionUpdatedEventwith related objectSubscription - Remove support for thin events
V1CustomerTaxIdCreatedEvent,V1CustomerTaxIdDeletedEvent, andV1CustomerTaxIdUpdatedEventwith related objectTaxId - Remove support for thin event
V1FileCreatedEventwith related objectFile - Remove support for thin events
V1FinancialConnectionsAccountCreatedEvent,V1FinancialConnectionsAccountDeactivatedEvent,V1FinancialConnectionsAccountDisconnectedEvent,V1FinancialConnectionsAccountReactivatedEvent,V1FinancialConnectionsAccountRefreshedBalanceEvent,V1FinancialConnectionsAccountRefreshedOwnershipEvent, andV1FinancialConnectionsAccountRefreshedTransactionsEventwith related objectFinancialConnections::Account - Remove support for thin events
V1IdentityVerificationSessionCanceledEvent,V1IdentityVerificationSessionCreatedEvent,V1IdentityVerificationSessionProcessingEvent,V1IdentityVerificationSessionRedactedEvent,V1IdentityVerificationSessionRequiresInputEvent, andV1IdentityVerificationSessionVerifiedEventwith related objectIdentity::VerificationSession - Remove support for thin events
V1InvoiceCreatedEvent,V1InvoiceDeletedEvent,V1InvoiceFinalizationFailedEvent,V1InvoiceFinalizedEvent,V1InvoiceMarkedUncollectibleEvent,V1InvoiceOverdueEvent,V1InvoiceOverpaidEvent,V1InvoicePaidEvent,V1InvoicePaymentActionRequiredEvent,V1InvoicePaymentFailedEvent,V1InvoicePaymentSucceededEvent,V1InvoiceSentEvent,V1InvoiceUpcomingEvent,V1InvoiceUpdatedEvent,V1InvoiceVoidedEvent, andV1InvoiceWillBeDueEventwith related objectInvoice - Remove support for thin event
V1InvoicePaymentPaidEventwith related objectInvoicePayment - Remove support for thin events
V1InvoiceitemCreatedEventandV1InvoiceitemDeletedEventwith related objectInvoiceItem - Remove support for thin events
V1IssuingAuthorizationCreatedEvent,V1IssuingAuthorizationRequestEvent, andV1IssuingAuthorizationUpdatedEventwith related objectIssuing::Authorization - Remove support for thin events
V1IssuingCardCreatedEventandV1IssuingCardUpdatedEventwith related objectIssuing::Card - Remove support for thin events
V1IssuingCardholderCreatedEventandV1IssuingCardholderUpdatedEventwith related objectIssuing::Cardholder - Remove support for thin events
V1IssuingDisputeClosedEvent,V1IssuingDisputeCreatedEvent,V1IssuingDisputeFundsReinstatedEvent,V1IssuingDisputeFundsRescindedEvent,V1IssuingDisputeSubmittedEvent, andV1IssuingDisputeUpdatedEventwith related objectIssuing::Dispute - Remove support for thin events
V1IssuingPersonalizationDesignActivatedEvent,V1IssuingPersonalizationDesignDeactivatedEvent,V1IssuingPersonalizationDesignRejectedEvent, andV1IssuingPersonalizationDesignUpdatedEventwith related objectIssuing::PersonalizationDesign - Remove support for thin events
V1IssuingTokenCreatedEventandV1IssuingTokenUpdatedEventwith related objectIssuing::Token - Remove support for thin events
V1IssuingTransactionCreatedEvent,V1IssuingTransactionPurchaseDetailsReceiptUpdatedEvent, andV1IssuingTransactionUpdatedEventwith related objectIssuing::Transaction - Remove support for thin event
V1MandateUpdatedEventwith related objectMandate - Remove support for thin events
V1PaymentIntentAmountCapturableUpdatedEvent,V1PaymentIntentCanceledEvent,V1PaymentIntentCreatedEvent,V1PaymentIntentPartiallyFundedEvent,V1PaymentIntentPaymentFailedEvent,V1PaymentIntentProcessingEvent,V1PaymentIntentRequiresActionEvent, andV1PaymentIntentSucceededEventwith related objectPaymentIntent - Remove support for thin events
V1PaymentLinkCreatedEventandV1PaymentLinkUpdatedEventwith related objectPaymentLink - Remove support for thin events
V1PaymentMethodAttachedEvent,V1PaymentMethodAutomaticallyUpdatedEvent,V1PaymentMethodDetachedEvent, andV1PaymentMethodUpdatedEventwith related objectPaymentMethod - Remove support for thin events
V1PayoutCanceledEvent,V1PayoutCreatedEvent,V1PayoutFailedEvent,V1PayoutPaidEvent,V1PayoutReconciliationCompletedEvent, andV1PayoutUpdatedEventwith related objectPayout - Remove support for thin events
V1PersonCreatedEvent,V1PersonDeletedEvent, andV1PersonUpdatedEventwith related objectPerson - Remove support for thin events
V1PlanCreatedEvent,V1PlanDeletedEvent, andV1PlanUpdatedEventwith related objectPlan - Remove support for thin events
V1PriceCreatedEvent,V1PriceDeletedEvent, andV1PriceUpdatedEventwith related objectPrice - Remove support for thin events
V1ProductCreatedEvent,V1ProductDeletedEvent, andV1ProductUpdatedEventwith related objectProduct - Remove support for thin events
V1PromotionCodeCreatedEventandV1PromotionCodeUpdatedEventwith related objectPromotionCode - Remove support for thin events
V1QuoteAcceptedEvent,V1QuoteCanceledEvent,V1QuoteCreatedEvent, andV1QuoteFinalizedEventwith related objectQuote - Remove support for thin events
V1RadarEarlyFraudWarningCreatedEventandV1RadarEarlyFraudWarningUpdatedEventwith related objectRadar::EarlyFraudWarning - Remove support for thin events
V1ReviewClosedEventandV1ReviewOpenedEventwith related objectReview - Remove support for thin events
V1SetupIntentCanceledEvent,V1SetupIntentCreatedEvent,V1SetupIntentRequiresActionEvent,V1SetupIntentSetupFailedEvent, andV1SetupIntentSucceededEventwith related objectSetupIntent - Remove support for thin event
V1SigmaScheduledQueryRunCreatedEventwith related objectSigma::ScheduledQueryRun - Remove support for thin events
V1SourceCanceledEvent,V1SourceChargeableEvent,V1SourceFailedEvent, andV1SourceRefundAttributesRequiredEventwith related objectSource - Remove support for thin events
V1SubscriptionScheduleAbortedEvent,V1SubscriptionScheduleCanceledEvent,V1SubscriptionScheduleCompletedEvent,V1SubscriptionScheduleCreatedEvent,V1SubscriptionScheduleExpiringEvent,V1SubscriptionScheduleReleasedEvent, andV1SubscriptionScheduleUpdatedEventwith related objectSubscriptionSchedule - Remove support for thin events
V1TaxRateCreatedEventandV1TaxRateUpdatedEventwith related objectTaxRate - Remove support for thin events
V1TerminalReaderActionFailedEvent,V1TerminalReaderActionSucceededEvent, andV1TerminalReaderActionUpdatedEventwith related objectTerminal::Reader - Remove support for thin events
V1TestHelpersTestClockAdvancingEvent,V1TestHelpersTestClockCreatedEvent,V1TestHelpersTestClockDeletedEvent,V1TestHelpersTestClockInternalFailureEvent, andV1TestHelpersTestClockReadyEventwith related objectTestHelpers::TestClock - Remove support for thin events
V1TopupCanceledEvent,V1TopupCreatedEvent,V1TopupFailedEvent,V1TopupReversedEvent, andV1TopupSucceededEventwith related objectTopup - Remove support for thin events
V1TransferCreatedEvent,V1TransferReversedEvent, andV1TransferUpdatedEventwith related objectTransfer
- Add support for new resources
See the changelog for more details.
- Ruby
Published by ramya-stripe 3 months ago
https://github.com/stripe/stripe-ruby - 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
See the changelog for more details.
- Ruby
Published by ramya-stripe 3 months ago
https://github.com/stripe/stripe-ruby - 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
See the changelog for more details.
- Ruby
Published by ramya-stripe 3 months ago
https://github.com/stripe/stripe-ruby - v18.0.0
This release changes the pinned API version to 2025-11-17.clover.
- #1729 Update generated code
- ⚠️ Remove support for
gt,gte,lt, andlteonV2::Core::EventListParamsin favor ofcreated.
- ⚠️ Remove support for
- #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
See the changelog for more details.
- Ruby
Published by ramya-stripe 3 months ago
https://github.com/stripe/stripe-ruby - v17.3.0-alpha.2
This release changes the pinned API version to 2025-10-29.preview.
- #1728 Update generated code for private-preview
- Add support for new resource
Issuing::Program - Add support for
create,list,retrieve, andupdatemethods on resourceIssuing::Program - Add support for
scheduleonDiscount - Add support for
applicable_feesonDelegatedCheckout::RequestedSession::TotalDetail - Add support for
schedule_detailsonInvoice::Parent,InvoiceItem::Parent,InvoiceLineItem::Parent, andQuotePreviewInvoice::Parent - Add support for
billing_schedulesonInvoiceCreatePreviewParams::ScheduleDetail,QuotePreviewSubscriptionSchedule,SubscriptionScheduleCreateParams,SubscriptionScheduleUpdateParams, andSubscriptionSchedule - Add support for
latest_invoiceonQuotePreviewSubscriptionScheduleandSubscriptionSchedule - Add support for
phase_effective_atonQuotePreviewSubscriptionSchedule::DefaultSetting,SubscriptionSchedule::DefaultSetting,SubscriptionScheduleCreateParams::DefaultSetting, andSubscriptionScheduleUpdateParams::DefaultSetting
- Add support for new resource
- #1723 Update generated code for private-preview
- Remove support for resource
V2::Tax::AutomaticRule - Remove support for
create,deactivate,find,retrieve, andupdatemethods on resourceV2::Tax::AutomaticRule - Add support for
self_reported_incomeandself_reported_monthly_housing_paymentonAccountCreateParams::Individual,AccountPersonCreateParams,AccountPersonUpdateParams,AccountUpdateParams::Individual,Person,TokenCreateParams::Account::Individual, andTokenCreateParams::Person - Add support for
billing_schedulesandphase_effective_atonQuote::SubscriptionDataOverride,Quote::SubscriptionDatum,QuoteCreateParams::SubscriptionDataOverride,QuoteCreateParams::SubscriptionDatum,QuoteUpdateParams::SubscriptionDataOverride, andQuoteUpdateParams::SubscriptionDatum - Add support for
bill_fromonSubscription::BillingSchedule - Add support for
amendment_endandline_ends_atonSubscription::BillingSchedule::BillUntil
- Remove support for resource
See the changelog for more details.
- Ruby
Published by ramya-stripe 4 months ago
https://github.com/stripe/stripe-ruby - v17.3.0-alpha.1
- #1720 Update generated code for private-preview
- Add support for new resources
TransitBalance,V2::Reporting::ReportRun,V2::Reporting::Report - Add support for
createandretrievemethods on resourcesV2::Billing::ServiceActionandV2::Reporting::ReportRun- Add support for
retrievemethod on resourcesV2::Billing::LicenseFeeSubscriptionandV2::Reporting::Report
- Add support for
- Add support for
createandrefilltest helper methods on resourceCapital::FinancingOffer - Add support for
allocated_fundsonCharge,PaymentIntentConfirmParams,PaymentIntentCreateParams, andPaymentIntentUpdateParams - Add support for thin events
V2ReportingReportRunCreatedEvent,V2ReportingReportRunFailedEvent,V2ReportingReportRunSucceededEvent, andV2ReportingReportRunUpdatedEventwith related objectV2::Reporting::ReportRun
- Add support for new resources
See the changelog for more details.
- Ruby
Published by ramya-stripe 4 months ago
https://github.com/stripe/stripe-ruby - v17.2.0
- #1721 Update generated code
- Add support for
capture_methodonPaymentIntent::PaymentMethodOption::CardPresent,PaymentIntentConfirmParams::PaymentMethodOption::CardPresent,PaymentIntentCreateParams::PaymentMethodOption::CardPresent, andPaymentIntentUpdateParams::PaymentMethodOption::CardPresent
- Add support for
See the changelog for more details.
- Ruby
Published by ramya-stripe 4 months ago
https://github.com/stripe/stripe-ruby - v17.2.0-alpha.2
- #1719 Update generated code for private-preview
- Change
DelegatedCheckout::RequestedSessionUpdateParams::LineItemDetail.quantityto be required - Add support for
payment_method_previewonDelegatedCheckout::RequestedSession - Add support for
order_idonDelegatedCheckout::RequestedSession::OrderDetail - Add support for
leadonV2::Core::Account::Configuration::CardCreator::Capability::Commercial,V2::Core::Account::Identity::Attestation::TermsOfService::CardCreator::Commercial,V2::Core::AccountCreateParams::Configuration::CardCreator::Capability::Commercial,V2::Core::AccountCreateParams::Identity::Attestation::TermsOfService::CardCreator::Commercial,V2::Core::AccountUpdateParams::Configuration::CardCreator::Capability::Commercial, andV2::Core::AccountUpdateParams::Identity::Attestation::TermsOfService::CardCreator::Commercial - Add support for
global_account_holderonV2::Core::Account::Identity::Attestation::TermsOfService::CardCreator::Commercial,V2::Core::AccountCreateParams::Identity::Attestation::TermsOfService::CardCreator::Commercial, andV2::Core::AccountUpdateParams::Identity::Attestation::TermsOfService::CardCreator::Commercial
- Change
See the changelog for more details.
- Ruby
Published by ramya-stripe 4 months ago
https://github.com/stripe/stripe-ruby - v17.2.0-alpha.1
- #1713 Update generated code for private-preview
- Add support for
report_refundmethod on resourcePaymentRecord - Add support for
tenantsonBilling::Analytics::MeterUsageRow - Add support for
representative_declarationonAccount::Company,AccountCreateParams::Company,AccountUpdateParams::Company, andTokenCreateParams::Account::Company - Add support for
transferonApplicationFee::FeeSource - Add support for
transit_balances_totalonBalance - Add support for
tenant_group_by_keysonBilling::Analytics::MeterUsageRetrieveParams::Meter - Change
Billing::CreditGrantCreateParams.categoryto be optional - Add support for
payment_method_configurationonBillingPortal::ConfigurationCreateParams::Feature::PaymentMethodUpdateandBillingPortal::ConfigurationUpdateParams::Feature::PaymentMethodUpdate - Add support for
payment_portal_urlonCharge::PaymentMethodDetail::Rechnung,PaymentAttemptRecord::PaymentMethodDetail::Rechnung, andPaymentRecord::PaymentMethodDetail::Rechnung - Add support for
twintonCheckout::Session::PaymentMethodOptionandCheckout::SessionCreateParams::PaymentMethodOption - Change
CreditNote::Refund.payment_record_refundto be required - Change
CreditNote::Refund.typeto be required - Add support for
customer_sheet,mobile_payment_element, andtax_id_elementonCustomerSession::ComponentandCustomerSessionCreateParams::Component - Add support for
provideronCustomer::Tax - Remove support for
risk_detailsonDelegatedCheckout::RequestedSessionCreateParams - Add support for
risk_detailsonDelegatedCheckout::RequestedSessionConfirmParams - Add support for
starting_afteronPaymentAttemptRecordListParams - Add support for
referenceonPaymentIntentAmountDetailsLineItem::PaymentMethodOption::Klarna,PaymentIntentCaptureParams::AmountDetail::LineItem::PaymentMethodOption::Klarna,PaymentIntentConfirmParams::AmountDetail::LineItem::PaymentMethodOption::Klarna,PaymentIntentCreateParams::AmountDetail::LineItem::PaymentMethodOption::Klarna,PaymentIntentIncrementAuthorizationParams::AmountDetail::LineItem::PaymentMethodOption::Klarna, andPaymentIntentUpdateParams::AmountDetail::LineItem::PaymentMethodOption::Klarna - Add support for
allocated_fundsonPaymentIntent - Change
PaymentIntent::PaymentDetail.customer_referenceto be required - Change
PaymentIntent::PaymentDetail.order_referenceto be required - Add support for
subscription_referenceonPaymentIntentAmountDetailsLineItem::PaymentMethodOption::Klarna - Add support for
name_collectiononPaymentLinkCreateParams,PaymentLinkUpdateParams, andPaymentLink - Add support for
cryptoonPaymentMethodConfigurationCreateParams,PaymentMethodConfigurationUpdateParams,PaymentMethodConfiguration, andRefund::DestinationDetail - Add support for
mb_wayonPaymentMethodConfigurationCreateParams,PaymentMethodConfigurationUpdateParams, andPaymentMethodConfiguration - Add support for
customonPaymentMethodCreateParamsandPaymentMethod - Add support for
excluded_payment_method_typesonSetupIntentCreateParams,SetupIntentUpdateParams, andSetupIntent - Change
SetupIntent.flow_directionsto be optional - Add support for
twonTax::Registration::CountryOptionandTax::RegistrationCreateParams::CountryOption - Add support for
giponTerminal::Configuration::Tipping,Terminal::ConfigurationCreateParams::Tipping, andTerminal::ConfigurationUpdateParams::Tipping - Add support for
last_seen_atonTerminal::Reader - Add support for
application_fee_amountonTransferCreateParamsandTransfer - Add support for
application_feeonTransfer - Add support for
high_risk_activities_description,high_risk_activities,money_services_description,operates_in_prohibited_countries,participates_in_regulated_activity,purpose_of_funds_description,purpose_of_funds,regulated_activity,source_of_funds_description, andsource_of_fundsonV2::Core::Account::Configuration::Storer,V2::Core::AccountCreateParams::Configuration::Storer, andV2::Core::AccountUpdateParams::Configuration::Storer - Add support for
crypto_walletsonV2::Core::Account::Configuration::Storer::Capability::FinancialAddress,V2::Core::Account::Configuration::Storer::Capability::OutboundPayment,V2::Core::Account::Configuration::Storer::Capability::OutboundTransfer,V2::Core::AccountCreateParams::Configuration::Storer::Capability::FinancialAddress,V2::Core::AccountCreateParams::Configuration::Storer::Capability::OutboundPayment,V2::Core::AccountCreateParams::Configuration::Storer::Capability::OutboundTransfer,V2::Core::AccountUpdateParams::Configuration::Storer::Capability::FinancialAddress,V2::Core::AccountUpdateParams::Configuration::Storer::Capability::OutboundPayment, andV2::Core::AccountUpdateParams::Configuration::Storer::Capability::OutboundTransfer - Add support for
usdconV2::Core::Account::Configuration::Storer::Capability::HoldsCurrency,V2::Core::AccountCreateParams::Configuration::Storer::Capability::HoldsCurrency, andV2::Core::AccountUpdateParams::Configuration::Storer::Capability::HoldsCurrency - Add support for
crypto_storeronV2::Core::Account::Identity::Attestation::TermsOfServiceandV2::Core::AccountCreateParams::Identity::Attestation::TermsOfService - Add support for
compliance_screening_descriptiononV2::Core::Account::Identity::BusinessDetail,V2::Core::AccountCreateParams::Identity::BusinessDetail, andV2::Core::AccountUpdateParams::Identity::BusinessDetail - Add support for
external_amountonV2::MoneyManagement::ReceivedCreditandV2::MoneyManagement::ReceivedDebit
- Add support for
See the changelog for more details.
- Ruby
Published by ramya-stripe 4 months ago
https://github.com/stripe/stripe-ruby - v17.2.0-beta.1
This release changes the pinned API version to 2025-10-29.preview.
- #1714 Update generated code for beta
- Add support for
crypto_storeronV2::Core::AccountUpdateParams::Identity::Attestation::TermsOfService
- Add support for
- #1696 Update generated code for beta
- Add support for
updatemethod on resourceV2::MoneyManagement::FinancialAccount - Add support for
confirm_microdeposits,list, andsend_microdepositsmethods on resourceV2::Core::Vault::UsBankAccount - Add support for
listmethod on resourceV2::Core::Vault::GbBankAccount - Add support for
payment_portal_urlonCharge::PaymentMethodDetail::Rechnung,PaymentAttemptRecord::PaymentMethodDetail::Rechnung, andPaymentRecord::PaymentMethodDetail::Rechnung - Add support for
tax_id_elementonCustomerSession::ComponentandCustomerSessionCreateParams::Component - Add support for
starting_afteronPaymentAttemptRecordListParams - Add support for
referenceonPaymentIntentAmountDetailsLineItem::PaymentMethodOption::Klarna,PaymentIntentCaptureParams::AmountDetail::LineItem::PaymentMethodOption::Klarna,PaymentIntentConfirmParams::AmountDetail::LineItem::PaymentMethodOption::Klarna,PaymentIntentCreateParams::AmountDetail::LineItem::PaymentMethodOption::Klarna,PaymentIntentIncrementAuthorizationParams::AmountDetail::LineItem::PaymentMethodOption::Klarna, andPaymentIntentUpdateParams::AmountDetail::LineItem::PaymentMethodOption::Klarna - Change
PaymentIntent::PaymentDetail.customer_referenceto be required - Change
PaymentIntent::PaymentDetail.order_referenceto be required - Add support for
subscription_referenceonPaymentIntentAmountDetailsLineItem::PaymentMethodOption::Klarna - Add support for
closedonV2::Core::AccountListParamsandV2::Core::Account - Add support for
usdonV2::Core::Account::Configuration::Storer::Capability::HoldsCurrency,V2::Core::AccountCreateParams::Configuration::Storer::Capability::HoldsCurrency, andV2::Core::AccountUpdateParams::Configuration::Storer::Capability::HoldsCurrency - Add support for
representative_declarationonV2::Core::Account::Identity::Attestation,V2::Core::AccountCreateParams::Identity::Attestation, andV2::Core::AccountUpdateParams::Identity::Attestation - Add support for
verificationonV2::Core::Vault::UsBankAccount - Add support for
v1_idonEventsV2MoneyManagementTransactionCreatedEvent - Remove support for thin event
V2BillingBillSettingUpdatedEventwith related objectV2::Billing::BillSetting
- Add support for
See the changelog for more details.
- Ruby
Published by ramya-stripe 4 months ago
https://github.com/stripe/stripe-ruby - v17.1.0
- #1715 Update generated code
- Improve docs for PaymentIntent related endpoints
- #1700 Update generated code
- Add support for new resources
PaymentAttemptRecord,PaymentIntentAmountDetailsLineItem, andPaymentRecord - Add support for
listandretrievemethods on resourcePaymentAttemptRecord - Add support for
report_payment_attempt_canceled,report_payment_attempt_failed,report_payment_attempt_guaranteed,report_payment_attempt_informational,report_payment_attempt,report_payment,report_refund, andretrievemethods on resourcePaymentRecord - Add support for
listmethod on resourcePaymentIntentAmountDetailsLineItem - Add support for
representative_declarationonAccount::Company,AccountCreateParams::Company,AccountUpdateParams::Company, andTokenCreateParams::Account::Company - Change
Billing::CreditGrantCreateParams.categoryto be optional - Add support for
payment_method_configurationonBillingPortal::ConfigurationCreateParams::Feature::PaymentMethodUpdateandBillingPortal::ConfigurationUpdateParams::Feature::PaymentMethodUpdate - Add support for
twintonCheckout::Session::PaymentMethodOptionandCheckout::SessionCreateParams::PaymentMethodOption - Add support for
payment_record_refundandtypeonCreditNote::Refund,CreditNoteCreateParams::Refund,CreditNoteListPreviewLineItemsParams::Refund, andCreditNotePreviewParams::Refund - Add support for
customer_sheetandmobile_payment_elementonCustomerSession::ComponentandCustomerSessionCreateParams::Component - Add support for
provideronCustomer::Tax - Add support for
payment_recordonInvoiceAttachPaymentParams,InvoicePayment::Payment, andInvoicePaymentListParams::Payment - Change type of
InvoicePaymentListParams::Payment.typefromliteral('payment_intent')toenum('payment_intent'|'payment_record') - Add support for
amount_detailsonPaymentIntentCaptureParams,PaymentIntentConfirmParams,PaymentIntentCreateParams,PaymentIntentIncrementAuthorizationParams, andPaymentIntentUpdateParams - Add support for
payment_detailsonPaymentIntentCaptureParams,PaymentIntentConfirmParams,PaymentIntentCreateParams,PaymentIntentIncrementAuthorizationParams,PaymentIntentUpdateParams, andPaymentIntent - Add support for
discount_amount,line_items,shipping, andtaxonPaymentIntent::AmountDetail - Add support for
name_collectiononPaymentLinkCreateParams,PaymentLinkUpdateParams, andPaymentLink - Add support for
cryptoonPaymentMethodConfigurationCreateParams,PaymentMethodConfigurationUpdateParams,PaymentMethodConfiguration, andRefund::DestinationDetail - Add support for
mb_wayonPaymentMethodConfigurationCreateParams,PaymentMethodConfigurationUpdateParams, andPaymentMethodConfiguration - Add support for
customonPaymentMethodCreateParamsandPaymentMethod - Add support for
excluded_payment_method_typesonSetupIntentCreateParams,SetupIntentUpdateParams, andSetupIntent - Change
SetupIntent.flow_directionsto be optional - Add support for
twonTax::Registration::CountryOptionandTax::RegistrationCreateParams::CountryOption - Add support for
giponTerminal::Configuration::Tipping,Terminal::ConfigurationCreateParams::Tipping, andTerminal::ConfigurationUpdateParams::Tipping - Add support for
last_seen_atonTerminal::Reader - Add support for
gt,gte,lt,lte, andtypesonV2::Core::EventListParams - Change
V2::Core::EventListParams.object_idto be optional
- Add support for new resources
See the changelog for more details.
- Ruby
Published by ramya-stripe 4 months ago
https://github.com/stripe/stripe-ruby - v17.1.0-alpha.4
- #1710 Update generated code for private-preview
- Add support for new resource
V2::Billing::PricingPlanSubscriptionComponents - Add support for
retrievemethod on resourceV2::Billing::PricingPlanSubscriptionComponents - Add support for
dimension_payload_keysonBilling::MeterCreateParamsandBilling::Meter - Add support for
dimension_filtersanddimension_group_by_keysonBilling::BillingMeterMeterEventSummaryListParams - Add support for
dimensionsonBilling::MeterEventSummary - Add support for
fulfillment_detailsandpayment_method_dataonDelegatedCheckout::RequestedSessionCreateParamsandDelegatedCheckout::RequestedSessionUpdateParams - Add support for
line_item_details,metadata,payment_method, andshared_metadataonDelegatedCheckout::RequestedSessionCreateParams,DelegatedCheckout::RequestedSessionUpdateParams, andDelegatedCheckout::RequestedSession - Add support for
currency,customer, andrisk_detailsonDelegatedCheckout::RequestedSessionCreateParams - Add support for
seller_detailsandsetup_future_usageonDelegatedCheckout::RequestedSessionCreateParamsandDelegatedCheckout::RequestedSession - Add support for
amount_subtotal,amount_total,created_at,expires_at,order_details,shared_payment_issued_token,status,total_details, andupdated_atonDelegatedCheckout::RequestedSession - Add support for
address,email,fulfillment_options,name,phone, andselected_fulfillment_optiononDelegatedCheckout::RequestedSession::FulfillmentDetail
- Add support for new resource
See the changelog for more details.
- Ruby
Published by ramya-stripe 4 months ago
https://github.com/stripe/stripe-ruby - v17.1.0-alpha.3
- #1702 Update generated code for private-preview
- Add support for new resources
DelegatedCheckout::RequestedSessionandIdentity::BlocklistEntry - Add support for
confirm,create,expire,retrieve, andupdatemethods on resourceDelegatedCheckout::RequestedSession - Add support for
create,disable,list, andretrievemethods on resourceIdentity::BlocklistEntry - Add support for
blocked_by_entryonIdentity::VerificationReport::Document,Identity::VerificationReport::Selfie, andIdentity::VerificationReportListParams
- Add support for new resources
See the changelog for more details.
- Ruby
Published by prathmesh-stripe 5 months ago
https://github.com/stripe/stripe-ruby - v17.1.0-alpha.2
- Contains a bug fix from v17.0.1
See the changelog for more details.
- Ruby
Published by helenye-stripe 5 months ago
https://github.com/stripe/stripe-ruby - v17.1.0-beta.2
- Contains a bug fix from v17.0.1
See the changelog for more details.
- Ruby
Published by helenye-stripe 5 months ago
https://github.com/stripe/stripe-ruby - v17.0.1
- #1705 Require
V2::AmountandV2::DeletedObjectin gem
See the changelog for more details.
- Ruby
Published by helenye-stripe 5 months ago
https://github.com/stripe/stripe-ruby - v17.1.0-alpha.1
- Contains a breaking bug fix and other improvements from v17.0.0.
- #1697 Update generated code for private-preview
- Add support for new resource
PaymentMethodBalance - Add support for
check_balancemethod on resourcePaymentMethod - Add support for
benefitsonCard,Charge::PaymentMethodDetail::Card,ConfirmationToken::PaymentMethodPreview::Card, andPaymentMethod::Card - Add support for
benefitonPaymentIntent::PaymentDetail,PaymentIntentConfirmParams::PaymentDetail,PaymentIntentCreateParams::PaymentDetail, andPaymentIntentUpdateParams::PaymentDetail - Add support for
setup_detailsonSetupIntentConfirmParams,SetupIntentCreateParams,SetupIntentUpdateParams, andSetupIntent - Add support for
card_creatoronV2::Core::Account::Configuration,V2::Core::Account::Identity::Attestation::TermsOfService,V2::Core::AccountCreateParams::Configuration,V2::Core::AccountCreateParams::Identity::Attestation::TermsOfService,V2::Core::AccountUpdateParams::Configuration, andV2::Core::AccountUpdateParams::Identity::Attestation::TermsOfService - Add support for thin events
V2CoreAccountIncludingConfigurationCardCreatorCapabilityStatusUpdatedEventandV2CoreAccountIncludingConfigurationCardCreatorUpdatedEventwith related objectV2::Core::Account - Remove support for thin events
V1CustomerDiscountCreatedEvent,V1CustomerDiscountDeletedEvent, andV1CustomerDiscountUpdatedEventwith related objectDiscount
- Add support for new resource
- #1692 Update changelog for private preview
- #1689 Update CHANGELOG.md to point to right API version
See the changelog for more details.
- Ruby
Published by mbroshi-stripe 5 months ago
https://github.com/stripe/stripe-ruby - v17.1.0-beta.1
- Contains a breaking bug fix and other improvements from v17.0.0.
See the changelog for more details.
- Ruby
Published by mbroshi-stripe 5 months ago
https://github.com/stripe/stripe-ruby - v17.0.0
- #1698 Remove expanded instance variables after a resource has been updated
- ⚠️ Removes dynamically added instance variables on subsequent non-expanded updates to a resource that had previously been expanded. For example,
# expand `payments` field on an invoice invoice = Stripe::Invoice.retrieve(id: 'in_123', expand: ['payments']) # `pay` invoice without expanding `payments`, so that field would have stale data # Use `expand` to keep `payments` like this: `invoice.pay(expand: ['payments'])` invoice.pay # This is now nil instead of a stale Hash invoice.payments - #1699 Improve event notification example
- #1693 Improve event notification example
- #1691 Remove manual promotion code test
- #1690 Update param in deprecation docs link
- #1687 Update CHANGELOG.md to point to right API version
See the changelog for more details.
- Ruby
Published by mbroshi-stripe 5 months ago
https://github.com/stripe/stripe-ruby - v16.1.0-alpha.1
This release changes the pinned API version to 2025-09-30.preview. It is built on top of SDK version 16.0.0 and 16.1.0-beta.1 which contain breaking changes. Please review the changelog for these versions if upgrading from older SDK versions.
- #1659 Update generated code for private-preview
- Add support for new resource
V2::MoneyManagement::RecipientVerification - Add support for
acknowledge,create,recipient_verifications, andretrievemethods on resourceV2::MoneyManagement::RecipientVerification - Add support for
updatemethod on resourcesV2::Billing::PricingPlanSubscriptionandV2::Billing::ServiceAction - Add support for
crypto_walletsonV2::Account::Configuration::RecipientDatum::Feature,V2::Account::CreateParams::Configuration::RecipientDatum::Feature,V2::Account::UpdateParams::Configuration::RecipientDatum::Feature,V2::Core::Account::Configuration::Recipient::Capability,V2::Core::Account::CreateParams::Configuration::Recipient::Capability, andV2::Core::Account::UpdateParams::Configuration::Recipient::Capability - Add support for
lookup_keyonV2::Billing::Cadence::CreateParams,V2::Billing::Cadence::UpdateParams, andV2::Billing::Cadence - Add support for
settings_dataonV2::Billing::Cadence - Change type of
V2::Billing::Cadence::Payer.billing_profilefromnullable(string)tostring - Add support for
v1_event_idonV2::Core::Event - Add support for
recipient_verificationonV2::MoneyManagement::OutboundPayment::CreateParams,V2::MoneyManagement::OutboundPayment,V2::MoneyManagement::OutboundTransfer::CreateParams, andV2::MoneyManagement::OutboundTransfer - Add support for
crypto_walletonV2::MoneyManagement::OutboundSetupIntent::CreateParams::PayoutMethodDatumandV2::MoneyManagement::PayoutMethod - Add support for
custom_pricing_unit_detailsonV2::Billing::RateCardRate::CustomPricingUnitAmount,V2::Billing::ServiceAction::CreditGrant::Amount::CustomPricingUnit, andV2::Billing::ServiceAction::CreditGrantPerTenant::Amount::CustomPricingUnit - Add support for
origin_typeonV2::MoneyManagement::ReceivedDebit::BankTransfer - Add support for
sepa_bank_accountonV2::MoneyManagement::FinancialAddress::CreateParams - Remove support for
priceonV2::Billing::RateCardRate::CreateParams - Add support for
lookup_keysonV2::Billing::Cadence::ListParams - Change type of
V2::Billing::Cadence::CancelParams.include,V2::Billing::Cadence::CreateParams.include,V2::Billing::Cadence::ListParams.include,V2::Billing::Cadence::RetrieveParams.include, andV2::Billing::Cadence::UpdateParams.includefromliteral('invoice_discount_rules')toenum('invoice_discount_rules'|'settings_data') - Remove support for
customerandtypeonV2::Billing::Cadence::CreateParams::Payer - Change
V2::Billing::Cadence::CreateParams::Payer.billing_profileto be required - Remove support for
alert_idonEventsV2CoreHealthApiErrorResolvedEvent,EventsV2CoreHealthApiLatencyResolvedEvent,EventsV2CoreHealthAuthorizationRateDropResolvedEvent,EventsV2CoreHealthIssuingAuthorizationRequestTimeoutResolvedEvent,EventsV2CoreHealthPaymentMethodErrorResolvedEvent,EventsV2CoreHealthTrafficVolumeDropResolvedEvent, andEventsV2CoreHealthWebhookLatencyResolvedEvent - Add support for thin event
V1AccountUpdatedEventwith related objectV2::Account - Add support for thin events
V1ApplicationFeeCreatedEvent,V1ApplicationFeeRefundedEvent,V1BillingPortalConfigurationCreatedEvent,V1BillingPortalConfigurationUpdatedEvent,V1CapabilityUpdatedEvent,V1ChargeCapturedEvent,V1ChargeDisputeClosedEvent,V1ChargeDisputeCreatedEvent,V1ChargeDisputeFundsReinstatedEvent,V1ChargeDisputeFundsWithdrawnEvent,V1ChargeDisputeUpdatedEvent,V1ChargeExpiredEvent,V1ChargeFailedEvent,V1ChargePendingEvent,V1ChargeRefundUpdatedEvent,V1ChargeRefundedEvent,V1ChargeSucceededEvent,V1ChargeUpdatedEvent,V1CheckoutSessionAsyncPaymentFailedEvent,V1CheckoutSessionAsyncPaymentSucceededEvent,V1CheckoutSessionCompletedEvent,V1CheckoutSessionExpiredEvent,V1ClimateOrderCanceledEvent,V1ClimateOrderCreatedEvent,V1ClimateOrderDelayedEvent,V1ClimateOrderDeliveredEvent,V1ClimateOrderProductSubstitutedEvent,V1ClimateProductCreatedEvent,V1ClimateProductPricingUpdatedEvent,V1CouponCreatedEvent,V1CouponDeletedEvent,V1CouponUpdatedEvent,V1CreditNoteCreatedEvent,V1CreditNoteUpdatedEvent,V1CreditNoteVoidedEvent,V1CustomerCreatedEvent,V1CustomerDeletedEvent,V1CustomerDiscountCreatedEvent,V1CustomerDiscountDeletedEvent,V1CustomerDiscountUpdatedEvent,V1CustomerSubscriptionCreatedEvent,V1CustomerSubscriptionDeletedEvent,V1CustomerSubscriptionPausedEvent,V1CustomerSubscriptionPendingUpdateAppliedEvent,V1CustomerSubscriptionPendingUpdateExpiredEvent,V1CustomerSubscriptionResumedEvent,V1CustomerSubscriptionTrialWillEndEvent,V1CustomerSubscriptionUpdatedEvent,V1CustomerTaxIdCreatedEvent,V1CustomerTaxIdDeletedEvent,V1CustomerTaxIdUpdatedEvent,V1CustomerUpdatedEvent,V1FileCreatedEvent,V1FinancialConnectionsAccountCreatedEvent,V1FinancialConnectionsAccountDeactivatedEvent,V1FinancialConnectionsAccountDisconnectedEvent,V1FinancialConnectionsAccountReactivatedEvent,V1FinancialConnectionsAccountRefreshedBalanceEvent,V1FinancialConnectionsAccountRefreshedOwnershipEvent,V1FinancialConnectionsAccountRefreshedTransactionsEvent,V1IdentityVerificationSessionCanceledEvent,V1IdentityVerificationSessionCreatedEvent,V1IdentityVerificationSessionProcessingEvent,V1IdentityVerificationSessionRedactedEvent,V1IdentityVerificationSessionRequiresInputEvent,V1IdentityVerificationSessionVerifiedEvent,V1InvoiceCreatedEvent,V1InvoiceDeletedEvent,V1InvoiceFinalizationFailedEvent,V1InvoiceFinalizedEvent,V1InvoiceMarkedUncollectibleEvent,V1InvoiceOverdueEvent,V1InvoiceOverpaidEvent,V1InvoicePaidEvent,V1InvoicePaymentActionRequiredEvent,V1InvoicePaymentFailedEvent,V1InvoicePaymentPaidEvent,V1InvoicePaymentSucceededEvent,V1InvoiceSentEvent,V1InvoiceUpcomingEvent,V1InvoiceUpdatedEvent,V1InvoiceVoidedEvent,V1InvoiceWillBeDueEvent,V1InvoiceitemCreatedEvent,V1InvoiceitemDeletedEvent,V1IssuingAuthorizationCreatedEvent,V1IssuingAuthorizationRequestEvent,V1IssuingAuthorizationUpdatedEvent,V1IssuingCardCreatedEvent,V1IssuingCardUpdatedEvent,V1IssuingCardholderCreatedEvent,V1IssuingCardholderUpdatedEvent,V1IssuingDisputeClosedEvent,V1IssuingDisputeCreatedEvent,V1IssuingDisputeFundsReinstatedEvent,V1IssuingDisputeFundsRescindedEvent,V1IssuingDisputeSubmittedEvent,V1IssuingDisputeUpdatedEvent,V1IssuingPersonalizationDesignActivatedEvent,V1IssuingPersonalizationDesignDeactivatedEvent,V1IssuingPersonalizationDesignRejectedEvent,V1IssuingPersonalizationDesignUpdatedEvent,V1IssuingTokenCreatedEvent,V1IssuingTokenUpdatedEvent,V1IssuingTransactionCreatedEvent,V1IssuingTransactionPurchaseDetailsReceiptUpdatedEvent,V1IssuingTransactionUpdatedEvent,V1MandateUpdatedEvent,V1PaymentIntentAmountCapturableUpdatedEvent,V1PaymentIntentCanceledEvent,V1PaymentIntentCreatedEvent,V1PaymentIntentPartiallyFundedEvent,V1PaymentIntentPaymentFailedEvent,V1PaymentIntentProcessingEvent,V1PaymentIntentRequiresActionEvent,V1PaymentIntentSucceededEvent,V1PaymentLinkCreatedEvent,V1PaymentLinkUpdatedEvent,V1PaymentMethodAttachedEvent,V1PaymentMethodAutomaticallyUpdatedEvent,V1PaymentMethodDetachedEvent,V1PaymentMethodUpdatedEvent,V1PayoutCanceledEvent,V1PayoutCreatedEvent,V1PayoutFailedEvent,V1PayoutPaidEvent,V1PayoutReconciliationCompletedEvent,V1PayoutUpdatedEvent,V1PersonCreatedEvent,V1PersonDeletedEvent,V1PersonUpdatedEvent,V1PlanCreatedEvent,V1PlanDeletedEvent,V1PlanUpdatedEvent,V1PriceCreatedEvent,V1PriceDeletedEvent,V1PriceUpdatedEvent,V1ProductCreatedEvent,V1ProductDeletedEvent,V1ProductUpdatedEvent,V1PromotionCodeCreatedEvent,V1PromotionCodeUpdatedEvent,V1QuoteAcceptedEvent,V1QuoteCanceledEvent,V1QuoteCreatedEvent,V1QuoteFinalizedEvent,V1RadarEarlyFraudWarningCreatedEvent,V1RadarEarlyFraudWarningUpdatedEvent,V1RefundCreatedEvent,V1RefundFailedEvent,V1RefundUpdatedEvent,V1ReviewClosedEvent,V1ReviewOpenedEvent,V1SetupIntentCanceledEvent,V1SetupIntentCreatedEvent,V1SetupIntentRequiresActionEvent,V1SetupIntentSetupFailedEvent,V1SetupIntentSucceededEvent,V1SigmaScheduledQueryRunCreatedEvent,V1SourceCanceledEvent,V1SourceChargeableEvent,V1SourceFailedEvent,V1SourceRefundAttributesRequiredEvent,V1SubscriptionScheduleAbortedEvent,V1SubscriptionScheduleCanceledEvent,V1SubscriptionScheduleCompletedEvent,V1SubscriptionScheduleCreatedEvent,V1SubscriptionScheduleExpiringEvent,V1SubscriptionScheduleReleasedEvent,V1SubscriptionScheduleUpdatedEvent,V1TaxRateCreatedEvent,V1TaxRateUpdatedEvent,V1TerminalReaderActionFailedEvent,V1TerminalReaderActionSucceededEvent,V1TerminalReaderActionUpdatedEvent,V1TestHelpersTestClockAdvancingEvent,V1TestHelpersTestClockCreatedEvent,V1TestHelpersTestClockDeletedEvent,V1TestHelpersTestClockInternalFailureEvent,V1TestHelpersTestClockReadyEvent,V1TopupCanceledEvent,V1TopupCreatedEvent,V1TopupFailedEvent,V1TopupReversedEvent,V1TopupSucceededEvent,V1TransferCreatedEvent,V1TransferReversedEvent,V1TransferUpdatedEvent,V2CoreHealthIssuingAuthorizationRequestErrorsFiringEvent, andV2CoreHealthIssuingAuthorizationRequestErrorsResolvedEvent - Add support for thin event
V2CoreClaimableSandboxCreatedEventwith related objectV2::Core::ClaimableSandbox - Add support for thin events
V2MoneyManagementRecipientVerificationCreatedEventandV2MoneyManagementRecipientVerificationUpdatedEventwith related objectV2::MoneyManagement::RecipientVerification
- Add support for new resource
See the changelog for more details.
- Ruby
Published by ramya-stripe 5 months ago
https://github.com/stripe/stripe-ruby - v16.1.0-beta.1
This release changes the pinned API version to 2025-09-30.preview. It is built on top of SDK version 18.0.0 which contains breaking changes. Please review the changelog for 16.0.0 if upgrading from older SDK versions.
- #1671 Update generated code for beta
- Add support for
attach_cadencemethod on resourceSubscription - Add support for
billing_cadenceonInvoice::CreatePreviewParams,Subscription::CreateParams,Subscription::UpdateParams, andSubscription - Add support for
billing_cadence_detailsonInvoice::ParentandQuotePreviewInvoice::Parent
- Add support for
- #1662 Update generated code for beta
- Add support for new resources
V2::Billing::BillSettingVersion,V2::Billing::BillSetting,V2::Billing::Cadence,V2::Billing::CollectionSettingVersion,V2::Billing::CollectionSetting, andV2::Billing::Profile - Add support for
create,list,retrieve, andupdatemethods on resourcesV2::Billing::BillSetting,V2::Billing::CollectionSetting, andV2::Billing::Profile - Add support for
listandretrievemethods on resourcesV2::Billing::BillSettingVersionandV2::Billing::CollectionSettingVersion - Add support for
cancel,create,list,retrieve, andupdatemethods on resourceV2::Billing::Cadence - Add support for
profileonV2::Core::Account::CreateParams::Default,V2::Core::Account::Default, andV2::Core::Account::UpdateParams::Default - Add support for
i_ponV2::Core::Account::CreateParams::Identity::Attestation::TermsOfService::Account,V2::Core::Account::CreateParams::Identity::Attestation::TermsOfService::Storer,V2::Core::Account::Identity::Attestation::DirectorshipDeclaration,V2::Core::Account::Identity::Attestation::OwnershipDeclaration,V2::Core::Account::Identity::Attestation::TermsOfService::Account,V2::Core::Account::Identity::Attestation::TermsOfService::Storer,V2::Core::Account::Identity::Individual::AdditionalTermsOfService::Account,V2::Core::Account::UpdateParams::Identity::Attestation::TermsOfService::Account,V2::Core::Account::UpdateParams::Identity::Attestation::TermsOfService::Storer,V2::Core::Person::AdditionalTermsOfService::Account,V2::Core::Person::CreateParams::AdditionalTermsOfService::Account, andV2::Core::Person::UpdateParams::AdditionalTermsOfService::Account - Remove support for
iponV2::Core::Account::CreateParams::Identity::Attestation::TermsOfService::Account,V2::Core::Account::CreateParams::Identity::Attestation::TermsOfService::Storer,V2::Core::Account::Identity::Attestation::DirectorshipDeclaration,V2::Core::Account::Identity::Attestation::OwnershipDeclaration,V2::Core::Account::Identity::Attestation::TermsOfService::Account,V2::Core::Account::Identity::Attestation::TermsOfService::Storer,V2::Core::Account::Identity::Individual::AdditionalTermsOfService::Account,V2::Core::Account::UpdateParams::Identity::Attestation::TermsOfService::Account,V2::Core::Account::UpdateParams::Identity::Attestation::TermsOfService::Storer,V2::Core::Person::AdditionalTermsOfService::Account,V2::Core::Person::CreateParams::AdditionalTermsOfService::Account, andV2::Core::Person::UpdateParams::AdditionalTermsOfService::Account - Remove support for
doing_business_as,product_description, andurlonV2::Core::Account::CreateParams::Identity::BusinessDetail,V2::Core::Account::Identity::BusinessDetail, andV2::Core::Account::UpdateParams::Identity::BusinessDetail - Add support for
settlement_currencyonV2::MoneyManagement::FinancialAddress - Add support for
sepa_bank_accountonV2::MoneyManagement::FinancialAddress::CredentialandV2::MoneyManagement::ReceivedCredit::BankTransfer - Add support for
amount_detailsandpayments_orchestrationonV2::Payments::OffSessionPayment::CreateParamsandV2::Payments::OffSessionPayment - Add support for
retry_policyonV2::Payments::OffSessionPayment::CreateParams::RetryDetailandV2::Payments::OffSessionPayment::RetryDetail - Change type of
V2::MoneyManagement::OutboundPaymentQuote::FxQuote.lock_durationfromliteral('five_minutes')toenum('five_minutes'|'none') - Change type of
V2::MoneyManagement::OutboundPaymentQuote::FxQuote.lock_expires_atfromDateTimetonullable(DateTime) - Add support for
origin_typeonV2::MoneyManagement::ReceivedCredit::BankTransfer - Remove support for
payment_method_typeonV2::MoneyManagement::ReceivedCredit::BankTransfer - Add support for
mandate_dataandpayment_method_optionsonV2::Payments::OffSessionPayment::CreateParams - Add support for
typeonV2::MoneyManagement::FinancialAddress::CreateParams - Remove support for
currencyonV2::MoneyManagement::FinancialAddress::CreateParams - Add support for thin event
V2BillingBillSettingUpdatedEventwith related objectV2::Billing::BillSetting - Add support for error type
RateLimitError
- Add support for new resources
- #1639 Update generated code for beta
- Add support for new resources
Billing::Analytics::MeterUsageRowandBilling::Analytics::MeterUsage - Remove support for resources
Billing::MeterUsageRowandBilling::MeterUsage - Add support for
retrievemethod on resourceBilling::Analytics::MeterUsage - Remove support for
retrievemethod on resourceBilling::MeterUsage - Add support for
report_payment_attempt_informationalmethod on resourcePaymentRecord - Add support for
minimum_balance_by_currencyonBalanceSettings::Payment::PayoutandBalanceSettings::UpdateParams::Payment::Payout - Change type of
BalanceSettings::UpdateParams::Payment::SettlementTiming.delay_days_overridefromlongIntegertoemptyable(longInteger) - Change
BalanceSettings::UpdateParams.paymentsto be optional - Add support for
delay_days_overrideonBalanceSettings::Payment::SettlementTiming - Add support for
automatic_taxandinvoice_creationonCheckout::Session::UpdateParams - Add support for
unit_labelonCheckout::Session::UpdateParams::LineItem::PriceDatum::ProductDatum - Add support for
invoice_settingsonCheckout::Session::UpdateParams::SubscriptionDatum - Change
Checkout::Session::CollectedInformation.business_nameto be required - Add support for
intended_submission_methodonDispute::UpdateParamsandDispute - Change type of
Dispute::SmartDispute.recommended_evidencefromstringtoarray(string) - Add support for
pixonInvoice::CreateParams::PaymentSetting::PaymentMethodOption,Invoice::PaymentSetting::PaymentMethodOption,Invoice::UpdateParams::PaymentSetting::PaymentMethodOption,QuotePreviewInvoice::PaymentSetting::PaymentMethodOption,Subscription::CreateParams::PaymentSetting::PaymentMethodOption,Subscription::PaymentSetting::PaymentMethodOption, andSubscription::UpdateParams::PaymentSetting::PaymentMethodOption - Add support for
billing_schedulesonInvoice::CreatePreviewParams::SubscriptionDetail,Subscription::CreateParams,Subscription::UpdateParams, andSubscription - Add support for
paypayonPaymentAttemptRecord::PaymentMethodDetailandPaymentRecord::PaymentMethodDetail - Add support for
walletonPaymentAttemptRecord::PaymentMethodDetail::CardandPaymentRecord::PaymentMethodDetail::Card - Change type of
PaymentAttemptRecord::ProcessorDetail::Custom.payment_referenceandPaymentRecord::ProcessorDetail::Custom.payment_referencefromstringtonullable(string) - Add support for
flexibleonQuotePreviewSubscriptionSchedule::BillingMode - Add support for
billed_untilonSubscriptionItem
- Add support for new resources
See the changelog for more details.
- Ruby
Published by ramya-stripe 5 months ago
https://github.com/stripe/stripe-ruby - v16.0.0
This release changes the pinned API version to 2025-09-30.clover and contains breaking changes (prefixed with ⚠️ below)
-
#1652 ⚠️ Deserialize inner types in resources for more detailed types
- ⚠️ Deserialize inner classes, so inner class types will now reflect generated inner classes
- For example,
Stripe::Customer.addressis deserialized to specific aStripe::Customer::Addressclass instead of the genericStripe::StripeObject, as is suggested by the static type annotations - This should not affect any normal use cases of the SDK, as inner types remain children of
Stripe::StripeObject
- For example,
- ⚠️ Deserialize inner classes, so inner class types will now reflect generated inner classes
-
#1649 Explicitly define methods for RBIs and ship combined RBI for Tapioca
- Improvements for Tapioca
- Explicitly define methods for attributes in RBIs to allow Tapioca to reflect them
- Ship combined RBI for shorter Tapioca time
- Improvements for Tapioca
-
#1677 Move
V2.EventAPI resources toV2.Core.Events- ⚠️ Move
Stripe::V2::EventandStripe::V2::EventDestinationtoStripe::V2::Core::EventandStripe::V2::Core::EventDestinationrespectively. They now correctly match their API path
- ⚠️ Move
-
#1664 Add
StripeContextobject- Add the
StripeContextclass. Previously you could set the stripe_context to only a string value. Now you can use the new class as well - ⚠️ Change
EventNotification(formerly known asThinEvent)'scontextproperty fromstringtoStripeContext
- Add the
-
#1684 ⚠️ Drop support for Ruby < 2.6 & clarify version policy
- Read our new language version support policy
- ⚠️ In this release, we drop support for Ruby 2.3, 2.4, and 2.5
- Ruby 2.6 support is deprecated and will be removed in the next scheduled major release (March 2026)
- Read our new language version support policy
-
#1651 ⚠️ Build SDK w/ V2 OpenAPI spec
- ⚠️ The delete methods for v2 APIs (the ones in the
StripeClient.v2namespace) now return aV2DeletedObjectwhich has the id of the object that has been deleted and a string representing the type of the object that has been deleted. - ⚠️ Deeply nested param hashes with no properties no longer have classes generated for them. Instead, they're typed as
T::Hash[String, T.untyped]. Because there were no params, it's unlikely you were using these classes.
- ⚠️ The delete methods for v2 APIs (the ones in the
-
#1650 ⚠️ Add strongly typed EventNotifications
We've overhauled how V2 Events are handled in the SDK! This approach should provide a lot more information at authoring and compile time, leading to more robust integrations. As part of this process, there are a number of changes to be aware of.- Added matching
EventNotificationclasses to every v2Event- For example, there's now a
V1BillingMeterErrorReportTriggeredEventNotificationto match the existingV1BillingMeterErrorReportTriggeredEvent - Each notification class defines a
fetch_event()method to retrieve its corresponding event - For events with related objects, there's a
fetch_related_object()method that performs the API call and casts the response to the correct type on both theEventNotificationandEvent.
- For example, there's now a
- ⚠️ Rename function
StripeClient.parse_thin_eventtoStripeClient.parse_event_notificationand remove theStripe::ThinEventclass.- This function now returns a
Stripe::V2::Core::EventNotification(which is the shared base class that all of the more specificStripe::Event::*EventNotificationclasses share) instead ofStripe::ThinEvent. When applicable, these event notifications will have therelatedObjectproperty and afetch_related_object()function. They also have afetch_event()method to retrieve their correspondingStripe::Events::*Eventinstance. - If you parse an event the SDK doesn't have types for (e.g. it's newer than the SDK you're using), you'll get an instance of
Stripe::Events::UnknownEventNotificationinstead of a more specific type. It has both therelated_objectproperty and thefetch_related_object()function (but they may be/returnnil)
- This function now returns a
- ⚠️ Move all Event Classes into the
Eventsmodule- For example,
Stripe::V1BillingMeterErrorReportTriggeredEventis nowStripe::Events::V1BillingMeterErrorReportTriggeredEvent
- For example,
- Added matching
-
#1670 ⚠️ Unify resource and service method parameters into one class
- ⚠️ Resource and service request parameter types have been moved to the top-level and are shared.
- For example,
Stripe::Account::CreateParamsandStripe::AccountService::CreateParamshave moved toStripe::AccountCreateParams - This change only affects users who use Sorbet types for parameters
- For example,
- ⚠️ Resource and service request parameter types have been moved to the top-level and are shared.
-
#1643, #1667, #1680, #1678 Update generated code based on incoming API changes in the
2025-09-30.cloverAPI version.- ⚠️ Remove support for
balance_reportandpayout_reconciliation_reportonAccountSession::ComponentandAccountSession::CreateParams::Component - Change
Invoice.idto be required (i.e. not nilable). - Add support for new resource
BalanceSettings - Add support for
retrieveandupdatemethods on resourceBalanceSettings - Add support for
sourceonDiscount - Remove support for
coupononDiscount,PromotionCode::CreateParams, andPromotionCode - Add support for
mb_way_paymentsonAccount::Capability,Account::CreateParams::Capability, andAccount::UpdateParams::Capability - Add support for
trial_update_behavioronBillingPortal::Configuration::CreateParams::Feature::SubscriptionUpdate,BillingPortal::Configuration::Feature::SubscriptionUpdate, andBillingPortal::Configuration::UpdateParams::Feature::SubscriptionUpdate - Add support for
mb_wayonCharge::PaymentMethodDetail,ConfirmationToken::CreateParams::PaymentMethodDatum,ConfirmationToken::PaymentMethodPreview,PaymentIntent::ConfirmParams::PaymentMethodDatum,PaymentIntent::ConfirmParams::PaymentMethodOption,PaymentIntent::CreateParams::PaymentMethodDatum,PaymentIntent::CreateParams::PaymentMethodOption,PaymentIntent::PaymentMethodOption,PaymentIntent::UpdateParams::PaymentMethodDatum,PaymentIntent::UpdateParams::PaymentMethodOption,PaymentMethod::CreateParams,PaymentMethod,SetupIntent::ConfirmParams::PaymentMethodDatum,SetupIntent::CreateParams::PaymentMethodDatum, andSetupIntent::UpdateParams::PaymentMethodDatum - Add support for
branding_settingsandname_collectiononCheckout::Session::CreateParamsandCheckout::Session - Add support for
excluded_payment_method_typesonCheckout::Session::CreateParams,Checkout::Session,PaymentIntent::ConfirmParams, andPaymentIntent::UpdateParams - Add support for
unit_labelonCheckout::Session::CreateParams::LineItem::PriceDatum::ProductDatum,Invoice::AddLinesParams::Line::PriceDatum::ProductDatum,Invoice::UpdateLinesParams::Line::PriceDatum::ProductDatum,InvoiceLineItem::UpdateParams::PriceDatum::ProductDatum, andPaymentLink::CreateParams::LineItem::PriceDatum::ProductDatum - Add support for
alma,billie, andsatispayonCheckout::Session::CreateParams::PaymentMethodOptionandCheckout::Session::PaymentMethodOption - Add support for
demo_payonCheckout::Session::CreateParams::PaymentMethodOption - Add support for
capture_methodonCheckout::Session::CreateParams::PaymentMethodOption::Affirm,Checkout::Session::CreateParams::PaymentMethodOption::AfterpayClearpay,Checkout::Session::CreateParams::PaymentMethodOption::AmazonPay,Checkout::Session::CreateParams::PaymentMethodOption::Card,Checkout::Session::CreateParams::PaymentMethodOption::Cashapp,Checkout::Session::CreateParams::PaymentMethodOption::Klarna,Checkout::Session::CreateParams::PaymentMethodOption::Link,Checkout::Session::CreateParams::PaymentMethodOption::Mobilepay,Checkout::Session::CreateParams::PaymentMethodOption::RevolutPay,Checkout::Session::PaymentMethodOption::Affirm,Checkout::Session::PaymentMethodOption::AfterpayClearpay,Checkout::Session::PaymentMethodOption::AmazonPay,Checkout::Session::PaymentMethodOption::Card,Checkout::Session::PaymentMethodOption::Cashapp,Checkout::Session::PaymentMethodOption::Klarna,Checkout::Session::PaymentMethodOption::Link,Checkout::Session::PaymentMethodOption::Mobilepay, andCheckout::Session::PaymentMethodOption::RevolutPay - Add support for
flexibleonCheckout::Session::CreateParams::SubscriptionDatum::BillingMode,Invoice::CreatePreviewParams::ScheduleDetail::BillingMode,Invoice::CreatePreviewParams::SubscriptionDetail::BillingMode,Quote::CreateParams::SubscriptionDatum::BillingMode,Quote::SubscriptionDatum::BillingMode,Subscription::BillingMode,Subscription::CreateParams::BillingMode,Subscription::MigrateParams::BillingMode,SubscriptionSchedule::BillingMode, andSubscriptionSchedule::CreateParams::BillingMode - Add support for
business_nameandindividual_nameonCheckout::Session::CollectedInformation,Checkout::Session::CustomerDetail,Customer::CreateParams,Customer::UpdateParams, andCustomer - Add support for
chargeback_loss_reason_codeonDispute::PaymentMethodDetail::Klarna - Add support for
net_amountandproration_detailsonInvoiceItem - Remove support for
iterationsonInvoice::CreatePreviewParams::ScheduleDetail::Phase,SubscriptionSchedule::CreateParams::Phase, andSubscriptionSchedule::UpdateParams::Phase - Add support for
fraud_disputability_likelihoodandrisk_assessmentonIssuing::Authorization::CreateParams - Add support for
second_lineonIssuing::Card - Add support for
fr_meal_voucher_conecsonPaymentMethodConfiguration::CreateParamsandPaymentMethodConfiguration::UpdateParams - Remove support for
linkandpay_by_bankonPaymentMethod::UpdateParams - Add support for
promotiononPromotionCode::CreateParamsandPromotionCode - Add support for
provideronTax::Settings::Default - Add support for
bbpos_wisepad3onTerminal::Configuration::CreateParams,Terminal::Configuration::UpdateParams, andTerminal::Configuration - Add support for
address_kana,address_kanji,display_name_kana,display_name_kanji, andphoneonTerminal::Location::CreateParams,Terminal::Location::UpdateParams, andTerminal::Location - Change
Terminal::Location::CreateParams.addressto be optional - Change
Terminal::Location::CreateParams.display_nameto be optional
- ⚠️ Remove support for
See the changelog for more details.
- Ruby
Published by ramya-stripe 5 months ago
https://github.com/stripe/stripe-ruby - v15.6.0-alpha.3
- #1654 generate private-preview SDK w/ mid Sept changes
- Add support for
retrievemethod on resourceV2.Core.ClaimableSandbox - Add support for
month_of_yearonV2.Billing.Cadence#create.billing_cycle.monthandV2.Billing.Cadence.billing_cycle.month - Add support for
claimed_at,expires_at,sandbox_details, andstatusonV2.Core.ClaimableSandbox - Remove support for
api_keysonV2.Core.ClaimableSandbox - Change type of
V2.Core.ClaimableSandbox.claim_urlfromstringtonullable(string) - Add support for new value
current_billing_period_endon enumsV2.Billing.Intent#create.actions[].deactivate.effective_at.typeandV2.Billing.IntentAction.deactivate.effective_at.type - Add support for
will_activate_atandwill_cancel_atonV2.Billing.PricingPlanSubscription.servicing_status_transitionsandV2.Billing.RateCardSubscription.servicing_status_transitions - Add support for
categoryandpriorityonV2.Billing.ServiceAction#create.credit_grant_per_tenant,V2.Billing.ServiceAction#create.credit_grant,V2.Billing.ServiceAction.credit_grant_per_tenant, andV2.Billing.ServiceAction.credit_grant - Change
V2.Billing.LicenseFee#update.display_nameto be optional - Add support for
invoicesonEventsV2BillingCadenceBilledEvent - Add support for thin events
V2CoreClaimableSandboxClaimedEvent,V2CoreClaimableSandboxExpiredEvent,V2CoreClaimableSandboxExpiringEvent, andV2CoreClaimableSandboxSandboxDetailsOwnerAccountUpdatedEventwith related objectV2.Core.ClaimableSandbox - Remove support for thin event
V2BillingCadenceErroredEventwith related objectV2.Billing.Cadence
- Add support for
See the changelog for more details.
- Ruby
Published by xavdid-stripe 6 months ago
https://github.com/stripe/stripe-ruby - v15.6.0-alpha.2
- #1642 Deserialize inner types in resources for more detailed types
- ⚠️ Deserialize inner classes, so inner class types will now reflect generated inner classes
- #1647 Update generated code for private-preview
- Explicitly define methods for RBIs to help Tapioca generation and ship combined RBI for Tapioca
See the changelog for more details.
- Ruby
Published by helenye-stripe 6 months ago
https://github.com/stripe/stripe-ruby - v15.6.0-alpha.1
-
#1640 Use the right API version 2025-08-27.preview
-
#1636 Update generated code for private-preview
- Add support for
attach_cadencemethod on resourceSubscription - Add support for
currencyandexternal_customer_idonBilling::AlertTriggered - Add support for
custom_pricing_unitonBilling::AlertTriggered,Billing::CreditBalanceSummary::Balance::AvailableBalance,Billing::CreditBalanceSummary::Balance::LedgerBalance,Billing::CreditBalanceTransaction::Credit::Amount,Billing::CreditBalanceTransaction::Debit::Amount,Billing::CreditGrant::Amount, andBilling::CreditGrant::CreateParams::Amount - Add support for
customeronBilling::Alert::ListParams - Change type of
Billing::Alert.alert_type,Billing::Alert::CreateParams.alert_type, andBilling::Alert::ListParams.alert_typefromliteral('usage_threshold')toenum('credit_balance_threshold'|'usage_threshold') - Add support for
credit_balance_thresholdonBilling::Alert::CreateParamsandBilling::Alert - Add support for
billable_itemsonBilling::CreditBalanceSummary::RetrieveParams::Filter::ApplicabilityScope,Billing::CreditGrant::ApplicabilityConfig::Scope, andBilling::CreditGrant::CreateParams::ApplicabilityConfig::Scope - Change type of
Billing::CreditBalanceSummary::Balance::AvailableBalance.type,Billing::CreditBalanceSummary::Balance::LedgerBalance.type,Billing::CreditBalanceTransaction::Credit::Amount.type,Billing::CreditBalanceTransaction::Debit::Amount.type,Billing::CreditGrant::Amount.type, andBilling::CreditGrant::CreateParams::Amount.typefromliteral('monetary')toenum('custom_pricing_unit'|'monetary') - Add support for
license_fee_subscription_detailsandrate_card_subscription_detailsonInvoiceItem::ParentandInvoiceLineItem::Parent - Change type of
InvoiceItem::Parent.typefromliteral('subscription_details')toenum('license_fee_subscription_details'|'rate_card_subscription_details'|'subscription_details') - Add support for
license_fee_detailsandrate_card_rate_detailsonInvoiceItem::PricingandInvoiceLineItem::Pricing - Change type of
InvoiceItem::Pricing.typeandInvoiceLineItem::Pricing.typefromliteral('price_details')toenum('license_fee_details'|'price_details'|'rate_card_rate_details') - Add support for
billing_cadenceonInvoice::CreatePreviewParams,Subscription::CreateParams, andSubscription - Add support for
billing_cadence_detailsonInvoice::ParentandQuotePreviewInvoice::Parent - Add support for new resources
V2::Billing::BillSettingVersion,V2::Billing::BillSetting,V2::Billing::Cadence,V2::Billing::CollectionSettingVersion,V2::Billing::CollectionSetting,V2::Billing::CustomPricingUnit,V2::Billing::IntentAction,V2::Billing::Intent,V2::Billing::LicenseFeeSubscription,V2::Billing::LicenseFeeVersion,V2::Billing::LicenseFee,V2::Billing::LicensedItem,V2::Billing::MeteredItem,V2::Billing::PricingPlanComponent,V2::Billing::PricingPlanSubscription,V2::Billing::PricingPlanVersion,V2::Billing::PricingPlan,V2::Billing::Profile,V2::Billing::RateCardRate,V2::Billing::RateCardSubscription,V2::Billing::RateCardVersion,V2::Billing::RateCard,V2::Billing::ServiceAction,V2::Core::ClaimableSandbox,V2::Reporting::ReportRun,V2::Reporting::Report, andV2::Tax::AutomaticRule - Add support for
create,deactivate,find,retrieve, andupdatemethods on resourceV2::Tax::AutomaticRule - Add support for
createandretrievemethods on resourcesV2::Billing::ServiceActionandV2::Reporting::ReportRun - Add support for
retrievemethod on resourcesV2::Billing::LicenseFeeSubscriptionandV2::Reporting::Report - Add support for
createmethod on resourceV2::Core::ClaimableSandbox - Add support for
cancel,create,list,retrieve, andupdatemethods on resourcesV2::Billing::CadenceandV2::Billing::RateCardSubscription - Add support for
create,list,retrieve, andupdatemethods on resourcesV2::Billing::BillSetting,V2::Billing::CollectionSetting,V2::Billing::CustomPricingUnit,V2::Billing::LicenseFee,V2::Billing::LicensedItem,V2::Billing::MeteredItem,V2::Billing::PricingPlan,V2::Billing::Profile, andV2::Billing::RateCard - Add support for
listandretrievemethods on resourcesV2::Billing::BillSettingVersion,V2::Billing::CollectionSettingVersion,V2::Billing::IntentAction,V2::Billing::LicenseFeeVersion,V2::Billing::PricingPlanSubscription,V2::Billing::PricingPlanVersion, andV2::Billing::RateCardVersion - Add support for
create,delete,list, andretrievemethods on resourceV2::Billing::RateCardRate - Add support for
create,delete,list,retrieve, andupdatemethods on resourceV2::Billing::PricingPlanComponent - Add support for
cancel,commit,create,list,release_reservation,reserve, andretrievemethods on resourceV2::Billing::Intent - Add support for
changesonV2::Event - Add support for thin events
V2BillingCadenceBilledEvent,V2BillingCadenceCanceledEvent,V2BillingCadenceCreatedEvent, andV2BillingCadenceErroredEventwith related objectV2::Billing::Cadence - Add support for thin events
V2BillingLicenseFeeCreatedEventandV2BillingLicenseFeeUpdatedEventwith related objectV2::Billing::LicenseFee - Add support for thin event
V2BillingLicenseFeeVersionCreatedEventwith related objectV2::Billing::LicenseFeeVersion - Add support for thin events
V2BillingLicensedItemCreatedEventandV2BillingLicensedItemUpdatedEventwith related objectV2::Billing::LicensedItem - Add support for thin events
V2BillingMeteredItemCreatedEventandV2BillingMeteredItemUpdatedEventwith related objectV2::Billing::MeteredItem - Add support for thin events
V2BillingPricingPlanCreatedEventandV2BillingPricingPlanUpdatedEventwith related objectV2::Billing::PricingPlan - Add support for thin events
V2BillingPricingPlanComponentCreatedEventandV2BillingPricingPlanComponentUpdatedEventwith related objectV2::Billing::PricingPlanComponent - Add support for thin events
V2BillingPricingPlanSubscriptionCollectionAwaitingCustomerActionEvent,V2BillingPricingPlanSubscriptionCollectionCurrentEvent,V2BillingPricingPlanSubscriptionCollectionPastDueEvent,V2BillingPricingPlanSubscriptionCollectionPausedEvent,V2BillingPricingPlanSubscriptionCollectionUnpaidEvent,V2BillingPricingPlanSubscriptionServicingActivatedEvent,V2BillingPricingPlanSubscriptionServicingCanceledEvent, andV2BillingPricingPlanSubscriptionServicingPausedEventwith related objectV2::Billing::PricingPlanSubscription - Add support for thin event
V2BillingPricingPlanVersionCreatedEventwith related objectV2::Billing::PricingPlanVersion - Add support for thin events
V2BillingRateCardCreatedEventandV2BillingRateCardUpdatedEventwith related objectV2::Billing::RateCard - Add support for thin event
V2BillingRateCardRateCreatedEventwith related objectV2::Billing::RateCardRate - Add support for thin events
V2BillingRateCardSubscriptionActivatedEvent,V2BillingRateCardSubscriptionCanceledEvent,V2BillingRateCardSubscriptionCollectionAwaitingCustomerActionEvent,V2BillingRateCardSubscriptionCollectionCurrentEvent,V2BillingRateCardSubscriptionCollectionPastDueEvent,V2BillingRateCardSubscriptionCollectionPausedEvent,V2BillingRateCardSubscriptionCollectionUnpaidEvent,V2BillingRateCardSubscriptionServicingActivatedEvent,V2BillingRateCardSubscriptionServicingCanceledEvent, andV2BillingRateCardSubscriptionServicingPausedEventwith related objectV2::Billing::RateCardSubscription - Add support for thin event
V2BillingRateCardVersionCreatedEventwith related objectV2::Billing::RateCardVersion - Add support for thin events
V2CoreHealthApiErrorFiringEvent,V2CoreHealthApiErrorResolvedEvent,V2CoreHealthApiLatencyFiringEvent,V2CoreHealthApiLatencyResolvedEvent,V2CoreHealthAuthorizationRateDropFiringEvent,V2CoreHealthAuthorizationRateDropResolvedEvent,V2CoreHealthEventGenerationFailureResolvedEvent,V2CoreHealthFraudRateIncreasedEvent,V2CoreHealthIssuingAuthorizationRequestTimeoutFiringEvent,V2CoreHealthIssuingAuthorizationRequestTimeoutResolvedEvent,V2CoreHealthPaymentMethodErrorFiringEvent,V2CoreHealthPaymentMethodErrorResolvedEvent,V2CoreHealthTrafficVolumeDropFiringEvent,V2CoreHealthTrafficVolumeDropResolvedEvent,V2CoreHealthWebhookLatencyFiringEvent, andV2CoreHealthWebhookLatencyResolvedEvent - Add support for thin events
V2ReportingReportRunCreatedEvent,V2ReportingReportRunFailedEvent,V2ReportingReportRunSucceededEvent, andV2ReportingReportRunUpdatedEventwith related objectV2::Reporting::ReportRun - Add support for error type
RateLimitError
15.6.0-beta.1 - 2025-08-27
- Add support for
This release changes the pinned API version to 2025-08-27.preview.
- #1629 Update generated code for beta
- Add support for
listandretrievemethods on resourceInvoicePayment - Add support for
listmethod on resourceMandate - Add support for
appliedonV2::Core::Account::Configuration::Customer,V2::Core::Account::Configuration::Merchant,V2::Core::Account::Configuration::Recipient,V2::Core::Account::Configuration::Storer,V2::Core::Account::UpdateParams::Configuration::Customer,V2::Core::Account::UpdateParams::Configuration::Merchant,V2::Core::Account::UpdateParams::Configuration::Recipient, andV2::Core::Account::UpdateParams::Configuration::Storer - Change type of
Billing::AlertTriggered.valuefromlongIntegertodecimal_string - Add support for
display_nameonV2::MoneyManagement::FinancialAccount::CreateParamsandV2::MoneyManagement::FinancialAccount - Add support for
currency_conversiononV2::MoneyManagement::Transaction::FlowandV2::MoneyManagement::TransactionEntry::TransactionDetail::Flow - Add support for
paymentsonBalanceSettings::UpdateParamsandBalanceSettings - Remove support for
debit_negative_balances,payouts, andsettlement_timingonBalanceSettings::UpdateParamsandBalanceSettings - Add support for
mandateonCharge::PaymentMethodDetail::Pix,PaymentAttemptRecord::PaymentMethodDetail::Pix, andPaymentRecord::PaymentMethodDetail::Pix - Add support for
coupon_dataonCheckout::Session::CreateParams::Discount - Add support for
mandate_optionsonCheckout::Session::CreateParams::PaymentMethodOption::Pix,Checkout::Session::PaymentMethodOption::Pix,PaymentIntent::ConfirmParams::PaymentMethodOption::Pix,PaymentIntent::CreateParams::PaymentMethodOption::Pix,PaymentIntent::PaymentMethodOption::Pix, andPaymentIntent::UpdateParams::PaymentMethodOption::Pix - Change type of
Checkout::Session::CreateParams::PaymentMethodOption::Pix.setup_future_usage,Checkout::Session::PaymentMethodOption::Pix.setup_future_usage,PaymentIntent::ConfirmParams::PaymentMethodOption::Pix.setup_future_usage,PaymentIntent::CreateParams::PaymentMethodOption::Pix.setup_future_usage,PaymentIntent::PaymentMethodOption::Pix.setup_future_usage, andPaymentIntent::UpdateParams::PaymentMethodOption::Pix.setup_future_usagefromliteral('none')toenum('none'|'off_session') - Add support for
amountonMandate::MultiUse,PaymentAttemptRecord, andPaymentRecord - Add support for
currencyonMandate::MultiUse - Add support for
pixonMandate::PaymentMethodDetail,SetupAttempt::PaymentMethodDetail,SetupIntent::ConfirmParams::PaymentMethodOption,SetupIntent::CreateParams::PaymentMethodOption,SetupIntent::PaymentMethodOption, andSetupIntent::UpdateParams::PaymentMethodOption - Add support for
limitonPaymentAttemptRecord::ListParams - Add support for
amount_authorized,amount_refunded, andapplicationonPaymentAttemptRecordandPaymentRecord - Add support for
processor_detailsonPaymentAttemptRecord,PaymentRecord::ReportPaymentParams, andPaymentRecord - Remove support for
payment_referenceonPaymentAttemptRecord,PaymentRecord::ReportPaymentParams, andPaymentRecord - Add support for
installmentsonPaymentAttemptRecord::PaymentMethodDetail::AlmaandPaymentRecord::PaymentMethodDetail::Alma - Add support for
transaction_idonPaymentAttemptRecord::PaymentMethodDetail::Alma,PaymentAttemptRecord::PaymentMethodDetail::AmazonPay,PaymentAttemptRecord::PaymentMethodDetail::Billie,PaymentAttemptRecord::PaymentMethodDetail::KakaoPay,PaymentAttemptRecord::PaymentMethodDetail::KrCard,PaymentAttemptRecord::PaymentMethodDetail::NaverPay,PaymentAttemptRecord::PaymentMethodDetail::Payco,PaymentAttemptRecord::PaymentMethodDetail::RevolutPay,PaymentAttemptRecord::PaymentMethodDetail::SamsungPay,PaymentAttemptRecord::PaymentMethodDetail::Satispay,PaymentRecord::PaymentMethodDetail::Alma,PaymentRecord::PaymentMethodDetail::AmazonPay,PaymentRecord::PaymentMethodDetail::Billie,PaymentRecord::PaymentMethodDetail::KakaoPay,PaymentRecord::PaymentMethodDetail::KrCard,PaymentRecord::PaymentMethodDetail::NaverPay,PaymentRecord::PaymentMethodDetail::Payco,PaymentRecord::PaymentMethodDetail::RevolutPay,PaymentRecord::PaymentMethodDetail::SamsungPay, andPaymentRecord::PaymentMethodDetail::Satispay - Add support for
locationandreaderonPaymentAttemptRecord::PaymentMethodDetail::PaynowandPaymentRecord::PaymentMethodDetail::Paynow - Add support for
latest_active_mandateonPaymentMethod - Change
Payout.payout_methodto be required - Add support for
metadataandperiodonQuotePreviewSubscriptionSchedule::Phase::AddInvoiceItem - Add support for
pix_display_qr_codeonSetupIntent::NextAction - Add support for
reader_securityonTerminal::Configuration::CreateParams,Terminal::Configuration::UpdateParams, andTerminal::Configuration
- Add support for
See the changelog for more details.
- Ruby
Published by ramya-stripe 6 months ago
https://github.com/stripe/stripe-ruby - v15.6.0-beta.1
This release changes the pinned API version to 2025-08-27.preview.
- #1629 Update generated code for beta
- Add support for
listandretrievemethods on resourceInvoicePayment - Add support for
listmethod on resourceMandate - Add support for
appliedonV2::Core::Account::Configuration::Customer,V2::Core::Account::Configuration::Merchant,V2::Core::Account::Configuration::Recipient,V2::Core::Account::Configuration::Storer,V2::Core::Account::UpdateParams::Configuration::Customer,V2::Core::Account::UpdateParams::Configuration::Merchant,V2::Core::Account::UpdateParams::Configuration::Recipient, andV2::Core::Account::UpdateParams::Configuration::Storer - Change type of
Billing::AlertTriggered.valuefromlongIntegertodecimal_string - Add support for
display_nameonV2::MoneyManagement::FinancialAccount::CreateParamsandV2::MoneyManagement::FinancialAccount - Add support for
currency_conversiononV2::MoneyManagement::Transaction::FlowandV2::MoneyManagement::TransactionEntry::TransactionDetail::Flow - Add support for
paymentsonBalanceSettings::UpdateParamsandBalanceSettings - Remove support for
debit_negative_balances,payouts, andsettlement_timingonBalanceSettings::UpdateParamsandBalanceSettings - Add support for
mandateonCharge::PaymentMethodDetail::Pix,PaymentAttemptRecord::PaymentMethodDetail::Pix, andPaymentRecord::PaymentMethodDetail::Pix - Add support for
coupon_dataonCheckout::Session::CreateParams::Discount - Add support for
mandate_optionsonCheckout::Session::CreateParams::PaymentMethodOption::Pix,Checkout::Session::PaymentMethodOption::Pix,PaymentIntent::ConfirmParams::PaymentMethodOption::Pix,PaymentIntent::CreateParams::PaymentMethodOption::Pix,PaymentIntent::PaymentMethodOption::Pix, andPaymentIntent::UpdateParams::PaymentMethodOption::Pix - Change type of
Checkout::Session::CreateParams::PaymentMethodOption::Pix.setup_future_usage,Checkout::Session::PaymentMethodOption::Pix.setup_future_usage,PaymentIntent::ConfirmParams::PaymentMethodOption::Pix.setup_future_usage,PaymentIntent::CreateParams::PaymentMethodOption::Pix.setup_future_usage,PaymentIntent::PaymentMethodOption::Pix.setup_future_usage, andPaymentIntent::UpdateParams::PaymentMethodOption::Pix.setup_future_usagefromliteral('none')toenum('none'|'off_session') - Add support for
amountonMandate::MultiUse,PaymentAttemptRecord, andPaymentRecord - Add support for
currencyonMandate::MultiUse - Add support for
pixonMandate::PaymentMethodDetail,SetupAttempt::PaymentMethodDetail,SetupIntent::ConfirmParams::PaymentMethodOption,SetupIntent::CreateParams::PaymentMethodOption,SetupIntent::PaymentMethodOption, andSetupIntent::UpdateParams::PaymentMethodOption - Add support for
limitonPaymentAttemptRecord::ListParams - Add support for
amount_authorized,amount_refunded, andapplicationonPaymentAttemptRecordandPaymentRecord - Add support for
processor_detailsonPaymentAttemptRecord,PaymentRecord::ReportPaymentParams, andPaymentRecord - Remove support for
payment_referenceonPaymentAttemptRecord,PaymentRecord::ReportPaymentParams, andPaymentRecord - Add support for
installmentsonPaymentAttemptRecord::PaymentMethodDetail::AlmaandPaymentRecord::PaymentMethodDetail::Alma - Add support for
transaction_idonPaymentAttemptRecord::PaymentMethodDetail::Alma,PaymentAttemptRecord::PaymentMethodDetail::AmazonPay,PaymentAttemptRecord::PaymentMethodDetail::Billie,PaymentAttemptRecord::PaymentMethodDetail::KakaoPay,PaymentAttemptRecord::PaymentMethodDetail::KrCard,PaymentAttemptRecord::PaymentMethodDetail::NaverPay,PaymentAttemptRecord::PaymentMethodDetail::Payco,PaymentAttemptRecord::PaymentMethodDetail::RevolutPay,PaymentAttemptRecord::PaymentMethodDetail::SamsungPay,PaymentAttemptRecord::PaymentMethodDetail::Satispay,PaymentRecord::PaymentMethodDetail::Alma,PaymentRecord::PaymentMethodDetail::AmazonPay,PaymentRecord::PaymentMethodDetail::Billie,PaymentRecord::PaymentMethodDetail::KakaoPay,PaymentRecord::PaymentMethodDetail::KrCard,PaymentRecord::PaymentMethodDetail::NaverPay,PaymentRecord::PaymentMethodDetail::Payco,PaymentRecord::PaymentMethodDetail::RevolutPay,PaymentRecord::PaymentMethodDetail::SamsungPay, andPaymentRecord::PaymentMethodDetail::Satispay - Add support for
locationandreaderonPaymentAttemptRecord::PaymentMethodDetail::PaynowandPaymentRecord::PaymentMethodDetail::Paynow - Add support for
latest_active_mandateonPaymentMethod - Change
Payout.payout_methodto be required - Add support for
metadataandperiodonQuotePreviewSubscriptionSchedule::Phase::AddInvoiceItem - Add support for
pix_display_qr_codeonSetupIntent::NextAction - Add support for
reader_securityonTerminal::Configuration::CreateParams,Terminal::Configuration::UpdateParams, andTerminal::Configuration
- Add support for
See the changelog for more details.
- Ruby
Published by ramya-stripe 6 months ago
https://github.com/stripe/stripe-ruby - v15.5.0
- #1638 Add section on private preview SDKs in readme
- #1631 Update generated code. This release changes the pinned API version to
2025-08-27.basil.- Add support for
balance_report,payout_details, andpayout_reconciliation_reportonAccountSession::ComponentandAccountSession::CreateParams::Component - Add support for
nameonBillingPortal::Configuration::CreateParams,BillingPortal::Configuration::UpdateParams, andBillingPortal::Configuration - Add support for
installmentsonCharge::PaymentMethodDetail::Alma - Add support for
transaction_idonCharge::PaymentMethodDetail::Alma,Charge::PaymentMethodDetail::AmazonPay,Charge::PaymentMethodDetail::Billie,Charge::PaymentMethodDetail::KakaoPay,Charge::PaymentMethodDetail::KrCard,Charge::PaymentMethodDetail::NaverPay,Charge::PaymentMethodDetail::Payco,Charge::PaymentMethodDetail::RevolutPay,Charge::PaymentMethodDetail::SamsungPay, andCharge::PaymentMethodDetail::Satispay - Add support for
locationandreaderonCharge::PaymentMethodDetail::Paynow - Add support for
amount_includes_iofonCheckout::Session::CreateParams::PaymentMethodOption::Pix,Checkout::Session::PaymentMethodOption::Pix,PaymentIntent::ConfirmParams::PaymentMethodOption::Pix,PaymentIntent::CreateParams::PaymentMethodOption::Pix,PaymentIntent::PaymentMethodOption::Pix, andPaymentIntent::UpdateParams::PaymentMethodOption::Pix - Add support for
metadataandperiodonInvoice::CreatePreviewParams::ScheduleDetail::Phase::AddInvoiceItem,Subscription::CreateParams::AddInvoiceItem,Subscription::UpdateParams::AddInvoiceItem,SubscriptionSchedule::CreateParams::Phase::AddInvoiceItem,SubscriptionSchedule::Phase::AddInvoiceItem, andSubscriptionSchedule::UpdateParams::Phase::AddInvoiceItem - Add support for
exp_monthandexp_yearonIssuing::Card::CreateParams - Add support for
excluded_payment_method_typesonPaymentIntent::CreateParamsandPaymentIntent - Add support for
payout_methodonPayout::CreateParamsandPayout - Add support for
mxnonTerminal::Configuration::CreateParams::Tipping,Terminal::Configuration::Tipping, andTerminal::Configuration::UpdateParams::Tipping - Add support for
cardonTerminal::Reader::PresentPaymentMethodParams
- Add support for
- #1637 Add
stripe_clientusage tracking for StripeClient - #1633 Remove double
T.nilablebefore every emptyable field in update methods
See the changelog for more details.
- Ruby
Published by ramya-stripe 6 months ago
https://github.com/stripe/stripe-ruby - v15.5.0-beta.2
- #1632 Bring back invoice payments APIs that were missing in the public preview SDKs
- Add support for new resource
InvoicePayment - Add support for
listandretrievemethods on resourceInvoicePayment
- Add support for new resource
See the changelog for more details.
- Ruby
Published by ramya-stripe 7 months ago
https://github.com/stripe/stripe-ruby - v15.5.0-beta.1
This release changes the pinned API version to 2025-07-30.preview.
- #1624 Update generated code for beta
- Add support for new resources
Billing::MeterUsageRow,Billing::MeterUsage, andTerminal::OnboardingLink - Add support for
retrievemethod on resourceBilling::MeterUsage - Add support for
createmethod on resourceTerminal::OnboardingLink - Add support for
monthly_payout_daysandweekly_payout_daysonBalanceSettings::Payout::ScheduleandBalanceSettings::UpdateParams::Payout::Schedule - Remove support for
monthly_anchorandweekly_anchoronBalanceSettings::Payout::ScheduleandBalanceSettings::UpdateParams::Payout::Schedule - Add support for
delay_days_overrideonBalanceSettings::UpdateParams::SettlementTiming - Remove support for
delay_daysonBalanceSettings::UpdateParams::SettlementTiming - Add support for
update_discountsonCheckout::Session::CreateParams::Permission - Add support for
discountsandsubscription_dataonCheckout::Session::UpdateParams - Add support for
smart_disputesonDispute - Add support for
upionInvoice::CreateParams::PaymentSetting::PaymentMethodOption,Invoice::PaymentSetting::PaymentMethodOption,Invoice::UpdateParams::PaymentSetting::PaymentMethodOption,QuotePreviewInvoice::PaymentSetting::PaymentMethodOption,Subscription::CreateParams::PaymentSetting::PaymentMethodOption,Subscription::PaymentSetting::PaymentMethodOption, andSubscription::UpdateParams::PaymentSetting::PaymentMethodOption - Add support for
transaction_idonPaymentAttemptRecord::PaymentMethodDetail::CashappandPaymentRecord::PaymentMethodDetail::Cashapp - Add support for
amount_detailsonPaymentIntent::CaptureParams,PaymentIntent::ConfirmParams,PaymentIntent::CreateParams,PaymentIntent::IncrementAuthorizationParams, andPaymentIntent::UpdateParams - Add support for
payment_detailsonPaymentIntent::IncrementAuthorizationParams - Add support for
storeronV2::Core::Account::CreateParams::Identity::Attestation::TermsOfService,V2::Core::Account::Identity::Attestation::TermsOfService, andV2::Core::Account::UpdateParams::Identity::Attestation::TermsOfService - Add support for
collection_optionsonV2::Core::AccountLink::CreateParams::UseCase::AccountOnboarding,V2::Core::AccountLink::CreateParams::UseCase::AccountUpdate,V2::Core::AccountLink::UseCase::AccountOnboarding, andV2::Core::AccountLink::UseCase::AccountUpdate - Change type of
V2::Core::AccountLink::CreateParams::UseCase::AccountOnboarding.configurations,V2::Core::AccountLink::CreateParams::UseCase::AccountUpdate.configurations,V2::Core::AccountLink::UseCase::AccountOnboarding.configurations, andV2::Core::AccountLink::UseCase::AccountUpdate.configurationsfromliteral('recipient')toenum('customer'|'merchant'|'recipient'|'storer') - Add support for
bank_account_typeonV2::MoneyManagement::PayoutMethod::BankAccount - Add support for thin event
V2CoreAccountLinkReturnedEvent - Add support for thin event
V2MoneyManagementPayoutMethodUpdatedEventwith related objectV2::MoneyManagement::PayoutMethod - Remove support for thin event
V2CoreAccountLinkCompletedEvent - Remove support for thin event
V2OffSessionPaymentRequiresCaptureEventwith related objectV2::Payments::OffSessionPayment
- Add support for new resources
See the changelog for more details.
- Ruby
Published by ramya-stripe 7 months ago
https://github.com/stripe/stripe-ruby - v15.4.0
This release changes the pinned API version to 2025-07-30.basil.
- #1627 Update generated code
- Add support for
instant_payouts_promotiononAccountSession::ComponentandAccountSession::CreateParams::Component - Add support for
adjustable_quantityonBillingPortal::Configuration::CreateParams::Feature::SubscriptionUpdate::Product,BillingPortal::Configuration::Feature::SubscriptionUpdate::Product, andBillingPortal::Configuration::UpdateParams::Feature::SubscriptionUpdate::Product - Add support for
transaction_idonCharge::PaymentMethodDetail::Cashapp - Add support for
origin_contextonCheckout::Session::CreateParamsandCheckout::Session - Add support for
templateonCheckout::Session::CreateParams::InvoiceCreation::InvoiceDatum::RenderingOption,Checkout::Session::InvoiceCreation::InvoiceDatum::RenderingOption,PaymentLink::CreateParams::InvoiceCreation::InvoiceDatum::RenderingOption,PaymentLink::InvoiceCreation::InvoiceDatum::RenderingOption, andPaymentLink::UpdateParams::InvoiceCreation::InvoiceDatum::RenderingOption - Add support for
setup_future_usageonCheckout::Session::CreateParams::PaymentMethodOption::PixandCheckout::Session::PaymentMethodOption::Pix - Change
Identity::VerificationSession::RelatedPerson.accountto be required - Change
Identity::VerificationSession::RelatedPerson.personto be required - Add support for
durationonInvoice::CreatePreviewParams::ScheduleDetail::Phase,SubscriptionSchedule::CreateParams::Phase, andSubscriptionSchedule::UpdateParams::Phase - Change type of
Invoice::CreatePreviewParams::SubscriptionDetail.cancel_at,Subscription::CreateParams.cancel_at, andSubscription::UpdateParams.cancel_atfromDateTimetoDateTime | enum('max_period_end'|'min_period_end') - Add support for
price_dataonPaymentLink::CreateParams::LineItem - Change
PaymentLink::CreateParams::LineItem.priceto be optional - Add support for
standardonTax::Registration::CountryOption::Ae,Tax::Registration::CountryOption::Au,Tax::Registration::CountryOption::Ch,Tax::Registration::CountryOption::Gb,Tax::Registration::CountryOption::Jp,Tax::Registration::CountryOption::No,Tax::Registration::CountryOption::Nz,Tax::Registration::CountryOption::Sg,Tax::Registration::CreateParams::CountryOption::Ae,Tax::Registration::CreateParams::CountryOption::Al,Tax::Registration::CreateParams::CountryOption::Ao,Tax::Registration::CreateParams::CountryOption::Au,Tax::Registration::CreateParams::CountryOption::Aw,Tax::Registration::CreateParams::CountryOption::B,Tax::Registration::CreateParams::CountryOption::Ba,Tax::Registration::CreateParams::CountryOption::Bb,Tax::Registration::CreateParams::CountryOption::Bd,Tax::Registration::CreateParams::CountryOption::Bf,Tax::Registration::CreateParams::CountryOption::Bh,Tax::Registration::CreateParams::CountryOption::Cd,Tax::Registration::CreateParams::CountryOption::Ch,Tax::Registration::CreateParams::CountryOption::Et,Tax::Registration::CreateParams::CountryOption::Gb,Tax::Registration::CreateParams::CountryOption::Gn,Tax::Registration::CreateParams::CountryOption::Is,Tax::Registration::CreateParams::CountryOption::Jp,Tax::Registration::CreateParams::CountryOption::Me,Tax::Registration::CreateParams::CountryOption::Mk,Tax::Registration::CreateParams::CountryOption::Mr,Tax::Registration::CreateParams::CountryOption::No,Tax::Registration::CreateParams::CountryOption::Nz,Tax::Registration::CreateParams::CountryOption::Om,Tax::Registration::CreateParams::CountryOption::R,Tax::Registration::CreateParams::CountryOption::Sg,Tax::Registration::CreateParams::CountryOption::Sr,Tax::Registration::CreateParams::CountryOption::Uy,Tax::Registration::CreateParams::CountryOption::Za, andTax::Registration::CreateParams::CountryOption::Zw - Add support for
aed,bgn,huf, andrononTerminal::Configuration::CreateParams::Tipping,Terminal::Configuration::Tipping, andTerminal::Configuration::UpdateParams::Tipping
- Add support for
See the changelog for more details.
- Ruby
Published by ramya-stripe 7 months ago
https://github.com/stripe/stripe-ruby - v15.4.0-beta.2
- #1625 Pull in V2 FinancialAccount changes for June release
- Add support for
closeandcreatemethods on resourceV2::MoneyManagement::FinancialAccount - Add support for
storeronV2::Core::Account::Configuration,V2::Core::Account::CreateParams::Configuration, andV2::Core::Account::UpdateParams::Configuration - Add support for
status_detailsonV2::MoneyManagement::FinancialAccount - Add support for
statusonV2::MoneyManagement::FinancialAccount::ListParams - Add support for thin events
V2CoreAccountIncludingConfigurationStorerCapabilityStatusUpdatedEventandV2CoreAccountIncludingConfigurationStorerUpdatedEventwith related objectV2::Core::Account - Add support for error types
AlreadyExistsErrorandNonZeroBalanceError
- Add support for
See the changelog for more details.
- Ruby
Published by helenye-stripe 8 months ago
https://github.com/stripe/stripe-ruby - v15.4.0-beta.1
- #1607 Update generated code for beta
- Change type of
Checkout::Session::CreateParams::SubscriptionDatum.billing_mode,Invoice::CreatePreviewParams::ScheduleDetail.billing_mode,Invoice::CreatePreviewParams::SubscriptionDetail.billing_mode,Quote::CreateParams::SubscriptionDatum.billing_mode,Quote::SubscriptionDatum.billing_mode,Subscription::CreateParams.billing_mode, andSubscriptionSchedule::CreateParams.billing_modefromenum('classic'|'flexible')tobilling_mode - Add support for
submission_methodonDispute::EvidenceDetail - Add support for
on_demandandsubscriptionsonOrder::CreateParams::Payment::Setting::PaymentMethodOption::KlarnaandOrder::UpdateParams::Payment::Setting::PaymentMethodOption::Klarna - Change type of
Order::CreateParams::Payment::Setting::PaymentMethodOption::Klarna.setup_future_usage,Order::Payment::Setting::PaymentMethodOption::Klarna.setup_future_usage, andOrder::UpdateParams::Payment::Setting::PaymentMethodOption::Klarna.setup_future_usagefromliteral('none')toenum('none'|'off_session'|'on_session') - Add support for
cryptoonPaymentAttemptRecord::PaymentMethodDetailandPaymentRecord::PaymentMethodDetail - Change type of
PaymentIntent::ConfirmParams::PaymentMethodOption::Gopay.setup_future_usage,PaymentIntent::CreateParams::PaymentMethodOption::Gopay.setup_future_usage,PaymentIntent::PaymentMethodOption::Gopay.setup_future_usage, andPaymentIntent::UpdateParams::PaymentMethodOption::Gopay.setup_future_usagefromliteral('none')toenum('none'|'off_session') - Change
Quote::SubscriptionDatum.billing_mode,QuotePreviewSubscriptionSchedule.billing_mode,Subscription.billing_mode, andSubscriptionSchedule.billing_modeto be required - Change type of
QuotePreviewSubscriptionSchedule.billing_mode,Subscription.billing_mode, andSubscriptionSchedule.billing_modefromenum('classic'|'flexible')toSubscriptionsResourceBillingMode - Change type of
Subscription::MigrateParams.billing_modefromliteral('flexible')tobilling_mode_migrate - Remove support for
billing_mode_detailsonSubscription - Add support for
proof_of_addressonV2::Core::Account::CreateParams::Identity::BusinessDetail::Document,V2::Core::Account::Identity::BusinessDetail::Document, andV2::Core::Account::UpdateParams::Identity::BusinessDetail::Document - Add support for
metadataonV2::MoneyManagement::FinancialAccount - Remove support for
descriptiononV2::MoneyManagement::FinancialAccount - Remove support for
attemptsonV2::Payments::OffSessionPayment - Change type of
V2::Payments::OffSessionPayment::TransferDatum.amountfromintegertonullable(integer) - Add support for
from_account,outbound_payment, andoutbound_transferonV2::MoneyManagement::ReceivedCredit::BalanceTransfer - Change type of
V2::MoneyManagement::ReceivedCredit::BalanceTransfer.typefromliteral('payout_v1')toenum('outbound_payment'|'outbound_transfer'|'payout_v1') - Change type of
V2::MoneyManagement::ReceivedCredit::BalanceTransfer.payout_v1fromstringtonullable(string) - Change
V2::Payments::OffSessionPayment::CreateParams::TransferDatum.amountto be optional
- Change type of
See the changelog for more details.
- Ruby
Published by prathmesh-stripe 8 months ago
https://github.com/stripe/stripe-ruby - v15.3.0
- #1618 Update generated code
- Add support for
migratemethod on resourceSubscription - Add support for
collect_payment_methodandconfirm_payment_intentmethods on resourceTerminal::Reader - Add support for
crypto_paymentsonAccount::Capability,Account::CreateParams::Capability, andAccount::UpdateParams::Capability - Add support for
proof_of_addressonAccount::CreateParams::DocumentandAccount::UpdateParams::Document - Add support for
monthly_payout_daysandweekly_payout_daysonAccount::CreateParams::Setting::Payout::Schedule,Account::Setting::Payout::Schedule, andAccount::UpdateParams::Setting::Payout::Schedule - Change
Account::Setting::Invoice.hosted_payment_method_saveto be required - Add support for
cryptoonCharge::PaymentMethodDetail,ConfirmationToken::CreateParams::PaymentMethodDatum,ConfirmationToken::PaymentMethodPreview,PaymentIntent::ConfirmParams::PaymentMethodDatum,PaymentIntent::ConfirmParams::PaymentMethodOption,PaymentIntent::CreateParams::PaymentMethodDatum,PaymentIntent::CreateParams::PaymentMethodOption,PaymentIntent::PaymentMethodOption,PaymentIntent::UpdateParams::PaymentMethodDatum,PaymentIntent::UpdateParams::PaymentMethodOption,PaymentMethod::CreateParams,PaymentMethod,SetupIntent::ConfirmParams::PaymentMethodDatum,SetupIntent::CreateParams::PaymentMethodDatum, andSetupIntent::UpdateParams::PaymentMethodDatum - Change type of
Charge::PaymentMethodDetail::Card::Installment::Plan.type,ConfirmationToken::CreateParams::PaymentMethodOption::Card::Installment::Plan.type,ConfirmationToken::PaymentMethodOption::Card::Installment::Plan.type,Invoice::CreateParams::PaymentSetting::PaymentMethodOption::Card::Installment::Plan.type,Invoice::UpdateParams::PaymentSetting::PaymentMethodOption::Card::Installment::Plan.type,PaymentIntent::ConfirmParams::PaymentMethodOption::Card::Installment::Plan.type,PaymentIntent::CreateParams::PaymentMethodOption::Card::Installment::Plan.type,PaymentIntent::PaymentMethodOption::Card::Installment::AvailablePlan.type,PaymentIntent::PaymentMethodOption::Card::Installment::Plan.type, andPaymentIntent::UpdateParams::PaymentMethodOption::Card::Installment::Plan.typefromliteral('fixed_count')toenum('bonus'|'fixed_count'|'revolving') - Add support for
subscriptionsonCheckout::Session::CreateParams::PaymentMethodOption::Klarna,PaymentIntent::ConfirmParams::PaymentMethodOption::Klarna,PaymentIntent::CreateParams::PaymentMethodOption::Klarna, andPaymentIntent::UpdateParams::PaymentMethodOption::Klarna - Add support for
billing_modeonCheckout::Session::CreateParams::SubscriptionDatum,Invoice::CreatePreviewParams::ScheduleDetail,Invoice::CreatePreviewParams::SubscriptionDetail,Quote::CreateParams::SubscriptionDatum,Quote::SubscriptionDatum,Subscription::CreateParams,SubscriptionSchedule::CreateParams,SubscriptionSchedule, andSubscription - Change type of
Dispute.enhanced_eligibility_typesfromliteral('visa_compelling_evidence_3')toenum('visa_compelling_evidence_3'|'visa_compliance') - Add support for
related_persononIdentity::VerificationSession::CreateParamsandIdentity::VerificationSession - Add support for
matchingonIdentity::VerificationSession::Option - Add support for
klarnaonMandate::PaymentMethodDetail,SetupIntent::ConfirmParams::PaymentMethodOption,SetupIntent::CreateParams::PaymentMethodOption,SetupIntent::PaymentMethodOption, andSetupIntent::UpdateParams::PaymentMethodOption - Add support for
on_demandonPaymentIntent::ConfirmParams::PaymentMethodOption::Klarna,PaymentIntent::CreateParams::PaymentMethodOption::Klarna, andPaymentIntent::UpdateParams::PaymentMethodOption::Klarna - Change type of
PaymentIntent::ConfirmParams::PaymentMethodOption::Klarna.setup_future_usage,PaymentIntent::CreateParams::PaymentMethodOption::Klarna.setup_future_usage,PaymentIntent::PaymentMethodOption::Klarna.setup_future_usage, andPaymentIntent::UpdateParams::PaymentMethodOption::Klarna.setup_future_usagefromliteral('none')toenum('none'|'off_session'|'on_session') - Add support for
uaonTax::Registration::CountryOptionandTax::Registration::CreateParams::CountryOption - Change type of
Terminal::Location::UpdateParams.display_namefromstringtoemptyable(string) - Add support for
collect_payment_methodandconfirm_payment_intentonTerminal::Reader::Action - Add support for
statusonTreasury::FinancialAccount::ListParams
- Add support for
- #1615 Update README to mention that APIResource.request was removed
- #1619 Updated StripeClient snippets in README
- #1621 Disable flaky test in jruby/truffleruby
- #1620 Fix
raw_requestexample in README
See the changelog for more details.
- Ruby
Published by prathmesh-stripe 8 months ago
https://github.com/stripe/stripe-ruby - v15.3.0-beta.2
- #1623 Pull in OffSessionPayment changes for the May release
See the changelog for more details.
- Ruby
Published by mbroshi-stripe 8 months ago
https://github.com/stripe/stripe-ruby - v15.2.1
- #1617 Fix
nilrequestor inWebhook.construct_eventto allow for event data refresh- Fix bug where
Eventconstructed fromWebhook.construct_eventcould not be refreshed due to anilAPIRequestor
- Fix bug where
See the changelog for more details.
- Ruby
Published by helenye-stripe 9 months ago
https://github.com/stripe/stripe-ruby - v15.3.0-beta.1
This release changes the pinned API version to 2025-05-28.preview.
-
#1599 Update generated code for beta
Breaking changes
- Remove support for deprecated previews
- Remove support for resources
Billing::MeterErrorReport,GiftCards::Card,GiftCards::Transaction, andPrivacy::RedactionJobRootObjects - Remove support for
create,list,retrieve,update, andvalidatemethods on resourceGiftCards::Card - Remove support for
cancel,confirm,create,list,retrieve, andupdatemethods on resourceGiftCards::Transaction - Remove support for
provisioningonProduct::CreateParamsandProduct
- Remove support for resources
- Change type of
Checkout::Session::UpdateParams::LineItem.quantityfromemptyable(longInteger)tolongInteger - Change
CreditNote.post_payment_amountto be required - Change
CreditNote.pre_payment_amountto be required - Remove support for
creditsonOrder::CreateParams,Order::UpdateParams, andOrder - Remove support for
amount_remainingonOrder - Remove support for
amount_creditonOrder::TotalDetail - Change type of
Invoice::CreatePreviewParams::SubscriptionDetail.cancel_at,Subscription::CreateParams.cancel_at, andSubscription::UpdateParams.cancel_atfromDateTimetoDateTime | enum('max_period_end'|'min_period_end') - Change type of
PaymentAttemptRecord.metadataandPaymentRecord.metadatafromnullable(map(string: string))tomap(string: string) - Change type of
PaymentRecord::ReportPaymentAttemptCanceledParams.metadata,PaymentRecord::ReportPaymentAttemptFailedParams.metadata,PaymentRecord::ReportPaymentAttemptGuaranteedParams.metadata,PaymentRecord::ReportPaymentAttemptParams.metadata, andPaymentRecord::ReportPaymentParams.metadatafrommap(string: string)toemptyable(map(string: string)) - Change type of
Privacy::RedactionJob.objectsfrom$Privacy.RedactionJobRootObjectstoRedactionResourceRootObjects - Change type of
Privacy::RedactionJobValidationError.erroring_objectfrommap(string: string)toRedactionResourceErroringObject - Remove support for
async_workflowsonPaymentIntent::CaptureParams,PaymentIntent::ConfirmParams,PaymentIntent::CreateParams,PaymentIntent::DecrementAuthorizationParams,PaymentIntent::IncrementAuthorizationParams,PaymentIntent::UpdateParams, andPaymentIntent - Remove support for
status_detailsandstatusonTax::Association
Other changes
- Add support for
migratemethod on resourceSubscription - Add support for
distance,pickup_location_name,return_location_name, andvehicle_identification_numberonCharge::CaptureParams::PaymentDetail::CarRental,Charge::UpdateParams::PaymentDetail::CarRental,PaymentIntent::CaptureParams::PaymentDetail::CarRental,PaymentIntent::ConfirmParams::PaymentDetail::CarRental,PaymentIntent::CreateParams::PaymentDetail::CarRental,PaymentIntent::PaymentDetail::CarRental, andPaymentIntent::UpdateParams::PaymentDetail::CarRental - Add support for
driver_identification_numberanddriver_tax_numberonCharge::CaptureParams::PaymentDetail::CarRental::Driver,Charge::UpdateParams::PaymentDetail::CarRental::Driver,PaymentIntent::CaptureParams::PaymentDetail::CarRental::Driver,PaymentIntent::ConfirmParams::PaymentDetail::CarRental::Driver,PaymentIntent::CreateParams::PaymentDetail::CarRental::Driver,PaymentIntent::PaymentDetail::CarRental::Driver, andPaymentIntent::UpdateParams::PaymentDetail::CarRental::Driver - Add support for
institutiononFinancialConnections::Account - Add support for
countriesonFinancialConnections::Institution - Add support for
locationandreaderonPaymentAttemptRecord::PaymentMethodDetail::Affirm,PaymentAttemptRecord::PaymentMethodDetail::WechatPay,PaymentRecord::PaymentMethodDetail::Affirm, andPaymentRecord::PaymentMethodDetail::WechatPay - Add support for
hooksonPaymentIntent::CaptureParams,PaymentIntent::ConfirmParams,PaymentIntent::CreateParams,PaymentIntent::DecrementAuthorizationParams,PaymentIntent::IncrementAuthorizationParams,PaymentIntent::UpdateParams, andPaymentIntent - Add support for
card_presentonPaymentIntentAmountDetailsLineItem::PaymentMethodOption - Add support for
livemodeonPrivacy::RedactionJob - Add support for
billing_thresholdsonQuotePreviewSubscriptionSchedule::DefaultSetting,QuotePreviewSubscriptionSchedule::Phase::Item, andQuotePreviewSubscriptionSchedule::Phase - Add support for
billing_mode_detailsonSubscription - Add support for
tax_transaction_attemptsonTax::Association - Add support for
confirm_configonTerminal::Reader::Action::ConfirmPaymentIntentandTerminal::Reader::ConfirmPaymentIntentParams
- Remove support for deprecated previews
See the changelog for more details.
- Ruby
Published by ramya-stripe 9 months ago
https://github.com/stripe/stripe-ruby - v15.2.0
This release changes the pinned API version to 2025-05-28.basil.
- #1605 Update generated code
- Add support for
attach_paymentmethod on resourceInvoice - Add support for
collect_inputsmethod on resourceTerminal::Reader - Add support for
succeed_input_collectionandtimeout_input_collectiontest helper methods on resourceTerminal::Reader - Add support for
pix_paymentsonAccount::Capability,Account::CreateParams::Capability, andAccount::UpdateParams::Capability - Add support for
disputes_listandpayment_disputesonAccountSession::ComponentandAccountSession::CreateParams::Component - Add support for
refund_and_dispute_prefundingonBalance - Add support for
balance_typeonBalanceTransaction - Change
Billing::Alert::CreateParams::UsageThreshold.meterto be required - Add support for
locationandreaderonCharge::PaymentMethodDetail::AffirmandCharge::PaymentMethodDetail::WechatPay - Add support for
payment_method_removeonCheckout::Session::CreateParams::SavedPaymentMethodOption - Add support for
setup_future_usageonCheckout::Session::PaymentMethodOption::NaverPay - Change
ConfirmationToken::PaymentMethodPreview::NaverPay.buyer_idandPaymentMethod::NaverPay.buyer_idto be required - Add support for
post_payment_amountandpre_payment_amountonCreditNote - Add support for
sex,unparsed_place_of_birth, andunparsed_sexonIdentity::VerificationReport::DocumentandIdentity::VerificationSession::VerifiedOutput - Add support for
billing_thresholdsonInvoice::CreatePreviewParams::ScheduleDetail::Phase::Item,Invoice::CreatePreviewParams::ScheduleDetail::Phase,Invoice::CreatePreviewParams::SubscriptionDetail::Item,Subscription::CreateParams::Item,Subscription::CreateParams,Subscription::UpdateParams::Item,Subscription::UpdateParams,SubscriptionItem::CreateParams,SubscriptionItem::UpdateParams,SubscriptionItem,SubscriptionSchedule::CreateParams::DefaultSetting,SubscriptionSchedule::CreateParams::Phase::Item,SubscriptionSchedule::CreateParams::Phase,SubscriptionSchedule::DefaultSetting,SubscriptionSchedule::Phase::Item,SubscriptionSchedule::Phase,SubscriptionSchedule::UpdateParams::DefaultSetting,SubscriptionSchedule::UpdateParams::Phase::Item,SubscriptionSchedule::UpdateParams::Phase, andSubscription - Add support for
satispayonPaymentIntent::ConfirmParams::PaymentMethodOption,PaymentIntent::CreateParams::PaymentMethodOption,PaymentIntent::PaymentMethodOption, andPaymentIntent::UpdateParams::PaymentMethodOption - Add support for
capture_methodonPaymentIntent::PaymentMethodOption::Billie - Add support for
kakao_pay,kr_card,naver_pay,payco, andsamsung_payonPaymentMethodConfiguration::CreateParams,PaymentMethodConfiguration::UpdateParams, andPaymentMethodConfiguration - Add support for
network_decline_codeonRefund::DestinationDetail::Paypal - Add support for
metadataonTax::Calculation::CreateParams::LineItemandTax::CalculationLineItem - Add support for
return_urlonTerminal::Reader::Action::ProcessPaymentIntent::ProcessConfigandTerminal::Reader::ProcessPaymentIntentParams::ProcessConfig - Add support for
collect_inputsonTerminal::Reader::Action
- Add support for
- #1601 Adds CONTRIBUTING.md
See the changelog for more details.
- Ruby
Published by ramya-stripe 9 months ago
https://github.com/stripe/stripe-ruby - v15.2.0-beta.1
-
#1589 Update generated code for beta
This release changes the pinned API version to2025-04-30.preview.- Add support for
billing_modeonCheckout::Session::CreateParams::SubscriptionDatum,Invoice::CreatePreviewParams::ScheduleDetail,Invoice::CreatePreviewParams::SubscriptionDetail,Quote::CreateParams::SubscriptionDatum,Quote::SubscriptionDatum,QuotePreviewSubscriptionSchedule,Subscription::CreateParams,SubscriptionSchedule::CreateParams,SubscriptionSchedule, andSubscription - Change
Checkout::Session::AutomaticTax.provider,Invoice::AutomaticTax.provider,Quote::AutomaticTax.provider, andQuotePreviewInvoice::AutomaticTax.providerto be required - Add support for
account_numberonConfirmationToken::PaymentMethodPreview::AcssDebitandPaymentMethod::AcssDebit
- Add support for
See the changelog for more details.
- Ruby
Published by helenye-stripe 10 months ago
https://github.com/stripe/stripe-ruby - v15.1.0
This release changes the pinned API version to 2025-04-30.basil.
- #1566 Update generated code
- Add support for
minority_owned_business_designationonAccount::BusinessProfile,Account::CreateParams::BusinessProfile, andAccount::UpdateParams::BusinessProfile - Add support for
registration_dateonAccount::Company,Account::CreateParams::Company,Account::UpdateParams::Company, andToken::CreateParams::Account::Company - Add support for
us_cfpb_dataonAccount::CreateParams,Account::UpdateParams,AccountPerson::CreateParams,AccountPerson::UpdateParams,Person, andToken::CreateParams::Person - Add support for
tax_idonCharge::BillingDetail,ConfirmationToken::CreateParams::PaymentMethodDatum::BillingDetail,ConfirmationToken::PaymentMethodPreview::BillingDetail,PaymentIntent::ConfirmParams::PaymentMethodDatum::BillingDetail,PaymentIntent::CreateParams::PaymentMethodDatum::BillingDetail,PaymentIntent::UpdateParams::PaymentMethodDatum::BillingDetail,PaymentMethod::BillingDetail,PaymentMethod::CreateParams::BillingDetail,PaymentMethod::UpdateParams::BillingDetail,SetupIntent::ConfirmParams::PaymentMethodDatum::BillingDetail,SetupIntent::CreateParams::PaymentMethodDatum::BillingDetail,SetupIntent::UpdateParams::PaymentMethodDatum::BillingDetail,TestHelpers::ConfirmationToken::CreateParams::PaymentMethodDatum::BillingDetail, andTreasury::OutboundPayment::CreateParams::DestinationPaymentMethodDatum::BillingDetail - Add support for
wallet_optionsonCheckout::Session::CreateParamsandCheckout::Session - Add support for
provideronCheckout::Session::AutomaticTax,Invoice::AutomaticTax, andQuote::AutomaticTax - Add support for
payment_method_optionsonConfirmationToken::CreateParamsandTestHelpers::ConfirmationToken::CreateParams - Add support for
installmentsonConfirmationToken::PaymentMethodOption::Card - Add support for
contextonEvent - Change type of
InvoiceLineItem::Parent::SubscriptionItemDetail.subscriptionfromstringtonullable(string) - Add support for
billieonPaymentIntent::ConfirmParams::PaymentMethodOption,PaymentIntent::CreateParams::PaymentMethodOption,PaymentIntent::PaymentMethodOption, andPaymentIntent::UpdateParams::PaymentMethodOption - Add support for
pixonPaymentMethodConfiguration::CreateParams,PaymentMethodConfiguration::UpdateParams, andPaymentMethodConfiguration - Add support for
klarnaonPaymentMethodDomain - Add support for
pending_reasononRefund - Change type of
Tax::CalculationLineItem.referencefromnullable(string)tostring - Add support for
aw,az,bd,bf,bj,cm,cv,et,in,kg,la, andphonTax::Registration::CountryOptionandTax::Registration::CreateParams::CountryOption
- Add support for
- #1585 Updated rubocop from 1.57.2 to 1.75.2
- #1583 Include new Ruby 3.4 in CI
- #1581 Added rubocop exclusion for generated tests
See the changelog for more details.
- Ruby
Published by mbroshi-stripe 10 months ago
https://github.com/stripe/stripe-ruby - v13.5.1
- #1576 Explicitly pass through custom headers in retrieve
See the changelog for more details.
- Ruby
Published by helenye-stripe 11 months ago
https://github.com/stripe/stripe-ruby - v15.1.0-beta.2
- #1578 Update generated code for beta
- Add support for new resources
FxQuoteandPaymentIntentAmountDetailsLineItem - Add support for
create,list, andretrievemethods on resourceFxQuote - Remove support for
attach_payment_intentmethod on resourceInvoice - Add support for
registration_dateonAccount::Company,Account::CreateParams::Company,Account::UpdateParams::Company, andToken::CreateParams::Account::Company - Add support for
customer_referenceandorder_referenceonCharge::CaptureParams::PaymentDetail,Charge::UpdateParams::PaymentDetail,PaymentIntent::CaptureParams::PaymentDetail,PaymentIntent::ConfirmParams::PaymentDetail,PaymentIntent::CreateParams::PaymentDetail,PaymentIntent::PaymentDetail, andPaymentIntent::UpdateParams::PaymentDetail - Add support for
tax_idonCharge::BillingDetail,ConfirmationToken::CreateParams::PaymentMethodDatum::BillingDetail,ConfirmationToken::PaymentMethodPreview::BillingDetail,PaymentIntent::ConfirmParams::PaymentMethodDatum::BillingDetail,PaymentIntent::CreateParams::PaymentMethodDatum::BillingDetail,PaymentIntent::UpdateParams::PaymentMethodDatum::BillingDetail,PaymentMethod::BillingDetail,PaymentMethod::CreateParams::BillingDetail,PaymentMethod::UpdateParams::BillingDetail,SetupIntent::ConfirmParams::PaymentMethodDatum::BillingDetail,SetupIntent::CreateParams::PaymentMethodDatum::BillingDetail,SetupIntent::UpdateParams::PaymentMethodDatum::BillingDetail, andTreasuryOutboundPayment::CreateParams::DestinationPaymentMethodDatum::BillingDetail - Add support for
price_dataonCheckoutSession::UpdateParams::LineItem - Change type of
CheckoutSession::UpdateParams::LineItem.quantityfromlongIntegertoemptyable(longInteger) - Add support for
scriptonCoupon::CreateParamsandCoupon - Add support for
typeonCoupon - Add support for
fx_quoteonPaymentIntent::ConfirmParams,PaymentIntent::CreateParams,PaymentIntent::UpdateParams,PaymentIntent,Transfer::CreateParams, andTransfer - Add support for
discount_amount,line_items,shipping, andtaxonPaymentIntent::AmountDetail - Add support for
pixonPaymentMethodConfiguration::CreateParams,PaymentMethodConfiguration::UpdateParams, andPaymentMethodConfiguration - Add support for
us_cfpb_dataonPersonandToken::CreateParams::Person - Add support for
pending_reasononRefund - Add support for
aw,az,bd,bj,et,kg,la, andphonTaxRegistration::CountryOptionandTaxRegistration::CreateParams::CountryOption
- Add support for new resources
- #1588 Removed Request signing authenticator
- Removed
RequestSigningAuthenticatorclass as request signing is not supported by Stripe APIs yet. This allows us to remove the dependency on base64
- Removed
- #1582 Prathmesh/merge ruby beta
See the changelog for more details.
- Ruby
Published by prathmesh-stripe 11 months ago
https://github.com/stripe/stripe-ruby - v15.1.0-beta.1
-
#1569 Update generated code for beta
Breaking changes
- Change type of
V2MoneyManagementReceivedDebit.status_transitionsfroman objecttonullable(an object)
Additions
- Add support for new resources
Privacy::RedactionJobRootObjects,Privacy::RedactionJobValidationError, andPrivacy::RedactionJob - Add support for
cancel,create,list,retrieve,run,update, andvalidatemethods on resourceRedactionJob - Add support for
listandretrievemethods on resourceRedactionJobValidationError - Add support for
minority_owned_business_designationonAccount::BusinessProfile,Account::CreateParams::BusinessProfile, andAccount::UpdateParams::BusinessProfile - Add support for
export_tax_transactionsandpayment_disputesonAccountSession::CreateParams::Component - Add support for
wallet_optionsonCheckoutSession::CreateParamsandCheckoutSession - Add support for
klarnaonPaymentMethodDomain - Change type of
TaxCalculationLineItem.referencefromnullable(string)tostring - Add support for
inonTaxRegistration::CountryOptionandTaxRegistration::CreateParams::CountryOption
- Change type of
-
#1572 Handle external_account field
- Changes
external_accountfield inexternal_accounts.createfrom astringto a union type.
- Changes
See the changelog for more details.
- Ruby
Published by ramya-stripe 11 months ago
https://github.com/stripe/stripe-ruby - v15.0.0
Breaking change
-
#1574 Rename
object_idin V2::Core::EventService::ListParams toobject_id_- ⚠️ Change name of parameter from
object_idtoobject_id_onStripe::V2::Core::EventService::ListParamsto avoid conflict with Ruby native attribute, as found in https://github.com/stripe/stripe-ruby/issues/1567 - This is a no-op unless you are using this specific parameter that was introduced in
v14.0.0
- ⚠️ Change name of parameter from
-
#1576 Explicitly pass through custom headers in retrieve
- Fix custom options passing for resource-based retrieve
-
#1571 Validate all instance variable keys returned from the API
- Validate all keys returned from the API, including custom response fields, to make sure they can be set in an instance variable, as brought up in https://github.com/stripe/stripe-ruby/issues/1564
- We do not set instance variables for invalid field names (as defined by the Ruby spec). We recommend for custom hash map response fields, use the
[]accessor.c = client.v1.customers.retrieve("cus_123") c.metadata["invalid-variable-name!"] c.metadata["valid_key_name_works_too"]
- We do not set instance variables for invalid field names (as defined by the Ruby spec). We recommend for custom hash map response fields, use the
- Validate all keys returned from the API, including custom response fields, to make sure they can be set in an instance variable, as brought up in https://github.com/stripe/stripe-ruby/issues/1564
-
#1575 Remove unused youtube playlist link
-
#1573 Remove link for stale youtube video playlist
See the changelog for more details.
- Ruby
Published by helenye-stripe 11 months ago
https://github.com/stripe/stripe-ruby - v14.1.0-beta.1
-
#1563, #1558, #1547 Update generated code for beta
This release changes the pinned API version to
2025-03-31.previewBreaking changes
- Change type of
QuotePreviewInvoice::Parent::SubscriptionDetail.subscriptionfromstringtoexpandable($Subscription) - Remove support for
valueonTerminalReader::Action::CollectInput::Input::Selection::Choice,TerminalReader::Action::CollectInput::Input::Selection, andTerminalReader::CollectInputsParams::Input::Selection::Choice
Additions
- Add support for
payment_method_optionsonConfirmationToken::CreateParams - Add support for
installmentsonConfirmationToken::PaymentMethodOption::Card - Change
BillingCreditBalanceSummary::RetrieveParams.customer,BillingCreditBalanceTransaction::ListParams.customer,BillingCreditGrant::CreateParams.customer,BillingPortalSession::CreateParams.customer,CustomerSession::CreateParams.customer,InvoiceItem::CreateParams.customer,PaymentMethod::AttachParams.customer, andSubscription::CreateParams.customerto be optional - Add support for
update_line_itemsonCheckoutSession::CreateParams::PermissionandCheckoutSession::Permission - Add support for
billieonPaymentIntent::ConfirmParams::PaymentMethodOption,PaymentIntent::CreateParams::PaymentMethodOption,PaymentIntent::PaymentMethodOption, andPaymentIntent::UpdateParams::PaymentMethodOption - Add support for
idandtextonTerminalReader::Action::CollectInput::Input::Selection::Choice,TerminalReader::Action::CollectInput::Input::Selection, andTerminalReader::CollectInputsParams::Input::Selection::Choice - Add support for new resources
BalanceSettings - Add support for
retrieveandupdatemethods on resourceBalanceSettings - Add support for
create,delete,list,retrieve, andupdatemethods on a newExternalAccountServiceclass to access cards and bank accounts made available in the new pathv1/external_accounts. Access this viaStripeClient.external_accounts
New APIs for Money CardManagement
- Add support for new resources
V2::Core::Vault::UsBankAccount,V2::FinancialAddressCreditSimulation,V2::FinancialAddressGeneratedMicrodeposits,V2::MoneyManagement::Adjustment,V2::MoneyManagement::FinancialAccount,V2::MoneyManagement::FinancialAddress,V2::MoneyManagement::InboundTransfer,V2::MoneyManagement::OutboundPaymentQuote,V2::MoneyManagement::OutboundPayment,V2::MoneyManagement::OutboundSetupIntent,V2::MoneyManagement::OutboundTransfer,V2::MoneyManagement::PayoutMethod,V2::MoneyManagement::PayoutMethodsBankAccountSpec,V2::MoneyManagement::ReceivedCredit,V2::MoneyManagement::ReceivedDebit,V2::MoneyManagement::TransactionEntry, andV2::MoneyManagement::Transaction - Add support for
createmethod on resourceV2::MoneyManagement::OutboundPaymentQuote - Add support for
listandretrievemethods on resourcesV2::MoneyManagement::Adjustment,V2::MoneyManagement::FinancialAccount,V2::MoneyManagement::ReceivedCredit,V2::MoneyManagement::ReceivedDebit,V2::MoneyManagement::TransactionEntry, andV2::MoneyManagement::Transaction - Add support for
create,list, andretrievemethods on resourcesV2::MoneyManagement::FinancialAddressandV2::MoneyManagement::InboundTransfer - Add support for
cancel,create,list, andretrievemethods on resourcesV2::MoneyManagement::OutboundPaymentandV2::MoneyManagement::OutboundTransfer - Add support for
archive,list,retrieve, andunarchivemethods on resourceV2::MoneyManagement::PayoutMethod - Add support for
cancel,create,list,retrieve, andupdatemethods on resourceV2::MoneyManagement::OutboundSetupIntent - Add support for
retrievemethod on resourceV2::MoneyManagement::PayoutMethodsBankAccountSpec - Add support for new thin event
V2MoneyManagementFinancialAccountCreatedEventwith related objectV2::MoneyManagement::FinancialAccount - Add support for new thin events
V2MoneyManagementFinancialAddressActivatedEventandV2MoneyManagementFinancialAddressFailedEventwith related objectV2::MoneyManagement::FinancialAddress - Add support for new thin events
V2MoneyManagementInboundTransferAvailableEvent,V2MoneyManagementInboundTransferBankDebitFailedEvent,V2MoneyManagementInboundTransferBankDebitProcessingEvent,V2MoneyManagementInboundTransferBankDebitQueuedEvent,V2MoneyManagementInboundTransferBankDebitReturnedEvent, andV2MoneyManagementInboundTransferBankDebitSucceededEventwith related objectV2::MoneyManagement::InboundTransfer - Add support for new thin events
V2MoneyManagementOutboundPaymentCanceledEvent,V2MoneyManagementOutboundPaymentCreatedEvent,V2MoneyManagementOutboundPaymentFailedEvent,V2MoneyManagementOutboundPaymentPostedEvent, andV2MoneyManagementOutboundPaymentReturnedEventwith related objectV2::MoneyManagement::OutboundPayment - Add support for new thin events
V2MoneyManagementOutboundTransferCanceledEvent,V2MoneyManagementOutboundTransferCreatedEvent,V2MoneyManagementOutboundTransferFailedEvent,V2MoneyManagementOutboundTransferPostedEvent, andV2MoneyManagementOutboundTransferReturnedEventwith related objectV2::MoneyManagement::OutboundTransfer - Add support for new thin events
V2MoneyManagementReceivedCreditAvailableEvent,V2MoneyManagementReceivedCreditFailedEvent,V2MoneyManagementReceivedCreditReturnedEvent, andV2MoneyManagementReceivedCreditSucceededEventwith related objectV2::MoneyManagement::ReceivedCredit - Add support for new thin events
V2MoneyManagementReceivedDebitCanceledEvent,V2MoneyManagementReceivedDebitFailedEvent,V2MoneyManagementReceivedDebitPendingEvent,V2MoneyManagementReceivedDebitSucceededEvent, andV2MoneyManagementReceivedDebitUpdatedEventwith related objectV2::MoneyManagement::ReceivedDebit - Add support for new error types
AlreadyCanceledError,BlockedByStripeError,ControlledByDashboardError,FeatureNotEnabledError,FinancialAccountNotOpenError,InsufficientFundsError,InvalidPayoutMethodError,NotCancelableError, andRecipientNotNotifiableError
New APIs for Accounts v2 in private preview
See SaaS platform payments with subscription billing using Accounts v2
- Add support for new resources
V2::Core::AccountLink,V2::Core::Account,V2::Core::Person,V2::Core::Vault::GbBankAccount,V2::Core::Vault::UsBankAccount - Add support for
close,create,list,retrieve, andupdatemethods on resourceV2::Core::Account - Add support for
createmethod on resourcesV2::Core::AccountLinkandV2::MoneyManagement::OutboundPaymentQuote - Add support for
acknowledge_confirmation_of_payee,archive,create,initiate_confirmation_of_payee, andretrievemethods on resourceV2::Core::Vault::GbBankAccount - Add support for
archive,create,retrieve, andupdatemethods on resourceV2::Core::Vault::UsBankAccount - Add support for new thin events
V2CoreAccountIncludingConfigurationCustomerCapabilityStatusUpdatedEvent,V2CoreAccountIncludingConfigurationCustomerUpdatedEvent,V2CoreAccountIncludingConfigurationMerchantCapabilityStatusUpdatedEvent,V2CoreAccountIncludingConfigurationMerchantUpdatedEvent,V2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEvent,V2CoreAccountIncludingConfigurationRecipientUpdatedEvent,V2CoreAccountIncludingIdentityUpdatedEvent, andV2CoreAccountIncludingRequirementsUpdatedEvent - Add support for new thin event
V2CoreAccountLinkCompletedEventwith related objectV2::Core::AccountLink - Add support for new thin events
V2CoreAccountPersonCreatedEvent,V2CoreAccountPersonDeletedEvent, andV2CoreAccountPersonUpdatedEventwith related objectV2::Core::Person
- Change type of
-
#1557 Update Stripe.add_beta_version
stripe.add_beta_versionwill use the highest version number used for a beta feature instead of raising anErroron a conflict as it had done previously.
See the changelog for more details.
- Ruby
Published by ramya-stripe 11 months ago
https://github.com/stripe/stripe-ruby - v14.0.0
-
#1559 Add RBI annotations for fields and params
- Adds explicit field types for resources and parameters for methods, and add RBI static annotations for all resources and services
- See the wiki for more details
- Adds explicit field types for resources and parameters for methods, and add RBI static annotations for all resources and services
-
#1543 Support for APIs in the new API version 2025-03-31.basil
This release changes the pinned API version to
2025-03-31.basil.⚠️ Breaking changes due to changes in the Stripe API
Please review details for the breaking changes and alternatives in the Stripe API changelog before upgrading.
- Remove support for resources
SubscriptionItemUsageRecordSummaryandSubscriptionItemUsageRecord - Remove support for
createmethod on resourceSubscriptionItemUsageRecord - Remove support for
listmethod on resourceSubscriptionItemUsageRecordSummary - Remove support for
upcomingLinesandupcomingmethods on resourceInvoice
⚠️ Other breaking changes in the SDK
- #1553 Remove public idempotent_replayed? method
- ⚠️ Remove the
idempotent_replayed?method onStripeError- The information is accessible indirectly via the raw response headers,
StripeResponse.http_headers. For example, useresource.last_response.http_headers['Idempotent-Replayed']
- The information is accessible indirectly via the raw response headers,
- ⚠️ Remove the
Additions to the Stripe API
- Add support for new resource
InvoicePayment - Add support for
listandretrievemethods on resourceInvoicePayment
- Remove support for resources
See the changelog for more details.
- Ruby
Published by ramya-stripe 11 months ago
https://github.com/stripe/stripe-ruby - v13.6.0-beta.1
-
#1550 Merge from stripe-ruby master
-
#1546 Beta SDK updates between Open API versions 1473 and 1505
- Add support for
succeed_input_collectionandtimeout_input_collectiontest helper methods on resourceTerminal.Reader
- Add support for
-
#1545 fix ruby merge conflict for beta
See the changelog for more details.
- Ruby
Published by helenye-stripe 12 months ago
https://github.com/stripe/stripe-ruby - v13.5.0
- #1536 Fix InvoiceLineItem parent class
- Fix bug where
Stripe::InvoiceLineItemhad the incorrect parent class, making it error whenupdatewas called
- Fix bug where
- #1533 add codeowners file
See the changelog for more details.
- Ruby
Published by prathmesh-stripe about 1 year ago
https://github.com/stripe/stripe-ruby - v13.5.0-beta.1
- #1527 Update generated code for beta
See the changelog for more details.
- Ruby
Published by xavdid-stripe about 1 year ago
https://github.com/stripe/stripe-ruby - v13.4.1
- #1528 Update generated code
- ⚠️ Bugfix:
invoiceandline_item_idcan be passed toupdatemethod inInvoiceLineItem.
- ⚠️ Bugfix:
See the changelog for more details.
- Ruby
Published by helenye-stripe about 1 year ago
https://github.com/stripe/stripe-ruby - v13.4.0
- #1510 Update generated code
- Add support for
closemethod on resourceTreasury.FinancialAccount
- Add support for
- #1521 pipe rubocop output to devnull
- #1519 Fixed typos in CONTRIBUTING.MD
- #1513 add justfile
- #1515 Added CONTRIBUTING.md file
See the changelog for more details.
- Ruby
Published by helenye-stripe about 1 year ago
https://github.com/stripe/stripe-ruby - v13.4.0-beta.4
- #1523 Update generated code for beta
- Removed support for
stripe_accountfromStripe::Terminal::Reader. Useaccountinstead.
- Removed support for
See the changelog for more details.
- Ruby
Published by prathmesh-stripe about 1 year ago
https://github.com/stripe/stripe-ruby - v13.4.0-beta.3
- #1514 Update generated code for beta
See the changelog for more details.
- Ruby
Published by jar-stripe about 1 year ago
https://github.com/stripe/stripe-ruby - v13.3.1
- #1512 Import global configuration for options not available on StripeClient options
- Fixes bug where
StripeClientwas not falling back to global options for options that are not available to be set per-client
- Fixes bug where
- #1516 ThinEvent reason and livemode
- Add
livemodeand optionalreasonfields to ThinEvent
- Add
- #1518 Pin ubuntu version in Test action
- #1508 Added pull request template
See the changelog for more details.
- Ruby
Published by helenye-stripe about 1 year ago
https://github.com/stripe/stripe-ruby - v13.4.0-beta.2
- #1504 Update generated code for beta
- Add support for
closemethod on resourceTreasury.FinancialAccount
- Add support for
See the changelog for more details.
- Ruby
Published by xavdid-stripe about 1 year ago
https://github.com/stripe/stripe-ruby - v13.4.0-beta.1
- Support parameter and resource fields with typed RBIs
-
#1509 (beta) Publish RBIs with gem
-
#1505 Add method parameter type classes to all resources and services
-
Add method parameter classes for all resources and service methods.
-
These changes are NOT breaking and are purely additive. The method parameter classes are not required, we still accept hashes as well as the new
RequestParamsclasses. Any additional gated parameters are still available to pass via hash. Resource fields define publicly documented fields and other deserialized fields are still accessible.
-
See the changelog for more details.
- Ruby
Published by helenye-stripe about 1 year ago
https://github.com/stripe/stripe-ruby - v13.3.0
-
#1500 This release changes the pinned API version to
2024-12-18.acacia. -
#1507 Pass requestor to all deserialized objects including lists
- Fixes bug where
StripeObjectretrieved from lists could not be used to make requests, such asrefresh
- Fixes bug where
See the changelog for more details.
- Ruby
Published by jar-stripe about 1 year ago
https://github.com/stripe/stripe-ruby - v13.3.0-beta.3
- #1499 Update generated code for beta
- Add support for
AllowRedisplayonCardandSource - Add support for new values
am_tin,ao_tin,ba_tin,bb_tin,bs_tin,cd_nif,gn_nif,kh_tin,me_pib,mk_vat,mr_nif,np_pan,sn_ninea,sr_fin,tj_tin,ug_tin,zm_tin, andzw_tinon enumsCheckoutSessionCollectedInformationTaxIdsTypeandOrderTaxDetailsTaxIdsType - Add support for new value
network_fallbackon enumIssuingAuthorizationRequestHistoryReason - Remove support for
AmountRefundedonPaymentRecord - Add support for
AccountonTerminalReaderActionCollectPaymentMethod,TerminalReaderActionConfirmPaymentIntent,TerminalReaderActionProcessPaymentIntent, andTerminalReaderActionRefundPayment
- Add support for
See the changelog for more details.
- Ruby
Published by xavdid-stripe about 1 year ago
https://github.com/stripe/stripe-ruby - v13.3.0-beta.2
-
#1492 Update generated code for beta
-
#1490 Add explicit attributes for fields in resources, and rbis for resources
See the changelog for more details.
- Ruby
Published by helenye-stripe about 1 year ago
https://github.com/stripe/stripe-ruby - v13.3.0-beta.1
- #1489 Merging code from master to get the latest bug fixes.
See the changelog for more details.
- Ruby
Published by ramya-stripe over 1 year ago
https://github.com/stripe/stripe-ruby - v13.2.0
- #1486 This release changes the pinned API version to
2024-11-20.acacia.- Add support for
respondtest helper method on resourceIssuing.Authorization
- Add support for
See the changelog for more details.
- Ruby
Published by ramya-stripe over 1 year ago
https://github.com/stripe/stripe-ruby - v13.1.2
- #1488 Fix incorrect key in param encoding
- #1487 Update VSCode default extensions to use solargraph instead of ruby lsp
See the changelog for more details.
- Ruby
Published by helenye-stripe over 1 year ago
https://github.com/stripe/stripe-ruby - v13.2.0-beta.3
- #1484 Update generated code for beta
See the changelog for more details.
- Ruby
Published by xavdid-stripe over 1 year ago
https://github.com/stripe/stripe-ruby - v13.2.0-beta.2
- #1480 Update generated code for beta
- Add support for new resources
Issuing.FraudLiabilityDebit,PaymentAttemptRecord, andPaymentRecord - Add support for
listandretrievemethods on resourcesFraudLiabilityDebitandPaymentAttemptRecord - Add support for
report_payment_attempt_canceled,report_payment_attempt_failed,report_payment_attempt_guaranteed,report_payment_attempt,report_payment, andretrievemethods on resourcePaymentRecord
- Add support for new resources
See the changelog for more details.
- Ruby
Published by helenye-stripe over 1 year ago
https://github.com/stripe/stripe-ruby - v13.1.1
- #1483 Fix APIResource#retrieve not sending
stripe_version - #1478 Update changelog with a note on 2024-10-28.acacia API version
See the changelog for more details.
- Ruby
Published by helenye-stripe over 1 year ago
https://github.com/stripe/stripe-ruby - v13.2.0-beta.1
- #1477 Update generated code for beta
- Add support for
trigger_actionmethod on resourcePaymentIntent
- Add support for
See the changelog for more details.
- Ruby
Published by ramya-stripe over 1 year ago
https://github.com/stripe/stripe-ruby - v13.1.0
- #1472 This release changes the pinned API version to
2024-10-28.acacia.- Add support for
submit_cardtest helper method on resourceIssuing.Card - Add support for new resource
V2.EventDestinations - Add support for
create,retrieve,update,list,delete,disable,enableandpingmethods on resourceV2.EventDestinations
- Add support for
- #1476 Fix APIResource#retrieve bug not returning instance of custom resources
- Fix bug in APIResource#refresh and APIResource#retrieve where they returned an instance of
StripeObjectfor custom resources. They should now return the instance of the custom resource.
- Fix bug in APIResource#refresh and APIResource#retrieve where they returned an instance of
See the changelog for more details.
- Ruby
Published by ramya-stripe over 1 year ago
https://github.com/stripe/stripe-ruby - v13.0.2
-
#1473 Always return the result of APIResource#refresh in APIResource.retrieve
- Fix bug where we would not return the mutated
selfobject when callingAPIResource.retrieve
- Fix bug where we would not return the mutated
See the changelog for more details.
- Ruby
Published by jar-stripe over 1 year ago
https://github.com/stripe/stripe-ruby - v13.1.0-beta.3
- #1469 Update generated code for beta
See the changelog for more details.
- Ruby
Published by xavdid-stripe over 1 year ago
https://github.com/stripe/stripe-ruby - v13.0.1
-
#1471 update object tags for meter-related classes
- fixes a bug where the
objectproperty of theMeterEvent,MeterEventAdjustment, andMeterEventSessiondidn't match the server.
- fixes a bug where the
-
#1470 Cleaned up examples and added documentation
See the changelog for more details.
- Ruby
Published by xavdid-stripe over 1 year ago
https://github.com/stripe/stripe-ruby - v13.1.0-beta.2
- #1468 Update generated code for beta
- Add support for
submit_cardtest helper method on resourceIssuing.Card
- Add support for
See the changelog for more details.
- Ruby
Published by ramya-stripe over 1 year ago
https://github.com/stripe/stripe-ruby - v13.1.0-beta.1
- #1465 Updates to the
Previewclass- Remove
Stripe::Preview. UseStripeClient#raw_requestinstead (see below). - Marked
Stripe.raw_requestandStripe.deserializeas deprecated. UseStripeClient#raw_requestandStripeClient#deserializeinstead. In StripeClient, the params and opts parameters are passed as keyword arguments:# Before resp = Stripe.raw_request(:post, "v1/charges", , {p1: "p1"}, {stripe_account: "acct_123"}) charge = Stripe.deserialize(resp.data) # After client = StripeClient.new("sk_test_123") resp = client.raw_request(:post, "/v1/charges", params: {p1: "p1"}, opts: {stripe_account: "acct_123"}) charge = client.deserialize(resp.data)
- Remove
See the changelog for more details.
- Ruby
Published by ramya-stripe over 1 year ago
https://github.com/stripe/stripe-ruby - v13.0.0
-
#1458 Support for APIs in the new API version 2024-09-30.acacia
This release changes the pinned API version to
2024-09-30.acacia. Please read the API Upgrade Guide and carefully review the API changes before upgrading.⚠️ Breaking changes
Please refer to our migration guide for v13 for more information about the backwards incompatible changes.
❗
StripeClientand related changes- Move
StripeClientand requestor logic toAPIRequestor.StripeClient#requestis still available, but is deprecated and will be removed. We encourageStripeClient#raw_requestas a replacement (see other breaking changes for more detail).
- Repurpose and introduce
StripeClientas the the entry-point to the service-based pattern, a new interface for calling the Stripe API with many benefits over the existing resource-based paradigm. Services are available under thev1andv2accessors.- No global config: you can simultaneously use multiple clients with different configuration options (such as API keys)
- No extra API calls. All API endpoints can be accessed with a single method call. You don't have to call
retrievebefore doing anupdate. - No static methods. Much easier mocking.
Other breaking changes
- Adjust default values around retries for HTTP requests. You can use the old defaults by setting them explicitly. New values are:
- max retries:
0->2 - max retry delay (seconds)
2->5
- max retries:
- Remove
StripeClient#connection_manager. This was a legacy method from years ago. - Singleton
retrievemethod now requiresparamsto be passed as the first argument. Existing calls to singletonretrievemethod with onlyoptsargument will have to be updated to account for the addition ofparamsargument.params = { expand: ["available"] } opts = { stripe_account: "acct_123" } # ❌ No longer works Stripe::Balance.retrieve(opts) # ✅ Correct way to call retrieve method Stripe::Balance.retrieve(params, opts) - Moved the
Stripe.raw_request()method that was recently added toStripeClient. This will use the configuration set on the StripeClient instead of the global configuration used before. - Remove
APIResource.request. Instead, useStripeClient#raw_requestnow.# Instead of Stripe::APIResource.request(:get, "/v1/endpoint", params, opts) # do client = Stripe::StripeClient.new(...) resp = client.raw_request(:get, "/v1/endpoint", params: params, opts: opts) - Add an additional parameter to
APIResource.execute_resource_request. However, we discourage use of this in favor ofStripeClient#raw_request.APIResource.execute_resource_request(method, url, params = {}, opts = {}, usage = []) # is now, with base_address being one of [:api, :files, :connect, :meter_events] APIResource.execute_resource_request(method, url, base_address = :api, params = {}, opts = {}, usage = []) - Change parameters to
APIRequestor.execute_request(previouslyStripeClient.execute_request). It now returns all request options from our internal request framework as the second value in the returned tuple, instead of only the API key used:# Before obj, api_key = StripeClient.execute_request(method, path, api_base: nil, api_key: nil, headers: {}, params: {}, usage: []) # is now, with base_address being one of [:api, :files, :connect, :meter_events] obj, opts = APIRequestor.execute_request(method, path, base_address, params: {}, opts: {}, usage: []) puts(opts) # will output {api_key: "sk_test_123", stripe_account: "acct_123"}
Additions
- Add support for new Usage Billing APIs
Billing.MeterEvent,Billing.MeterEventAdjustments,Billing.MeterEventSession,Billing.MeterEventStreamand the new Events APICore.Eventsin the v2 namespace - Add method
parse_thin_event()on theStripeClientclass to parse thin events.
- Move
See the changelog for more details.
- Ruby
Published by ramya-stripe over 1 year ago
https://github.com/stripe/stripe-ruby - v12.7.0-beta.2
- #1449 Update generated code for beta
- Remove support for resource
QuotePhase - Remove support for
list_line_itemsandretrievemethods on resourceQuotePhase
- Remove support for resource
See the changelog for more details.
- Ruby
Published by ramya-stripe over 1 year ago
https://github.com/stripe/stripe-ruby - v12.7.0-beta.1
- #1446 Update generated code for beta
- Add support for new resources
Issuing.DisputeSettlementDetailandIssuing.Settlement - Add support for
listandretrievemethods on resourceDisputeSettlementDetail - Remove support for
listmethod on resourceQuotePhase
- Add support for new resources
See the changelog for more details.
- Ruby
Published by helenye-stripe over 1 year ago
https://github.com/stripe/stripe-ruby - v12.6.0
- #1442 Update generated code
- Add support for new resource
InvoiceRenderingTemplate - Add support for
archive,list,retrieve, andunarchivemethods on resourceInvoiceRenderingTemplate
- Add support for new resource
- #1443 Removed v1/files override
See the changelog for more details.
- Ruby
Published by helenye-stripe over 1 year ago
https://github.com/stripe/stripe-ruby - v12.6.0-beta.1
- #1441 Update generated code for beta
- Add support for new resources
Billing.MeterErrorReportandTerminal.ReaderCollectedData - Add support for
retrievemethod on resourceReaderCollectedData
- Add support for new resources
See the changelog for more details.
- Ruby
Published by ramya-stripe over 1 year ago
https://github.com/stripe/stripe-ruby - v12.5.0
- #1440 Update generated code
- Add support for new resources
Billing.AlertTriggeredandBilling.Alert - Add support for
activate,archive,create,deactivate,list, andretrievemethods on resourceAlert - Add support for
retrievemethod on resourceTax.Calculation
- Add support for new resources
See the changelog for more details.
- Ruby
Published by xavdid-stripe over 1 year ago
https://github.com/stripe/stripe-ruby - v12.5.0-beta.2
- #1439 Update generated code for beta
- Add support for
attach_paymentmethod on resourceInvoice
- Add support for
See the changelog for more details.
- Ruby
Published by prathmesh-stripe over 1 year ago
https://github.com/stripe/stripe-ruby - v12.5.0-beta.1
- #1429 Update generated code for beta
- Add support for new resources
Billing.AlertTriggered,Billing.Alert, andTax.Association - Add support for
activate,archive,create,deactivate,list, andretrievemethods on resourceAlert - Add support for
findmethod on resourceAssociation
- Add support for new resources
- #1434 Merge changes from stripe/stripe-ruby master
See the changelog for more details.
- Ruby
Published by helenye-stripe over 1 year ago
https://github.com/stripe/stripe-ruby - v12.4.0
- #1437 Update generated code
- Add support for
updatemethod on resourceCheckout.Session
- Add support for
See the changelog for more details.
- Ruby
Published by helenye-stripe over 1 year ago
https://github.com/stripe/stripe-ruby - v12.3.0
- #1436 Fixed changelog for major release 12.0.0
- #1435 Add deprecation warning for
APIResource.request
See the changelog for more details.
- Ruby
Published by prathmesh-stripe over 1 year ago
https://github.com/stripe/stripe-ruby - v12.2.0
-
#1430 Update generated code
-
#1433 Add usage to raw_request call
-
#1431 Add
raw_request- Adds the ability to make raw requests to the Stripe API, by providing an HTTP method and url. This is an alternative to using
Stripe::APIResource.request(...)to make custom requests, which is discouraged and will be broken in a future major version.
- Adds the ability to make raw requests to the Stripe API, by providing an HTTP method and url. This is an alternative to using
See the changelog for more details.
- Ruby
Published by helenye-stripe over 1 year ago
https://github.com/stripe/stripe-ruby - v12.2.0-beta.1
- #1428 Update generated code for beta
- Add support for new resource
FinancialConnections.Institution - Add support for
listandretrievemethods on resourceInstitution
- Add support for new resource
- #1409 Update generated code for beta
See the changelog for more details.
- Ruby
Published by prathmesh-stripe over 1 year ago
https://github.com/stripe/stripe-ruby - v12.1.0
-
#1425 Update generated code
- Add support for
add_lines,remove_lines, andupdate_linesmethods on resourceInvoice
- Add support for
-
#1420 Update static methods for delete/list on BankAccount/Card to throw NotImplementedError
- The below methods have been throwing
InvalidRequestErrorbecause the urls used to make the requests have been buggy. Updating them to throwNotImplementedErrorinstead just like their counterparts for update & retrieve because they cannot be implemented without the parent id.
Methods affected Use these instead in the context of payment method Use these in the context of external accounts Stripe:: BankAccount.delete Stripe::Customer.delete_source Stripe::Account.delete_external_account Stripe:: BankAccount.list Stripe::Customer.list_sources Stripe::Customer.list_external_accounts Stripe:: Card.delete Stripe::Customer.delete_source Stripe::Account.delete_external_account Stripe:: Card.list Stripe::Customer.list_sources Stripe::Customer.list_external_accounts - The below methods have been throwing
-
#1427 Regenerate rbis
-
#1426 Remove coveralls and re-added JRuby
See the changelog for more details.
- Ruby
Published by prathmesh-stripe over 1 year ago
https://github.com/stripe/stripe-ruby - v12.0.0
-
#1418 Add missing static method for verify on BankAccount
-
This release changes the pinned API version to 2024-06-20. Please read the API Upgrade Guide and carefully review the API changes before upgrading.
⚠️ Breaking changes
- Singleton
retrievemethod now requiresparamsto be passed as the first argument. Existing calls to singletonretrievemethod with onlyoptsargument will have to be updated to account for the addition ofparamsargument.
params = { expand: ["available"] } opts = { stripe_account: "acct_123" } # ❌ No longer works Stripe::Balance.retrieve(opts) # ✅ Correct way to call retrieve method Stripe::Balance.retrieve(params, opts)Additions
- Add support for
finalize_amounttest helper method on resourceIssuing.Authorization
- Singleton
See the changelog for more details.
- Ruby
Published by ramya-stripe over 1 year ago
https://github.com/stripe/stripe-ruby - v11.7.0
- #1415 Deprecate StripeClient#request
- Add deprecation warning for
StripeClient#request. This helper method will be removed in a future major version. To access response objects, use thelast_responseproperty on the returned resource instead. Refer to Accessing a response object in the README for usage details.
- Add deprecation warning for
See the changelog for more details.
- Ruby
Published by ramya-stripe over 1 year ago
https://github.com/stripe/stripe-ruby - v11.7.0-beta.1
- #1400 Update generated code for beta
- Keeping up with the changes from version 11.6.0
See the changelog for more details.
- Ruby
Published by ramya-stripe almost 2 years ago