Add support for affirm on Charge.payment_method_details, PaymentIntent.payment_method_options, PaymentIntentConfirmParams.payment_method_data, PaymentIntentConfirmParams.payment_method_options, PaymentIntentCreateParams.payment_method_data, PaymentIntentCreateParams.payment_method_options, PaymentIntentUpdateParams.payment_method_data, PaymentIntentUpdateParams.payment_method_options, PaymentMethodCreateParams, PaymentMethodUpdateParams, PaymentMethod, SetupIntentConfirmParams.payment_method_data, SetupIntentCreateParams.payment_method_data, and SetupIntentUpdateParams.payment_method_data
Add support for link on Charge.payment_method_details, Mandate.payment_method_details, OrderCreateParams.payment.settings.payment_method_options, OrderUpdateParams.payment.settings.payment_method_options, PaymentIntent.payment_method_options, PaymentIntentConfirmParams.payment_method_data, PaymentIntentConfirmParams.payment_method_options, PaymentIntentCreateParams.payment_method_data, PaymentIntentCreateParams.payment_method_options, PaymentIntentUpdateParams.payment_method_data, PaymentIntentUpdateParams.payment_method_options, PaymentMethodCreateParams, PaymentMethodUpdateParams, PaymentMethod, SetupAttempt.payment_method_details, SetupIntent.payment_method_options, SetupIntentConfirmParams.payment_method_data, SetupIntentConfirmParams.payment_method_options, SetupIntentCreateParams.payment_method_data, SetupIntentCreateParams.payment_method_options, SetupIntentUpdateParams.payment_method_data, and SetupIntentUpdateParams.payment_method_options
Add support for new values affirm and link on enums CustomerListPaymentMethodsParams.type and PaymentMethodListParams.type
Add support for new value link on enums Invoice.payment_settings.payment_method_types[], InvoiceCreateParams.payment_settings.payment_method_types[], InvoiceUpdateParams.payment_settings.payment_method_types[], Subscription.payment_settings.payment_method_types[], SubscriptionCreateParams.payment_settings.payment_method_types[], and SubscriptionUpdateParams.payment_settings.payment_method_types[]
Add support for new values affirm and link on enums PaymentIntentConfirmParams.payment_method_data.type, PaymentIntentCreateParams.payment_method_data.type, PaymentIntentUpdateParams.payment_method_data.type, SetupIntentConfirmParams.payment_method_data.type, SetupIntentCreateParams.payment_method_data.type, and SetupIntentUpdateParams.payment_method_data.type
Add support for new values affirm and link on enum PaymentMethodCreateParams.type
Add support for new values affirm and link on enum PaymentMethod.type
Add support for new resources Treasury.CreditReversal, Treasury.DebitReversal, Treasury.FinancialAccountFeatures, Treasury.FinancialAccount, Treasury.FlowDetails, Treasury.InboundTransfer, Treasury.OutboundPayment, Treasury.OutboundTransfer, Treasury.ReceivedCredit, Treasury.ReceivedDebit, Treasury.TransactionEntry, and Treasury.Transaction
Add support for retrieve_payment_method method on resource Customer
Add support for list_owners and list methods on resource FinancialConnections.Account
Change BillingPortalConfigurationCreateParams.features.customer_update.allowed_updates to be optional
Change type of BillingPortal.Session.return_url from string to nullable(string)
Add support for afterpay_clearpay, au_becs_debit, bacs_debit, eps, fpx, giropay, grabpay, klarna, paynow, and sepa_debit on Checkout.Session.payment_method_options
Add support for treasury on Issuing.Authorization, Issuing.Dispute, Issuing.Transaction, and IssuingDisputeCreateParams
Add support for financial_account on Issuing.Card and IssuingCardCreateParams
Add support for client_secret on Order
Add support for networks on PaymentIntentConfirmParams.payment_method_options.us_bank_account, PaymentIntentCreateParams.payment_method_options.us_bank_account, PaymentIntentUpdateParams.payment_method_options.us_bank_account, PaymentMethod.us_bank_account, SetupIntentConfirmParams.payment_method_options.us_bank_account, SetupIntentCreateParams.payment_method_options.us_bank_account, and SetupIntentUpdateParams.payment_method_options.us_bank_account
Add support for attach_to_self and flow_directions on SetupIntent
Add support for save_default_payment_method on Subscription.payment_settings, SubscriptionCreateParams.payment_settings, and SubscriptionUpdateParams.payment_settings
Add support for czk on Terminal.Configuration.tipping, TerminalConfigurationCreateParams.tipping, and TerminalConfigurationUpdateParams.tipping
Add support for new values treasury.credit_reversal.created, treasury.credit_reversal.posted, treasury.debit_reversal.completed, treasury.debit_reversal.created, treasury.debit_reversal.initial_credit_granted, treasury.financial_account.closed, treasury.financial_account.created, treasury.financial_account.features_status_updated, treasury.inbound_transfer.canceled, treasury.inbound_transfer.created, treasury.inbound_transfer.failed, treasury.inbound_transfer.succeeded, treasury.outbound_payment.canceled, treasury.outbound_payment.created, treasury.outbound_payment.expected_arrival_date_updated, treasury.outbound_payment.failed, treasury.outbound_payment.posted, treasury.outbound_payment.returned, treasury.outbound_transfer.canceled, treasury.outbound_transfer.created, treasury.outbound_transfer.expected_arrival_date_updated, treasury.outbound_transfer.failed, treasury.outbound_transfer.posted, treasury.outbound_transfer.returned, treasury.received_credit.created, treasury.received_credit.failed, treasury.received_credit.reversed, treasury.received_credit.succeeded, and treasury.received_debit.created on enums WebhookEndpointCreateParams.enabled_events[] and WebhookEndpointUpdateParams.enabled_events[]
Add support for description on CheckoutSessionCreateParams.subscription_data, SubscriptionCreateParams, SubscriptionUpdateParams, and Subscription
Add support for consent_collection, payment_intent_data, shipping_options, submit_type, and tax_id_collection on PaymentLinkCreateParams and PaymentLink
Add support for customer_creation on PaymentLinkCreateParams, PaymentLinkUpdateParams, and PaymentLink
Add support for metadata on SubscriptionSchedule.phases[], SubscriptionScheduleCreateParams.phases[], and SubscriptionScheduleUpdateParams.phases[]
Add support for new value billing_portal.session.created on enums WebhookEndpointCreateParams.enabled_events[] and WebhookEndpointUpdateParams.enabled_events[]
Add support for affirm on Charge.payment_method_details, PaymentIntent.payment_method_options, PaymentIntentConfirmParams.payment_method_data, PaymentIntentConfirmParams.payment_method_options, PaymentIntentCreateParams.payment_method_data, PaymentIntentCreateParams.payment_method_options, PaymentIntentUpdateParams.payment_method_data, PaymentIntentUpdateParams.payment_method_options, PaymentMethodCreateParams, PaymentMethodUpdateParams, PaymentMethod, SetupIntentConfirmParams.payment_method_data, SetupIntentCreateParams.payment_method_data, and SetupIntentUpdateParams.payment_method_data
Add support for link on Charge.payment_method_details, Mandate.payment_method_details, OrderCreateParams.payment.settings.payment_method_options, OrderUpdateParams.payment.settings.payment_method_options, PaymentIntent.payment_method_options, PaymentIntentConfirmParams.payment_method_data, PaymentIntentConfirmParams.payment_method_options, PaymentIntentCreateParams.payment_method_data, PaymentIntentCreateParams.payment_method_options, PaymentIntentUpdateParams.payment_method_data, PaymentIntentUpdateParams.payment_method_options, PaymentMethodCreateParams, PaymentMethodUpdateParams, PaymentMethod, SetupAttempt.payment_method_details, SetupIntent.payment_method_options, SetupIntentConfirmParams.payment_method_data, SetupIntentConfirmParams.payment_method_options, SetupIntentCreateParams.payment_method_data, SetupIntentCreateParams.payment_method_options, SetupIntentUpdateParams.payment_method_data, and SetupIntentUpdateParams.payment_method_options
Add support for new values affirm and link on enums CustomerListPaymentMethodsParams.type and PaymentMethodListParams.type
Add support for new value link on enums Invoice.payment_settings.payment_method_types[], InvoiceCreateParams.payment_settings.payment_method_types[], InvoiceUpdateParams.payment_settings.payment_method_types[], Subscription.payment_settings.payment_method_types[], SubscriptionCreateParams.payment_settings.payment_method_types[], and SubscriptionUpdateParams.payment_settings.payment_method_types[]
Add support for new values affirm and link on enums PaymentIntentConfirmParams.payment_method_data.type, PaymentIntentCreateParams.payment_method_data.type, PaymentIntentUpdateParams.payment_method_data.type, SetupIntentConfirmParams.payment_method_data.type, SetupIntentCreateParams.payment_method_data.type, and SetupIntentUpdateParams.payment_method_data.type
Add support for new values affirm and link on enum PaymentMethodCreateParams.type
Add support for new values affirm and link on enum PaymentMethod.type
Add support for new Treasury APIs: CreditReversal, DebitReversal, FinancialAccountFeatures, FinancialAccount, FlowDetails, InboundTransfer, OutboundPayment, OutboundTransfer, ReceivedCredit, ReceivedDebit, TransactionEntry, and Transaction
Add support for treasury on Issuing.Authorization, Issuing.Dispute, Issuing.Transaction, and IssuingDisputeCreateParams
Add support for retrieve_payment_method method on resource Customer
Add support for list_owners and list methods on resource FinancialConnections.Account
Change BillingPortalConfigurationCreateParams.features.customer_update.allowed_updates to be optional
Change type of BillingPortal.Session.return_url from string to nullable(string)
Add support for afterpay_clearpay, au_becs_debit, bacs_debit, eps, fpx, giropay, grabpay, klarna, paynow, and sepa_debit on Checkout.Session.payment_method_options
Add support for financial_account on Issuing.Card and IssuingCardCreateParams
Add support for client_secret on Order
Add support for networks on PaymentIntentConfirmParams.payment_method_options.us_bank_account, PaymentIntentCreateParams.payment_method_options.us_bank_account, PaymentIntentUpdateParams.payment_method_options.us_bank_account, PaymentMethod.us_bank_account, SetupIntentConfirmParams.payment_method_options.us_bank_account, SetupIntentCreateParams.payment_method_options.us_bank_account, and SetupIntentUpdateParams.payment_method_options.us_bank_account
Add support for attach_to_self and flow_directions on SetupIntent
Add support for save_default_payment_method on Subscription.payment_settings, SubscriptionCreateParams.payment_settings, and SubscriptionUpdateParams.payment_settings
Add support for czk on Terminal.Configuration.tipping, TerminalConfigurationCreateParams.tipping, and TerminalConfigurationUpdateParams.tipping
Add support for description on CheckoutSessionCreateParams.subscription_data, SubscriptionCreateParams, SubscriptionUpdateParams, and Subscription
Add support for consent_collection, payment_intent_data, shipping_options, submit_type, and tax_id_collection on PaymentLinkCreateParams and PaymentLink
Add support for customer_creation on PaymentLinkCreateParams, PaymentLinkUpdateParams, and PaymentLink
Add support for metadata on SubscriptionSchedule.phases[], SubscriptionScheduleCreateParams.phases[], and SubscriptionScheduleUpdateParams.phases[]
Add support for new value billing_portal.session.created on enums WebhookEndpointCreateParams.enabled_events[] and WebhookEndpointUpdateParams.enabled_events[]
9.0.0 - 2022-05-09
Major version release - The migration guide contains a detailed list of backwards-incompatible changes with upgrade instructions.
(⚠️ = breaking changes):
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps stripe from 8.222.0 to 9.4.0.
Release notes
Sourced from stripe's releases.
... (truncated)
Changelog
Sourced from stripe's changelog.
... (truncated)
Commits
798f44b
Bump version to 9.4.0ae76904
Codegen for openapi v147 (#1431)d8ef8ec
Bump version to 9.3.053e9d65
Codegen for openapi v146 (#1430)76576f9
Bump version to 9.2.04819fc5
API Updates (#1422)2876814
Bump version to 9.1.016bf01d
API Updates (#1420)1512d00
Bump version to 9.0.050aab85
Remove deprecated orders-related events (#1417)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)