Recent Releases of https://github.com/stripe/stripe-ruby
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 about 1 year 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 about 1 year 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 about 1 year 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 about 1 year 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 over 1 year 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 over 1 year 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 over 1 year 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 over 1 year 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 over 1 year 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 over 1 year 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 over 1 year 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 over 1 year 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 over 1 year 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 over 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 over 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 over 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 over 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 over 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 over 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 over 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 over 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 over 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 over 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 over 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 over 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 almost 2 years 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 almost 2 years 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 almost 2 years 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 almost 2 years 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 almost 2 years 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 almost 2 years 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 almost 2 years 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 almost 2 years 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 almost 2 years 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 almost 2 years 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 almost 2 years 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 almost 2 years 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 almost 2 years 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 almost 2 years 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 almost 2 years 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 almost 2 years 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 about 2 years 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 about 2 years 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 about 2 years 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 about 2 years 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 about 2 years 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 about 2 years 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 about 2 years 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 about 2 years 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 about 2 years 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 about 2 years 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 about 2 years ago
https://github.com/stripe/stripe-ruby - v11.6.0
- #1404 Add method to list invoice line items
- Add methods
list_lines()on the classInvoiceto list the invoice line items
- Add methods
See the changelog for more details.
- Ruby
Published by ramya-stripe about 2 years ago
https://github.com/stripe/stripe-ruby - v11.5.0
- #999 DESCRIBE CHANGES HERE (try to use the same style, tense, etc. as the other entries)
See the changelog for more details.
- Ruby
Published by prathmesh-stripe about 2 years ago
https://github.com/stripe/stripe-ruby - v11.5.0-beta.1
- #1395 Update generated code for beta
- No new beta features. Merging changes from the main branch.
See the changelog for more details.
- Ruby
Published by ramya-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v11.4.0
- #1397 Update generated code
- Add support for
updatetest helper method on resourcesTreasury.OutboundPaymentandTreasury.OutboundTransfer
- Add support for
- #1399 Pass params to transfer reversal
- Allow
Stripe::Transfer.retrieve_reversal()to accept a params hash as the third argument, followed by opts. No changes to existing calls are necessary, but in a future major version this method will be updated to only accept params as the first argument. Fixes #1393
- Allow
- #1389 Removed jaro_winkler as a dependency
- #1396 Start tracking
StripeClient#requestusage
See the changelog for more details.
- Ruby
Published by ramya-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v11.4.0-beta.1
- #1386 Update generated code for beta
See the changelog for more details.
- Ruby
Published by helenye-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v11.3.0
-
#1387 Update generated code
-
#1392 Deprecate Ruby methods based on OpenAPI spec
- Mark as deprecated the
approveanddeclinemethods inlib/stripe/resources/issuing/authorization.rb. Instead, respond directly to the webhook request to approve an authorization.
- Mark as deprecated the
-
#1391 Add Ruby 3.3 to CI test matrix
See the changelog for more details.
- Ruby
Published by helenye-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v11.3.0-beta.1
- #1383 Update generated code for beta
See the changelog for more details.
- Ruby
Published by ramya-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v11.2.0
- #1385 Update generated code
- Add support for
create_previewmethod on resourceInvoice
- Add support for
See the changelog for more details.
- Ruby
Published by ramya-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v11.1.0
- #1379 Update generated code
- Add support for new resource
Entitlements.ActiveEntitlementSummary
- Add support for new resource
- #1382 Revert Makefile change to allow autoformatting in codegen
- #1380 Rename section for object types
See the changelog for more details.
- Ruby
Published by ramya-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v11.1.0-beta.1
- #1376 Update generated code for beta
- Add support for
retrievemethod on resourcesEntitlements.ActiveEntitlementandEntitlements.Feature
- Add support for
See the changelog for more details.
- Ruby
Published by ramya-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v11.0.0
-
- This release changes the pinned API version to
2024-04-10. Please read the API Upgrade Guide and carefully review the API changes before upgrading.
⚠️ Breaking changes
- When no
x-stripe-should-retryheader is set in the response, the library now retries all requests withstatus >= 500, not just non-POST methods.
- This release changes the pinned API version to
See the changelog for more details.
- Ruby
Published by ramya-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v10.15.0
- #1377 Add last_response to StripeObject
- Users can now retrieve raw response from the returned resource, using the
last_responseproperty. See README for an example.
- Users can now retrieve raw response from the returned resource, using the
- #1372 Update generated code
- Add support for new resources
Entitlements.ActiveEntitlementandEntitlements.Feature - Add support for
listandretrievemethods on resourceActiveEntitlement - Add support for
create,list,retrieve, andupdatemethods on resourceFeature
- Add support for new resources
- #1366 Move executables to
exefolder
See the changelog for more details.
- Ruby
Published by ramya-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v10.15.0-beta.1
- #1373 Update generated code for beta
- Add support for
updatemethod on resourceEntitlements.Feature
- Add support for
- #1370 Update generated code for beta
See the changelog for more details.
- Ruby
Published by ramya-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v10.14.0
- #1369 Update generated code
- Add support for new resources
Billing.MeterEventAdjustment,Billing.MeterEvent, andBilling.Meter - Add support for
create,deactivate,list,reactivate,retrieve, andupdatemethods on resourceMeter - Add support for
createmethod on resourcesMeterEventAdjustmentandMeterEvent
- Add support for new resources
See the changelog for more details.
- Ruby
Published by ramya-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v10.14.0-beta.1
- #1363 Update generated code for beta
- Add support for new resources
Entitlements.ActiveEntitlementSummaryandEntitlements.ActiveEntitlement - Add support for
listmethod on resourceActiveEntitlement
- Add support for new resources
See the changelog for more details.
- Ruby
Published by ramya-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v10.13.0
- #1367 Update generated code
- Add support for new resources
ConfirmationTokenandForwarding.Request - Add support for
retrievemethod on resourceConfirmationToken - Add support for
create,list, andretrievemethods on resourceRequest
- Add support for new resources
- #1362 Exclude sorbet directory and tapioca script when packing gem
See the changelog for more details.
- Ruby
Published by ramya-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v10.13.0-beta.1
- #1360 Update generated code for beta
- Add support for new resources
Billing.MeterEventAdjustment,Billing.MeterEvent, andBilling.Meter - Add support for
create,deactivate,list,reactivate,retrieve, andupdatemethods on resourceMeter - Add support for
createmethod on resourcesMeterEventAdjustmentandMeterEvent - Add support for
createtest helper method on resourceConfirmationToken - Add support for
add_lines,remove_lines, andupdate_linesmethods on resourceInvoice
- Add support for new resources
See the changelog for more details.
- Ruby
Published by ramya-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v10.12.0
- #1359 Update generated code
- Add support for new resources
Issuing.PersonalizationDesignandIssuing.PhysicalBundle - Add support for
create,list,retrieve, andupdatemethods on resourcePersonalizationDesign - Add support for
listandretrievemethods on resourcePhysicalBundle
- Add support for new resources
- #1354 Refactor after SDK based generation pattern
- #1347 Reorder methods with lexographical sort
- #1355 Disable Metrics/ClassLength
- #1351 Update CHANGELOG.md
See the changelog for more details.
- Ruby
Published by ramya-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v10.12.0-beta.1
-
#1352 Update generated code for beta
Release specs are identical. -
#1350 Update generated code for beta
-
#1341 Update generated code for beta
- Remove support for resource
Entitlements.Event
- Remove support for resource
-
#1343 Add a helper to add a beta version
See the changelog for more details.
- Ruby
Published by anniel-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v10.11.0
- #1348 Use sorbet gem instead of sorbet-static
- #1342 Update generated code
- Add
list_refundsandretrieve_refundmethods on resourceCharge.
- Add
- #1345 Update README to use add_beta_version
See the changelog for more details.
- Ruby
Published by anniel-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v10.2.0
-
#1292 Update generated code
- Add support for new resources
Climate.Order,Climate.Product, andClimate.Supplier - Add support for
cancel,create,list,retrieve, andupdatemethods on resourceOrder - Add support for
listandretrievemethods on resourcesProductandSupplier
- Add support for new resources
-
#1295 Upgrade rubocop
-
#1291 Update generated code
-
#1290 Update generated code
-
#1288 Update generated code
See the changelog for more details.
- Ruby
Published by anniel-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v10.11.0-beta.1
- #1335 Update generated code for beta
See the changelog for more details.
- Ruby
Published by pakrym-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v10.10.0
- #1336 Update generated code
- Add
InvoiceLineItem.updatemethod.
- Add
- #1334 Add TaxIds API
- Add support for
all,create, andretrievemethods on resourceTaxId - The
deletemethod now sends a DELETE request to/v1/tax_ids/{id}instead of/v1/customers/{customer}/tax_ids/{id}. The endpoints are functionally the same when operating on a Customer Tax ID. - The
resource_urlmethod onTaxIdnow returns the top-level/v1/tax_ids/{id}path instead of the/v1/customers/{customer}/tax_ids/{id}path.
- Add support for
See the changelog for more details.
- Ruby
Published by pakrym-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v10.10.0-beta.1
- #1332 Update generated code for beta
- Add support for
decrement_authorizationmethod on resourcePaymentIntent
- Add support for
- #1328 Update generated code for beta
See the changelog for more details.
- Ruby
Published by helenye-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v10.9.0
- #1329 Update generated code
- Fixed bug where
TaxIdresourcedeletemethod sent request to wrong URL (https://github.com/stripe/stripe-ruby/issues/1333)
- Fixed bug where
- #1324 Start running Sorbet in CI
- #1327 Add methods for dynamically referenced constants
See the changelog for more details.
- Ruby
Published by helenye-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v10.9.0-beta.1
- #1321 Update generated code for beta
- Release specs are identical.
See the changelog for more details.
- Ruby
Published by anniel-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v10.8.0
- #1322 Update generated code
- #1323 Extract other CRUDL api operations from mixins
- Extract more CRUDL operations, namely
create,delete,update, andlistinto the resources. These methods will no longer rely on the APIOperation mixins.
- Extract more CRUDL operations, namely
- #1314 Update mocha gem to 1.16
See the changelog for more details.
- Ruby
Published by anniel-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v10.7.1
- #1320 Remove spurious _search deprecation messages (https://github.com/stripe/stripe-ruby/issues/1319)
See the changelog for more details.
- Ruby
Published by anniel-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v10.8.0-beta.1
- #1318 Update generated code for beta
- Add support for new resources
Entitlements.EventandEntitlements.Feature - Add support for
createmethod on resourceEvent - Add support for
createandlistmethods on resourceFeature
- Add support for new resources
See the changelog for more details.
- Ruby
Published by richardm-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v10.7.0
- #1317 Remove list method in child resources
- Removes list method mixin from child resources, as these methods always return
InvalidRequestErrorand never succeed
- Removes list method mixin from child resources, as these methods always return
- #1311 Use the deprecation gem in search and clean up usage of the gem
See the changelog for more details.
- Ruby
Published by richardm-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v10.7.0-beta.3
- #1313 Update generated code for beta
- Add support for
create_previewmethod on resourceInvoice
- Add support for
- #1307 Beta: report raw request usage
See the changelog for more details.
- Ruby
Published by pakrym-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v10.7.0-beta.2
- #1307 Beta: report raw request usage
See the changelog for more details.
- Ruby
Published by richardm-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v10.7.0-beta.1
See the changelog for more details.
- Ruby
Published by pakrym-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v10.6.0
- #1310 Update generated code
- Add support for new resource
CustomerSession - Add support for
createmethod on resourceCustomerSession
- Add support for new resource
See the changelog for more details.
- Ruby
Published by pakrym-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v10.6.0-beta.1
- #1302 Update generated code for beta
- Updated stable APIs to the latest version
See the changelog for more details.
- Ruby
Published by richardm-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v10.5.0
- #1306 Update generated code
- Add support for
retrievemethod on resourceTax.Registration
- Add support for
See the changelog for more details.
- Ruby
Published by richardm-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v10.5.0-beta.1
- #1302 Update generated code for beta
See the changelog for more details.
- Ruby
Published by pakrym-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v10.4.0
- #1303 Update generated code
- Add support for new resource
FinancialConnections.Transaction - Add support for
listandretrievemethods on resourceTransaction - Add support for
subscribeandunsubscribemethods on resourceFinancialConnections.Account
- Add support for new resource
- #1304 Add support for updatable singleton resources
See the changelog for more details.
- Ruby
Published by pakrym-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v10.4.0-beta.1
Updated stable APIs to the latest version
See the changelog for more details.
- Ruby
Published by richardm-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v10.3.0
- #1294 Support sending parameters inside singleton retrieve
See the changelog for more details.
- Ruby
Published by richardm-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v10.3.0-beta.1
See the changelog for more details.
- Ruby
Published by anniel-stripe over 2 years ago
https://github.com/stripe/stripe-ruby - v10.2.0-beta.1
- #1287 Update generated code for beta
- Add support for
attach_payment_intentmethod on resourceInvoice
- Add support for
- #1285 Update generated code for beta
See the changelog for more details.
- Ruby
Published by richardm-stripe almost 3 years ago
https://github.com/stripe/stripe-ruby - v10.1.0
- #1286 Update generated code
- Add support for new resource
Tax.Registration - Add support for
create,list, andupdatemethods on resourceRegistration
- Add support for new resource
See the changelog for more details.
- Ruby
Published by richardm-stripe almost 3 years ago
https://github.com/stripe/stripe-ruby - v10.1.0-beta.2
- #1285 Update generated code for beta
- Add support for new resource
Margin - Add support for
create,list,retrieve, andupdatemethods on resourceMargin
- Add support for new resource
See the changelog for more details.
- Ruby
Published by anniel-stripe almost 3 years ago
https://github.com/stripe/stripe-ruby - v10.1.0-beta.1
- #1284 Update generated code for beta
- Update pinned API version to
2023-10-16
- Update pinned API version to
- #1282 Update generated code for beta
See the changelog for more details.
- Ruby
Published by pakrym-stripe almost 3 years ago
https://github.com/stripe/stripe-ruby - v10.0.0
- This release changes the pinned API version to
2023-10-16. Please read the API Upgrade Guide and carefully review the API changes before upgradingstripe-ruby. - #1283 Update generated code
- Updated pinned API version
- #1281 Update generated code
- Documentation only changes
See the changelog for more details.
- Ruby
Published by pakrym-stripe almost 3 years ago