github stripe/stripe-ruby v16.1.0-beta.1

latest release: v16.1.0-alpha.1
pre-release9 hours ago

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_cadence method on resource Subscription
    • Add support for billing_cadence on Invoice::CreatePreviewParams, Subscription::CreateParams, Subscription::UpdateParams, and Subscription
    • Add support for billing_cadence_details on Invoice::Parent and QuotePreviewInvoice::Parent
  • #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, and V2::Billing::Profile
    • Add support for create, list, retrieve, and update methods on resources V2::Billing::BillSetting, V2::Billing::CollectionSetting, and V2::Billing::Profile
    • Add support for list and retrieve methods on resources V2::Billing::BillSettingVersion and V2::Billing::CollectionSettingVersion
    • Add support for cancel, create, list, retrieve, and update methods on resource V2::Billing::Cadence
    • Add support for profile on V2::Core::Account::CreateParams::Default, V2::Core::Account::Default, and V2::Core::Account::UpdateParams::Default
    • Add support for i_p on V2::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, and V2::Core::Person::UpdateParams::AdditionalTermsOfService::Account
    • Remove support for ip on V2::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, and V2::Core::Person::UpdateParams::AdditionalTermsOfService::Account
    • Remove support for doing_business_as, product_description, and url on V2::Core::Account::CreateParams::Identity::BusinessDetail, V2::Core::Account::Identity::BusinessDetail, and V2::Core::Account::UpdateParams::Identity::BusinessDetail
    • Add support for settlement_currency on V2::MoneyManagement::FinancialAddress
    • Add support for sepa_bank_account on V2::MoneyManagement::FinancialAddress::Credential and V2::MoneyManagement::ReceivedCredit::BankTransfer
    • Add support for amount_details and payments_orchestration on V2::Payments::OffSessionPayment::CreateParams and V2::Payments::OffSessionPayment
    • Add support for retry_policy on V2::Payments::OffSessionPayment::CreateParams::RetryDetail and V2::Payments::OffSessionPayment::RetryDetail
    • Change type of V2::MoneyManagement::OutboundPaymentQuote::FxQuote.lock_duration from literal('five_minutes') to enum('five_minutes'|'none')
    • Change type of V2::MoneyManagement::OutboundPaymentQuote::FxQuote.lock_expires_at from DateTime to nullable(DateTime)
    • Add support for origin_type on V2::MoneyManagement::ReceivedCredit::BankTransfer
    • Remove support for payment_method_type on V2::MoneyManagement::ReceivedCredit::BankTransfer
    • Add support for mandate_data and payment_method_options on V2::Payments::OffSessionPayment::CreateParams
    • Add support for type on V2::MoneyManagement::FinancialAddress::CreateParams
    • Remove support for currency on V2::MoneyManagement::FinancialAddress::CreateParams
    • Add support for thin event V2BillingBillSettingUpdatedEvent with related object V2::Billing::BillSetting
    • Add support for error type RateLimitError
  • #1639 Update generated code for beta
    • Add support for new resources Billing::Analytics::MeterUsageRow and Billing::Analytics::MeterUsage
    • Remove support for resources Billing::MeterUsageRow and Billing::MeterUsage
    • Add support for retrieve method on resource Billing::Analytics::MeterUsage
    • Remove support for retrieve method on resource Billing::MeterUsage
    • Add support for report_payment_attempt_informational method on resource PaymentRecord
    • Add support for minimum_balance_by_currency on BalanceSettings::Payment::Payout and BalanceSettings::UpdateParams::Payment::Payout
    • Change type of BalanceSettings::UpdateParams::Payment::SettlementTiming.delay_days_override from longInteger to emptyable(longInteger)
    • Change BalanceSettings::UpdateParams.payments to be optional
    • Add support for delay_days_override on BalanceSettings::Payment::SettlementTiming
    • Add support for automatic_tax and invoice_creation on Checkout::Session::UpdateParams
    • Add support for unit_label on Checkout::Session::UpdateParams::LineItem::PriceDatum::ProductDatum
    • Add support for invoice_settings on Checkout::Session::UpdateParams::SubscriptionDatum
    • Change Checkout::Session::CollectedInformation.business_name to be required
    • Add support for intended_submission_method on Dispute::UpdateParams and Dispute
    • Change type of Dispute::SmartDispute.recommended_evidence from string to array(string)
    • Add support for pix on Invoice::CreateParams::PaymentSetting::PaymentMethodOption, Invoice::PaymentSetting::PaymentMethodOption, Invoice::UpdateParams::PaymentSetting::PaymentMethodOption, QuotePreviewInvoice::PaymentSetting::PaymentMethodOption, Subscription::CreateParams::PaymentSetting::PaymentMethodOption, Subscription::PaymentSetting::PaymentMethodOption, and Subscription::UpdateParams::PaymentSetting::PaymentMethodOption
    • Add support for billing_schedules on Invoice::CreatePreviewParams::SubscriptionDetail, Subscription::CreateParams, Subscription::UpdateParams, and Subscription
    • Add support for paypay on PaymentAttemptRecord::PaymentMethodDetail and PaymentRecord::PaymentMethodDetail
    • Add support for wallet on PaymentAttemptRecord::PaymentMethodDetail::Card and PaymentRecord::PaymentMethodDetail::Card
    • Change type of PaymentAttemptRecord::ProcessorDetail::Custom.payment_reference and PaymentRecord::ProcessorDetail::Custom.payment_reference from string to nullable(string)
    • Add support for flexible on QuotePreviewSubscriptionSchedule::BillingMode
    • Add support for billed_until on SubscriptionItem

See the changelog for more details.

Don't miss a new stripe-ruby release

NewReleases is sending notifications on new releases.