263 KiB
Changelog
14.25.0 - 2024-04-09
- #2059 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
controlleronAccountCreateParams - Add support for
fees,losses,requirement_collection, andstripe_dashboardonAccount.controller - Add support for new value
noneon enumAccount.type - Add support for
event_nameonBilling.MeterEventAdjustmentCreateParamsandBilling.MeterEventAdjustment - Add support for
cancelandtypeonBilling.MeterEventAdjustment
- Add support for new resources
14.24.0 - 2024-04-04
- #2053 Update generated code
- Change
Charge.payment_method_details.us_bank_account.payment_reference,PaymentIntent.next_action.swish_handle_redirect_or_display_qr_code.hosted_instructions_url,PaymentIntent.next_action.swish_handle_redirect_or_display_qr_code.mobile_auth_url,PaymentIntent.next_action.swish_handle_redirect_or_display_qr_code.qr_code.data,PaymentIntent.next_action.swish_handle_redirect_or_display_qr_code.qr_code.image_url_png,PaymentIntent.next_action.swish_handle_redirect_or_display_qr_code.qr_code.image_url_svg,PaymentIntent.next_action.swish_handle_redirect_or_display_qr_code.qr_code, andPaymentIntent.payment_method_options.swish.referenceto be required - Change type of
Checkout.SessionCreateParams.payment_method_options.swish.referencefromemptyable(string)tostring - Add support for
subscription_itemonDiscount - Add support for
emailandphoneonIdentity.VerificationReport,Identity.VerificationSession.options,Identity.VerificationSession.verified_outputs,Identity.VerificationSessionCreateParams.options, andIdentity.VerificationSessionUpdateParams.options - Add support for
verification_flowonIdentity.VerificationReport,Identity.VerificationSessionCreateParams, andIdentity.VerificationSession - Add support for new value
verification_flowon enumsIdentity.VerificationReport.typeandIdentity.VerificationSession.type - Add support for
provided_detailsonIdentity.VerificationSessionCreateParams,Identity.VerificationSessionUpdateParams, andIdentity.VerificationSession - Change
Identity.VerificationSessionCreateParams.typeto be optional - Add support for new values
email_unverified_other,email_verification_declined,phone_unverified_other, andphone_verification_declinedon enumIdentity.VerificationSession.last_error.code - Add support for
promotion_codeonInvoiceCreateParams.discounts[],InvoiceItemCreateParams.discounts[],InvoiceItemUpdateParams.discounts[],InvoiceUpdateParams.discounts[],QuoteCreateParams.discounts[], andQuoteUpdateParams.discounts[] - Add support for
discountsonInvoiceUpcomingLinesParams.subscription_items[],InvoiceUpcomingParams.subscription_items[],QuoteCreateParams.line_items[],QuoteUpdateParams.line_items[],SubscriptionCreateParams.add_invoice_items[],SubscriptionCreateParams.items[],SubscriptionCreateParams,SubscriptionItemCreateParams,SubscriptionItemUpdateParams,SubscriptionItem,SubscriptionSchedule.phases[].add_invoice_items[],SubscriptionSchedule.phases[].items[],SubscriptionSchedule.phases[],SubscriptionScheduleCreateParams.phases[].add_invoice_items[],SubscriptionScheduleCreateParams.phases[].items[],SubscriptionScheduleCreateParams.phases[],SubscriptionScheduleUpdateParams.phases[].add_invoice_items[],SubscriptionScheduleUpdateParams.phases[].items[],SubscriptionScheduleUpdateParams.phases[],SubscriptionUpdateParams.add_invoice_items[],SubscriptionUpdateParams.items[],SubscriptionUpdateParams, andSubscription - Change type of
Invoice.discountsfromarray(expandable(deletable($Discount))) | nulltoarray(expandable(deletable($Discount))) - Add support for
allowed_merchant_countriesandblocked_merchant_countriesonIssuing.Card.spending_controls,Issuing.CardCreateParams.spending_controls,Issuing.CardUpdateParams.spending_controls,Issuing.Cardholder.spending_controls,Issuing.CardholderCreateParams.spending_controls, andIssuing.CardholderUpdateParams.spending_controls - Add support for
ziponPaymentMethodConfigurationCreateParams,PaymentMethodConfigurationUpdateParams, andPaymentMethodConfiguration - Add support for
offlineonSetupAttempt.payment_method_details.card_present - Add support for
card_presentonSetupIntent.payment_method_options,SetupIntentConfirmParams.payment_method_options,SetupIntentCreateParams.payment_method_options, andSetupIntentUpdateParams.payment_method_options - Add support for new value
mobile_phone_readeron enumsTerminal.Reader.device_typeandTerminal.ReaderListParams.device_type
- Change
14.23.0 - 2024-03-28
- #2046 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
amazon_pay_paymentsonAccount.capabilities,AccountCreateParams.capabilities, andAccountUpdateParams.capabilities - Add support for new value
verification_failed_representative_authorityon enumsAccount.future_requirements.errors[].code,Account.requirements.errors[].code,BankAccount.future_requirements.errors[].code, andBankAccount.requirements.errors[].code - Add support for
destination_on_behalf_of_charge_managementonAccountSession.components.payment_details.features,AccountSession.components.payments.features,AccountSessionCreateParams.components.payment_details.features, andAccountSessionCreateParams.components.payments.features - Add support for
mandateonCharge.payment_method_details.us_bank_account,Treasury.InboundTransfer.origin_payment_method_details.us_bank_account,Treasury.OutboundPayment.destination_payment_method_details.us_bank_account, andTreasury.OutboundTransfer.destination_payment_method_details.us_bank_account - Add support for
second_lineonIssuing.CardCreateParams - Add support for
meteronPlanCreateParams,Plan,Price.recurring,PriceCreateParams.recurring, andPriceListParams.recurring
- Add support for new resources
- #2045 esbuild test project fixes
14.22.0 - 2024-03-21
- #2040 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
mobilepay_paymentsonAccount.capabilities,AccountCreateParams.capabilities, andAccountUpdateParams.capabilities - Add support for new values
forwarding_api_inactive,forwarding_api_invalid_parameter,forwarding_api_upstream_connection_error, andforwarding_api_upstream_connection_timeouton enumsInvoice.last_finalization_error.code,PaymentIntent.last_payment_error.code,SetupAttempt.setup_error.code,SetupIntent.last_setup_error.code, andStripeError.code - Add support for
mobilepayonCharge.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,PaymentMethod,SetupIntentConfirmParams.payment_method_data,SetupIntentCreateParams.payment_method_data, andSetupIntentUpdateParams.payment_method_data - Add support for
payment_referenceonCharge.payment_method_details.us_bank_account - Add support for new value
mobilepayon enumsCustomerListPaymentMethodsParams.type,PaymentMethodCreateParams.type, andPaymentMethodListParams.type - Add support for
confirmation_tokenonPaymentIntentConfirmParams,PaymentIntentCreateParams,SetupIntentConfirmParams, andSetupIntentCreateParams - Add support for new value
mobilepayon enumsPaymentIntentConfirmParams.payment_method_data.type,PaymentIntentCreateParams.payment_method_data.type,PaymentIntentUpdateParams.payment_method_data.type,SetupIntentConfirmParams.payment_method_data.type,SetupIntentCreateParams.payment_method_data.type, andSetupIntentUpdateParams.payment_method_data.type - Add support for new value
mobilepayon enumPaymentMethod.type - Add support for
nameonTerminal.ConfigurationCreateParams,Terminal.ConfigurationUpdateParams, andTerminal.Configuration - Add support for
payoutonTreasury.ReceivedDebit.linked_flows
- Add support for new resources
- #2043 Don't mutate error.type during minification
14.21.0 - 2024-03-14
- #2035 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
personalization_designonIssuing.CardCreateParams,Issuing.CardListParams,Issuing.CardUpdateParams, andIssuing.Card - Change type of
SubscriptionCreateParams.application_fee_percentandSubscriptionUpdateParams.application_fee_percentfromnumbertoemptyStringable(number) - Add support for
sepa_debitonSubscription.payment_settings.payment_method_options,SubscriptionCreateParams.payment_settings.payment_method_options, andSubscriptionUpdateParams.payment_settings.payment_method_options
- Add support for new resources
14.20.0 - 2024-03-07
- #2033 Update generated code
- Add support for
documentsonAccountSession.componentsandAccountSessionCreateParams.components - Add support for
request_three_d_secureonCheckout.Session.payment_method_options.cardandCheckout.SessionCreateParams.payment_method_options.card - Add support for
createdonCreditNoteListParams - Add support for
sepa_debitonInvoice.payment_settings.payment_method_options,InvoiceCreateParams.payment_settings.payment_method_options, andInvoiceUpdateParams.payment_settings.payment_method_options
- Add support for
14.19.0 - 2024-02-29
- #2029 Update generated code
- Change
Identity.VerificationReport.type,SubscriptionSchedule.default_settings.invoice_settings.account_tax_ids,SubscriptionSchedule.phases[].invoice_settings.account_tax_ids, andTaxId.ownerto be required - Change type of
Identity.VerificationSession.typefromenum('document'|'id_number') | nulltoenum('document'|'id_number') - Add support for
numberonInvoiceCreateParamsandInvoiceUpdateParams - Add support for
enable_customer_cancellationonTerminal.Reader.action.process_payment_intent.process_config,Terminal.Reader.action.process_setup_intent.process_config,Terminal.ReaderProcessPaymentIntentParams.process_config, andTerminal.ReaderProcessSetupIntentParams.process_config - Add support for
refund_payment_configonTerminal.Reader.action.refund_paymentandTerminal.ReaderRefundPaymentParams - Add support for
payment_methodonTokenCreateParams.bank_account
- Change
- #2027 vscode settings: true -> "explicit"
14.18.0 - 2024-02-22
-
#2022 Update generated code
- Add support for
client_reference_idonIdentity.VerificationReportListParams,Identity.VerificationReport,Identity.VerificationSessionCreateParams,Identity.VerificationSessionListParams, andIdentity.VerificationSession - Add support for
createdonTreasury.OutboundPaymentListParams
- Add support for
-
#2025 Standardize parameter interface names
CapabilityListParamsrenamed toAccountListCapabilitiesParamsCapabilityRetrieveParamsrenamed toAccountRetrieveCapabilityParamsCapabilityUpdateParamsrenamed toAccountUpdateCapabilityParamsCashBalanceRetrieveParamsrenamed toCustomerRetrieveCashBalanceParamsCashBalanceUpdateParamsrenamed toCustomerUpdateCashBalanceParamsCreditNoteLineItemListParamsrenamed toCreditNoteListLineItemsParamsCustomerBalanceTransactionCreateParamsrenamed toCustomerCreateBalanceTransactionParamsCustomerBalanceTransactionListParamsrenamed toCustomerListBalanceTransactionsParamsCustomerBalanceTransactionRetrieveParamsrenamed toCustomerRetrieveBalanceTransactionParamsCustomerBalanceTransactionUpdateParamsrenamed toCustomerUpdateBalanceTransactionParamsCustomerCashBalanceTransactionListParamsrenamed toCustomerListCashBalanceTransactionsParamsCustomerCashBalanceTransactionRetrieveParamsrenamed toCustomerRetrieveCashBalanceTransactionParamsCustomerSourceCreateParamsrenamed toCustomerCreateSourceParamsCustomerSourceDeleteParamsrenamed toCustomerDeleteSourceParamsCustomerSourceListParamsrenamed toCustomerListSourcesParamsCustomerSourceRetrieveParamsrenamed toCustomerRetrieveSourceParamsCustomerSourceUpdateParamsrenamed toCustomerUpdateSourceParamsCustomerSourceVerifyParamsrenamed toCustomerVerifySourceParamsExternalAccountCreateParamsrenamed toAccountCreateExternalAccountParamsExternalAccountDeleteParamsrenamed toAccountDeleteExternalAccountParamsExternalAccountListParamsrenamed toAccountListExternalAccountsParamsExternalAccountRetrieveParamsrenamed toAccountRetrieveExternalAccountParamsExternalAccountUpdateParamsrenamed toAccountUpdateExternalAccountParamsFeeRefundCreateParamsrenamed toApplicationFeeCreateRefundParamsFeeRefundListParamsrenamed toApplicationFeeListRefundsParamsFeeRefundRetrieveParamsrenamed toApplicationFeeRetrieveRefundParamsFeeRefundUpdateParamsrenamed toApplicationFeeUpdateRefundParamsInvoiceLineItemListParamsrenamed toInvoiceListLineItemsParamsInvoiceLineItemUpdateParamsrenamed toInvoiceUpdateLineItemParamsLoginLinkCreateParamsrenamed toAccountCreateLoginLinkParamsPersonCreateParamsrenamed toAccountCreatePersonParamsPersonDeleteParamsrenamed toAccountDeletePersonParamsPersonListParamsrenamed toAccountListPersonsParamsPersonRetrieveParamsrenamed toAccountRetrievePersonParamsPersonUpdateParamsrenamed toAccountUpdatePersonParamsTaxIdCreateParamsrenamed toCustomerCreateTaxIdParamsTaxIdDeleteParamsrenamed toCustomerDeleteTaxIdParamsTaxIdListParamsrenamed toCustomerListTaxIdsParamsTaxIdRetrieveParamsrenamed toCustomerRetrieveTaxIdParamsTransferReversalCreateParamsrenamed toTransferCreateReversalParamsTransferReversalListParamsrenamed toTransferListReversalsParamsTransferReversalRetrieveParamsrenamed toTransferRetrieveReversalParamsTransferReversalUpdateParamsrenamed toTransferUpdateReversalParamsUsageRecordCreateParamsrenamed toSubscriptionItemCreateUsageRecordParamsUsageRecordSummaryListParamsrenamed toSubscriptionItemListUsageRecordSummariesParams
Old names will still work but are deprecated and will be removed in future versions.
-
#2021 Add TaxIds API
- Add support for
create,del,list, andretrievemethods on resourceTaxId
- Add support for
14.17.0 - 2024-02-15
- #2018 Update generated code
- Add support for
networksonCard,PaymentMethodCreateParams.card,PaymentMethodUpdateParams.card, andTokenCreateParams.card - Add support for new value
no_voecon enumsCheckout.Session.customer_details.tax_ids[].type,Invoice.customer_tax_ids[].type,Tax.Calculation.customer_details.tax_ids[].type,Tax.Transaction.customer_details.tax_ids[].type, andTaxId.type - Add support for new value
no_voecon enumsCustomerCreateParams.tax_id_data[].type,InvoiceUpcomingLinesParams.customer_details.tax_ids[].type,InvoiceUpcomingParams.customer_details.tax_ids[].type,Tax.CalculationCreateParams.customer_details.tax_ids[].type, andTaxIdCreateParams.type - Add support for new value
financial_connections.account.refreshed_ownershipon enumEvent.type - Add support for
display_brandonPaymentMethod.card - Add support for new value
financial_connections.account.refreshed_ownershipon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[]
- Add support for
14.16.0 - 2024-02-08
- #2012 Update generated code
- Add support for
invoicesonAccount.settingsandAccountUpdateParams.settings - Add support for new value
velobankon enumsCharge.payment_method_details.p24.bank,PaymentIntentConfirmParams.payment_method_data.p24.bank,PaymentIntentCreateParams.payment_method_data.p24.bank,PaymentIntentUpdateParams.payment_method_data.p24.bank,PaymentMethod.p24.bank,PaymentMethodCreateParams.p24.bank,SetupIntentConfirmParams.payment_method_data.p24.bank,SetupIntentCreateParams.payment_method_data.p24.bank, andSetupIntentUpdateParams.payment_method_data.p24.bank - Add support for
setup_future_usageonPaymentIntent.payment_method_options.blik,PaymentIntentConfirmParams.payment_method_options.blik,PaymentIntentCreateParams.payment_method_options.blik, andPaymentIntentUpdateParams.payment_method_options.blik - Add support for
require_cvc_recollectiononPaymentIntent.payment_method_options.card,PaymentIntentConfirmParams.payment_method_options.card,PaymentIntentCreateParams.payment_method_options.card, andPaymentIntentUpdateParams.payment_method_options.card - Add support for
account_tax_idsonSubscriptionCreateParams.invoice_settings,SubscriptionSchedule.default_settings.invoice_settings,SubscriptionSchedule.phases[].invoice_settings,SubscriptionScheduleCreateParams.default_settings.invoice_settings,SubscriptionScheduleCreateParams.phases[].invoice_settings,SubscriptionScheduleUpdateParams.default_settings.invoice_settings,SubscriptionScheduleUpdateParams.phases[].invoice_settings, andSubscriptionUpdateParams.invoice_settings
- Add support for
14.15.0 - 2024-02-05
- #2001 Update generated code
- Add support for
swishpayment method throughout the API - Add support for
relationshiponAccountCreateParams.individual,AccountUpdateParams.individual, andTokenCreateParams.account.individual - Add support for
jurisdiction_levelonTaxRate - Change type of
Terminal.Reader.statusfromstringtoenum('offline'|'online')
- Add support for
- #2009 Remove https check for *.stripe.com
- Stops throwing exceptions if
protocol: 'http'is set for requests toapi.stripe.com.
- Stops throwing exceptions if
14.14.0 - 2024-01-25
- #1998 Update generated code
- Add support for
annual_revenueandestimated_worker_countonAccount.business_profile,AccountCreateParams.business_profile, andAccountUpdateParams.business_profile - Add support for new value
registered_charityon enumsAccount.company.structure,AccountCreateParams.company.structure,AccountUpdateParams.company.structure, andTokenCreateParams.account.company.structure - Add support for
collection_optionsonAccountLinkCreateParams - Add support for
liabilityonCheckout.Session.automatic_tax,Checkout.SessionCreateParams.automatic_tax,PaymentLink.automatic_tax,PaymentLinkCreateParams.automatic_tax,PaymentLinkUpdateParams.automatic_tax,Quote.automatic_tax,QuoteCreateParams.automatic_tax,QuoteUpdateParams.automatic_tax,SubscriptionSchedule.default_settings.automatic_tax,SubscriptionSchedule.phases[].automatic_tax,SubscriptionScheduleCreateParams.default_settings.automatic_tax,SubscriptionScheduleCreateParams.phases[].automatic_tax,SubscriptionScheduleUpdateParams.default_settings.automatic_tax, andSubscriptionScheduleUpdateParams.phases[].automatic_tax - Add support for
issueronCheckout.Session.invoice_creation.invoice_data,Checkout.SessionCreateParams.invoice_creation.invoice_data,PaymentLink.invoice_creation.invoice_data,PaymentLinkCreateParams.invoice_creation.invoice_data,PaymentLinkUpdateParams.invoice_creation.invoice_data,Quote.invoice_settings,QuoteCreateParams.invoice_settings,QuoteUpdateParams.invoice_settings,SubscriptionSchedule.default_settings.invoice_settings,SubscriptionSchedule.phases[].invoice_settings,SubscriptionScheduleCreateParams.default_settings.invoice_settings,SubscriptionScheduleCreateParams.phases[].invoice_settings,SubscriptionScheduleUpdateParams.default_settings.invoice_settings, andSubscriptionScheduleUpdateParams.phases[].invoice_settings - Add support for
invoice_settingsonCheckout.SessionCreateParams.subscription_data,PaymentLink.subscription_data,PaymentLinkCreateParams.subscription_data, andPaymentLinkUpdateParams.subscription_data - Add support for new value
challengeon enumsInvoice.payment_settings.payment_method_options.card.request_three_d_secure,InvoiceCreateParams.payment_settings.payment_method_options.card.request_three_d_secure,InvoiceUpdateParams.payment_settings.payment_method_options.card.request_three_d_secure,Subscription.payment_settings.payment_method_options.card.request_three_d_secure,SubscriptionCreateParams.payment_settings.payment_method_options.card.request_three_d_secure, andSubscriptionUpdateParams.payment_settings.payment_method_options.card.request_three_d_secure - Add support for
promotion_codeonInvoiceUpcomingLinesParams.discounts[],InvoiceUpcomingLinesParams.invoice_items[].discounts[],InvoiceUpcomingParams.discounts[], andInvoiceUpcomingParams.invoice_items[].discounts[] - Add support for
account_typeonPaymentMethodUpdateParams.us_bank_account
- Add support for
- #1995 Update generated code
- Add support for providing
BankAccount,Card, andCardTokendetails on theexternal_accountparameter inAccountUpdateParams - Add support for new value
nnon enumsCharge.payment_method_details.ideal.bank,PaymentIntentConfirmParams.payment_method_data.ideal.bank,PaymentIntentCreateParams.payment_method_data.ideal.bank,PaymentIntentUpdateParams.payment_method_data.ideal.bank,PaymentMethod.ideal.bank,PaymentMethodCreateParams.ideal.bank,SetupAttempt.payment_method_details.ideal.bank,SetupIntentConfirmParams.payment_method_data.ideal.bank,SetupIntentCreateParams.payment_method_data.ideal.bank, andSetupIntentUpdateParams.payment_method_data.ideal.bank - Add support for new value
NNBANL2Gon enumsCharge.payment_method_details.ideal.bic,PaymentMethod.ideal.bic, andSetupAttempt.payment_method_details.ideal.bic - Change
CustomerSession.components.buy_button,CustomerSession.components.pricing_table, andSubscription.billing_cycle_anchor_configto be required - Add support for
issueronInvoiceCreateParams,InvoiceUpcomingLinesParams,InvoiceUpcomingParams,InvoiceUpdateParams, andInvoice - Add support for
liabilityonInvoice.automatic_tax,InvoiceCreateParams.automatic_tax,InvoiceUpcomingLinesParams.automatic_tax,InvoiceUpcomingParams.automatic_tax,InvoiceUpdateParams.automatic_tax,Subscription.automatic_tax,SubscriptionCreateParams.automatic_tax, andSubscriptionUpdateParams.automatic_tax - Add support for
on_behalf_ofonInvoiceUpcomingLinesParamsandInvoiceUpcomingParams - Add support for
pinonIssuing.CardCreateParams - Add support for
revocation_reasononMandate.payment_method_details.bacs_debit - Add support for
customer_balanceonPaymentMethodConfigurationCreateParams,PaymentMethodConfigurationUpdateParams, andPaymentMethodConfiguration - Add support for
invoice_settingsonSubscriptionCreateParamsandSubscriptionUpdateParams
- Add support for providing
- #1992 Add a hint about formatting during request forwarding
14.13.0 - 2024-01-18
- #1995 Update generated code
- Add support for providing
BankAccount,Card, andCardTokendetails on theexternal_accountparameter inAccountUpdateParams - Add support for new value
nnon enumsCharge.payment_method_details.ideal.bank,PaymentIntentConfirmParams.payment_method_data.ideal.bank,PaymentIntentCreateParams.payment_method_data.ideal.bank,PaymentIntentUpdateParams.payment_method_data.ideal.bank,PaymentMethod.ideal.bank,PaymentMethodCreateParams.ideal.bank,SetupAttempt.payment_method_details.ideal.bank,SetupIntentConfirmParams.payment_method_data.ideal.bank,SetupIntentCreateParams.payment_method_data.ideal.bank, andSetupIntentUpdateParams.payment_method_data.ideal.bank - Add support for new value
NNBANL2Gon enumsCharge.payment_method_details.ideal.bic,PaymentMethod.ideal.bic, andSetupAttempt.payment_method_details.ideal.bic - Change
CustomerSession.components.buy_button,CustomerSession.components.pricing_table, andSubscription.billing_cycle_anchor_configto be required - Add support for
issueronInvoiceCreateParams,InvoiceUpcomingLinesParams,InvoiceUpcomingParams,InvoiceUpdateParams, andInvoice - Add support for
liabilityonInvoice.automatic_tax,InvoiceCreateParams.automatic_tax,InvoiceUpcomingLinesParams.automatic_tax,InvoiceUpcomingParams.automatic_tax,InvoiceUpdateParams.automatic_tax,Subscription.automatic_tax,SubscriptionCreateParams.automatic_tax, andSubscriptionUpdateParams.automatic_tax - Add support for
on_behalf_ofonInvoiceUpcomingLinesParamsandInvoiceUpcomingParams - Add support for
pinonIssuing.CardCreateParams - Add support for
revocation_reasononMandate.payment_method_details.bacs_debit - Add support for
customer_balanceonPaymentMethodConfigurationCreateParams,PaymentMethodConfigurationUpdateParams, andPaymentMethodConfiguration - Add support for
invoice_settingsonSubscriptionCreateParamsandSubscriptionUpdateParams
- Add support for providing
- #1992 Add a hint about formatting during request forwarding
14.12.0 - 2024-01-12
- #1990 Update generated code
- Add support for new resource
CustomerSession - Add support for
createmethod on resourceCustomerSession - Remove support for values
obligation_inbound,obligation_payout_failure,obligation_payout, andobligation_reversal_outboundfrom enumBalanceTransaction.type - Add support for new values
epsandp24on enumsInvoice.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[], andSubscriptionUpdateParams.payment_settings.payment_method_types[] - Remove support for value
obligationfrom enumReporting.ReportRunCreateParams.parameters.reporting_category - Add support for
billing_cycle_anchor_configonSubscriptionCreateParamsandSubscription
- Add support for new resource
14.11.0 - 2024-01-04
- #1985 Update generated code
- Add support for
retrievemethod on resourceTax.Registration - Change
AccountSession.components.payment_details.features,AccountSession.components.payment_details,AccountSession.components.payments.features,AccountSession.components.payments,AccountSession.components.payouts.features,AccountSession.components.payouts,PaymentLink.inactive_message, andPaymentLink.restrictionsto be required - Change type of
SubscriptionSchedule.default_settings.invoice_settingsfromInvoiceSettingSubscriptionScheduleSetting | nulltoInvoiceSettingSubscriptionScheduleSetting
- Add support for
- #1987 Update docstrings to indicate removal of deprecated event types
14.10.0 - 2023-12-22
- #1979 Update generated code
- Add support for
collection_methodonMandate.payment_method_details.us_bank_account - Add support for
mandate_optionsonPaymentIntent.payment_method_options.us_bank_account,PaymentIntentConfirmParams.payment_method_options.us_bank_account,PaymentIntentCreateParams.payment_method_options.us_bank_account,PaymentIntentUpdateParams.payment_method_options.us_bank_account,SetupIntent.payment_method_options.us_bank_account,SetupIntentConfirmParams.payment_method_options.us_bank_account,SetupIntentCreateParams.payment_method_options.us_bank_account, andSetupIntentUpdateParams.payment_method_options.us_bank_account
- Add support for
- #1976 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
featuresonAccountSessionCreateParams.components.payouts - Add support for
edit_payout_schedule,instant_payouts, andstandard_payoutsonAccountSession.components.payouts.features - Change type of
Checkout.Session.payment_method_options.us_bank_account.financial_connections.prefetch[],Checkout.SessionCreateParams.payment_method_options.us_bank_account.financial_connections.prefetch[],Invoice.payment_settings.payment_method_options.us_bank_account.financial_connections.prefetch[],InvoiceCreateParams.payment_settings.payment_method_options.us_bank_account.financial_connections.prefetch[],InvoiceUpdateParams.payment_settings.payment_method_options.us_bank_account.financial_connections.prefetch[],PaymentIntent.payment_method_options.us_bank_account.financial_connections.prefetch[],PaymentIntentConfirmParams.payment_method_options.us_bank_account.financial_connections.prefetch[],PaymentIntentCreateParams.payment_method_options.us_bank_account.financial_connections.prefetch[],PaymentIntentUpdateParams.payment_method_options.us_bank_account.financial_connections.prefetch[],SetupIntent.payment_method_options.us_bank_account.financial_connections.prefetch[],SetupIntentConfirmParams.payment_method_options.us_bank_account.financial_connections.prefetch[],SetupIntentCreateParams.payment_method_options.us_bank_account.financial_connections.prefetch[],SetupIntentUpdateParams.payment_method_options.us_bank_account.financial_connections.prefetch[],Subscription.payment_settings.payment_method_options.us_bank_account.financial_connections.prefetch[],SubscriptionCreateParams.payment_settings.payment_method_options.us_bank_account.financial_connections.prefetch[], andSubscriptionUpdateParams.payment_settings.payment_method_options.us_bank_account.financial_connections.prefetch[]fromliteral('balances')toenum('balances'|'transactions') - Add support for new value
financial_connections.account.refreshed_transactionson enumEvent.type - Add support for new value
transactionson enumFinancialConnections.AccountRefreshParams.features[] - Add support for
subscriptionsandtransaction_refreshonFinancialConnections.Account - Add support for
next_refresh_available_atonFinancialConnections.Account.balance_refresh - Add support for new value
transactionson enumsFinancialConnections.Session.prefetch[]andFinancialConnections.SessionCreateParams.prefetch[] - Add support for new value
unknownon enumsIssuing.Authorization.verification_data.authentication_exemption.typeandIssuing.AuthorizationCreateParams.testHelpers.verification_data.authentication_exemption.type - Add support for new value
challengeon enumsPaymentIntent.payment_method_options.card.request_three_d_secure,PaymentIntentConfirmParams.payment_method_options.card.request_three_d_secure,PaymentIntentCreateParams.payment_method_options.card.request_three_d_secure,PaymentIntentUpdateParams.payment_method_options.card.request_three_d_secure,SetupIntent.payment_method_options.card.request_three_d_secure,SetupIntentConfirmParams.payment_method_options.card.request_three_d_secure,SetupIntentCreateParams.payment_method_options.card.request_three_d_secure, andSetupIntentUpdateParams.payment_method_options.card.request_three_d_secure - Add support for
revolut_payonPaymentMethodConfigurationCreateParams,PaymentMethodConfigurationUpdateParams, andPaymentMethodConfiguration - Change type of
Quote.invoice_settingsfromInvoiceSettingQuoteSetting | nulltoInvoiceSettingQuoteSetting - Add support for
destination_detailsonRefund - Add support for new value
financial_connections.account.refreshed_transactionson enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[]
- Add support for new resource
14.9.0 - 2023-12-14
- #1973 Add
usageto X-Stripe-Client-Telemetry - #1971 Update generated code
- Add support for
payment_method_reuse_agreementonCheckout.Session.consent_collection,Checkout.SessionCreateParams.consent_collection,PaymentLink.consent_collection, andPaymentLinkCreateParams.consent_collection - Add support for
after_submitonCheckout.Session.custom_text,Checkout.SessionCreateParams.custom_text,PaymentLink.custom_text,PaymentLinkCreateParams.custom_text, andPaymentLinkUpdateParams.custom_text - Add support for
createdonRadar.EarlyFraudWarningListParams
- Add support for
14.8.0 - 2023-12-07
- #1968 Update generated code
- Add support for
payment_details,payments, andpayoutsonAccountSession.componentsandAccountSessionCreateParams.components - Add support for
featuresonAccountSession.components.account_onboardingandAccountSessionCreateParams.components.account_onboarding - Add support for new values
customer_tax_location_invalidandfinancial_connections_no_successful_transaction_refreshon enumsInvoice.last_finalization_error.code,PaymentIntent.last_payment_error.code,SetupAttempt.setup_error.code,SetupIntent.last_setup_error.code, andStripeError.code - Add support for new values
payment_network_reserve_holdandpayment_network_reserve_releaseon enumBalanceTransaction.type - Change
Climate.Product.metric_tons_availableto be required - Remove support for value
variousfrom enumClimate.Supplier.removal_pathway - Remove support for values
challenge_onlyandchallengefrom enumPaymentIntent.payment_method_options.card.request_three_d_secure - Add support for
inactive_messageandrestrictionsonPaymentLinkCreateParams,PaymentLinkUpdateParams, andPaymentLink - Add support for
transfer_grouponPaymentLink.payment_intent_data,PaymentLinkCreateParams.payment_intent_data, andPaymentLinkUpdateParams.payment_intent_data - Add support for
trial_settingsonPaymentLink.subscription_data,PaymentLinkCreateParams.subscription_data, andPaymentLinkUpdateParams.subscription_data
- Add support for
14.7.0 - 2023-11-30
- #1965 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 value
financial_connections_account_inactiveon enumsInvoice.last_finalization_error.code,PaymentIntent.last_payment_error.code,SetupAttempt.setup_error.code,SetupIntent.last_setup_error.code, andStripeError.code - Add support for new values
climate_order_purchaseandclimate_order_refundon enumBalanceTransaction.type - Add support for
createdonCheckout.SessionListParams - Add support for
validate_locationonCustomerCreateParams.taxandCustomerUpdateParams.tax - Add support for new values
climate.order.canceled,climate.order.created,climate.order.delayed,climate.order.delivered,climate.order.product_substituted,climate.product.created, andclimate.product.pricing_updatedon enumEvent.type - Add support for new value
challengeon enumsPaymentIntent.payment_method_options.card.request_three_d_secureandSetupIntent.payment_method_options.card.request_three_d_secure - Add support for new values
climate_order_purchaseandclimate_order_refundon enumReporting.ReportRunCreateParams.parameters.reporting_category - Add support for new values
climate.order.canceled,climate.order.created,climate.order.delayed,climate.order.delivered,climate.order.product_substituted,climate.product.created, andclimate.product.pricing_updatedon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[]
- Add support for new resources
14.6.0 - 2023-11-21
- #1961 Update generated code
- Add support for
electronic_commerce_indicatoronCharge.payment_method_details.card.three_d_secureandSetupAttempt.payment_method_details.card.three_d_secure - Add support for
exemption_indicator_appliedandexemption_indicatoronCharge.payment_method_details.card.three_d_secure - Add support for
transaction_idonCharge.payment_method_details.card.three_d_secure,Issuing.Authorization.network_data,Issuing.Transaction.network_data, andSetupAttempt.payment_method_details.card.three_d_secure - Add support for
offlineonCharge.payment_method_details.card_present - Add support for
system_trace_audit_numberonIssuing.Authorization.network_data - Add support for
network_risk_scoreonIssuing.Authorization.pending_requestandIssuing.Authorization.request_history[] - Add support for
requested_atonIssuing.Authorization.request_history[] - Add support for
authorization_codeonIssuing.Transaction.network_data - Add support for
three_d_secureonPaymentIntentConfirmParams.payment_method_options.card,PaymentIntentCreateParams.payment_method_options.card,PaymentIntentUpdateParams.payment_method_options.card,SetupIntentConfirmParams.payment_method_options.card,SetupIntentCreateParams.payment_method_options.card, andSetupIntentUpdateParams.payment_method_options.card
- Add support for
14.5.0 - 2023-11-16
- #1957 Update generated code
- Add support for
bacs_debit_paymentsonAccountCreateParams.settingsandAccountUpdateParams.settings - Add support for
service_user_numberonAccount.settings.bacs_debit_payments - Change type of
Account.settings.bacs_debit_payments.display_namefromstringtostring | null - Add support for
capture_beforeonCharge.payment_method_details.card - Add support for
paypalonCheckout.Session.payment_method_options - Add support for
tax_amountsonCreditNoteCreateParams.lines[],CreditNotePreviewLinesParams.lines[], andCreditNotePreviewParams.lines[] - Add support for
network_dataonIssuing.Transaction
- Add support for
- #1960 Update generated code
- Add support for
statusonCheckout.SessionListParams
- Add support for
- #1958 Move Webhooks instance to static field
- #1952 Use AbortController for native fetch cancellation when available
14.4.0 - 2023-11-09
- #1947 Update generated code
- Add support for new value
terminal_reader_hardware_faulton enumsInvoice.last_finalization_error.code,PaymentIntent.last_payment_error.code,SetupAttempt.setup_error.code,SetupIntent.last_setup_error.code, andStripeError.code - Change
Charge.payment_method_details.card.amount_authorized,Checkout.Session.payment_method_configuration_details,PaymentIntent.latest_charge,PaymentIntent.payment_method_configuration_details, andSetupIntent.payment_method_configuration_detailsto be required - Change
Product.features[].nameto be optional - Add support for
metadataonQuote.subscription_data,QuoteCreateParams.subscription_data, andQuoteUpdateParams.subscription_data
- Add support for new value
14.3.0 - 2023-11-02
- #1943 Update generated code
- Add support for new resource
Tax.Registration - Add support for
create,list, andupdatemethods on resourceRegistration - Add support for
revolut_pay_paymentsonAccountAPIs. - Add support for new value
token_card_network_invalidon error code enums. - Add support for new value
payment_unreconciledon enumBalanceTransaction.type - Add support for
revolut_paythroughout the API. - Change
.paypal.payer_emailto be required in several locations. - Add support for
abaandswiftonFundingInstructions.bank_transfer.financial_addresses[]andPaymentIntent.next_action.display_bank_transfer_instructions.financial_addresses[] - Add support for new values
ach,domestic_wire_us, andswifton enumsFundingInstructions.bank_transfer.financial_addresses[].supported_networks[]andPaymentIntent.next_action.display_bank_transfer_instructions.financial_addresses[].supported_networks[] - Add support for new values
abaandswifton enumsFundingInstructions.bank_transfer.financial_addresses[].typeandPaymentIntent.next_action.display_bank_transfer_instructions.financial_addresses[].type - Add support for
urlonIssuing.Authorization.merchant_data,Issuing.AuthorizationCreateParams.testHelpers.merchant_data,Issuing.Transaction.merchant_data,Issuing.TransactionCreateForceCaptureParams.testHelpers.merchant_data, andIssuing.TransactionCreateUnlinkedRefundParams.testHelpers.merchant_data - Add support for
authentication_exemptionandthree_d_secureonIssuing.Authorization.verification_dataandIssuing.AuthorizationCreateParams.testHelpers.verification_data - Add support for
descriptiononPaymentLink.payment_intent_data,PaymentLinkCreateParams.payment_intent_data, andPaymentLinkUpdateParams.payment_intent_data - Add support for new value
unreconciled_customer_fundson enumReporting.ReportRunCreateParams.parameters.reporting_category
- Add support for new resource
14.2.0 - 2023-10-26
- #1939 Update generated code
- Add support for new value
balance_invalid_parameteron enumsInvoice.last_finalization_error.code,PaymentIntent.last_payment_error.code,SetupAttempt.setup_error.code,SetupIntent.last_setup_error.code, andStripeError.code - Change
Issuing.Cardholder.individual.card_issuingto be optional
- Add support for new value
- #1940 Do not require passing apiVersion
14.1.0 - 2023-10-17
- #1933 Update generated code
- Add support for new value
invalid_dob_age_under_minimumon enumsAccount.future_requirements.errors[].code,Account.requirements.errors[].code,BankAccount.future_requirements.errors[].code, andBankAccount.requirements.errors[].code - Change
Checkout.Session.client_secretandCheckout.Session.ui_modeto be required
- Add support for new value
14.0.0 - 2023-10-16
- This release changes the pinned API version to
2023-10-16. Please read the API Upgrade Guide and carefully review the API changes before upgradingstripepackage. - #1932 Update generated code
- Add support for
legal_guardianonAccountPersonsParams.relationshipandTokenCreateParams.person.relationship - Add support for new values
invalid_address_highway_contract_box,invalid_address_private_mailbox,invalid_business_profile_name_denylisted,invalid_business_profile_name,invalid_company_name_denylisted,invalid_dob_age_over_maximum,invalid_product_description_length,invalid_product_description_url_match,invalid_statement_descriptor_business_mismatch,invalid_statement_descriptor_denylisted,invalid_statement_descriptor_length,invalid_statement_descriptor_prefix_denylisted,invalid_statement_descriptor_prefix_mismatch,invalid_tax_id_format,invalid_tax_id,invalid_url_denylisted,invalid_url_format,invalid_url_length,invalid_url_web_presence_detected,invalid_url_website_business_information_mismatch,invalid_url_website_empty,invalid_url_website_inaccessible_geoblocked,invalid_url_website_inaccessible_password_protected,invalid_url_website_inaccessible,invalid_url_website_incomplete_cancellation_policy,invalid_url_website_incomplete_customer_service_details,invalid_url_website_incomplete_legal_restrictions,invalid_url_website_incomplete_refund_policy,invalid_url_website_incomplete_return_policy,invalid_url_website_incomplete_terms_and_conditions,invalid_url_website_incomplete_under_construction,invalid_url_website_incomplete, andinvalid_url_website_otheron enumsAccount.future_requirements.errors[].code,Account.requirements.errors[].code,BankAccount.future_requirements.errors[].code, andBankAccount.requirements.errors[].code - Add support for
additional_tos_acceptancesonTokenCreateParams.person - Add support for new value
2023-10-16on enumWebhookEndpointCreateParams.api_version
- Add support for
13.11.0 - 2023-10-16
- #1924 Update generated code
- Add support for new values
issuing_token.createdandissuing_token.updatedon enumEvent.type - Add support for new values
issuing_token.createdandissuing_token.updatedon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[]
- Add support for new values
- #1926 Add named unions for all polymorphic types
- #1921 Add event types
13.10.0 - 2023-10-11
- #1920 Update generated code
- Add support for
redirect_on_completion,return_url, andui_modeonCheckout.SessionCreateParamsandCheckout.Session - Change
Checkout.Session.custom_fields[].dropdown,Checkout.Session.custom_fields[].numeric,Checkout.Session.custom_fields[].text,Checkout.SessionCreateParams.success_url,PaymentLink.custom_fields[].dropdown,PaymentLink.custom_fields[].numeric, andPaymentLink.custom_fields[].textto be optional - Add support for
client_secretonCheckout.Session - Change type of
Checkout.Session.custom_fields[].dropdownfromPaymentPagesCheckoutSessionCustomFieldsDropdown | nulltoPaymentPagesCheckoutSessionCustomFieldsDropdown - Change type of
Checkout.Session.custom_fields[].numericandCheckout.Session.custom_fields[].textfromPaymentPagesCheckoutSessionCustomFieldsNumeric | nulltoPaymentPagesCheckoutSessionCustomFieldsNumeric - Add support for
postal_codeonIssuing.Authorization.verification_data - Change type of
PaymentLink.custom_fields[].dropdownfromPaymentLinksResourceCustomFieldsDropdown | nulltoPaymentLinksResourceCustomFieldsDropdown - Change type of
PaymentLink.custom_fields[].numericandPaymentLink.custom_fields[].textfromPaymentLinksResourceCustomFieldsNumeric | nulltoPaymentLinksResourceCustomFieldsNumeric - Add support for
offlineonTerminal.ConfigurationCreateParams,Terminal.ConfigurationUpdateParams, andTerminal.Configuration
- Add support for
- #1914 Bump get-func-name from 2.0.0 to 2.0.2
13.9.0 - 2023-10-05
- #1916 Update generated code
- Add support for new resource
Issuing.Token - Add support for
list,retrieve, andupdatemethods on resourceToken - Add support for
amount_authorized,extended_authorization,incremental_authorization,multicapture, andovercaptureonCharge.payment_method_details.card - Add support for
tokenonIssuing.AuthorizationandIssuing.Transaction - Add support for
authorization_codeonIssuing.Authorization.request_history[] - Add support for
request_extended_authorization,request_multicapture, andrequest_overcaptureonPaymentIntent.payment_method_options.card,PaymentIntentConfirmParams.payment_method_options.card,PaymentIntentCreateParams.payment_method_options.card, andPaymentIntentUpdateParams.payment_method_options.card - Add support for
request_incremental_authorizationonPaymentIntent.payment_method_options.card,PaymentIntentConfirmParams.payment_method_options.card_present,PaymentIntentConfirmParams.payment_method_options.card,PaymentIntentCreateParams.payment_method_options.card_present,PaymentIntentCreateParams.payment_method_options.card,PaymentIntentUpdateParams.payment_method_options.card_present, andPaymentIntentUpdateParams.payment_method_options.card - Add support for
final_captureonPaymentIntentCaptureParams - Add support for
metadataonPaymentLink.payment_intent_data,PaymentLink.subscription_data,PaymentLinkCreateParams.payment_intent_data, andPaymentLinkCreateParams.subscription_data - Add support for
statement_descriptor_suffixandstatement_descriptoronPaymentLink.payment_intent_dataandPaymentLinkCreateParams.payment_intent_data - Add support for
payment_intent_dataandsubscription_dataonPaymentLinkUpdateParams
- Add support for new resource
13.8.0 - 2023-09-28
- #1911 Update generated code
- Add support for
renderingonInvoiceCreateParams,InvoiceUpdateParams, andInvoice - Change
PaymentMethod.us_bank_account.financial_connections_accountandPaymentMethod.us_bank_account.status_detailsto be required
- Add support for
13.7.0 - 2023-09-21
- #1907 Update generated code
- Add support for
terms_of_service_acceptanceonCheckout.Session.custom_text,Checkout.SessionCreateParams.custom_text,PaymentLink.custom_text,PaymentLinkCreateParams.custom_text, andPaymentLinkUpdateParams.custom_text
- Add support for
13.6.0 - 2023-09-14
- #1905 Update generated code
- Add support for new resource
PaymentMethodConfiguration - Add support for
create,list,retrieve, andupdatemethods on resourcePaymentMethodConfiguration - Add support for
payment_method_configurationonCheckout.SessionCreateParams,PaymentIntentCreateParams,PaymentIntentUpdateParams,SetupIntentCreateParams, andSetupIntentUpdateParams - Add support for
payment_method_configuration_detailsonCheckout.Session,PaymentIntent, andSetupIntent
- Add support for new resource
- #1897 Update generated code
- Add support for
capture,create,expire,increment, andreversetest helper methods on resourceIssuing.Authorization - Add support for
create_force_capture,create_unlinked_refund, andrefundtest helper methods on resourceIssuing.Transaction - Add support for new value
stripe_tax_inactiveon enumsInvoice.last_finalization_error.code,PaymentIntent.last_payment_error.code,SetupAttempt.setup_error.code,SetupIntent.last_setup_error.code, andStripeError.code - Add support for
nonceonEphemeralKeyCreateParams - Add support for
cashback_amountonIssuing.Authorization.amount_details,Issuing.Authorization.pending_request.amount_details,Issuing.Authorization.request_history[].amount_details, andIssuing.Transaction.amount_details - Add support for
serial_numberonTerminal.ReaderListParams
- Add support for
- #1895 feat: webhook signing Nestjs
- #1878 Use src/apiVersion.ts, not API_VERSION as source of truth
13.5.0 - 2023-09-07
- #1893 Update generated code
- Add support for new resource
PaymentMethodDomain - Add support for
create,list,retrieve,update, andvalidatemethods on resourcePaymentMethodDomain - Add support for new value
n26on enumsCharge.payment_method_details.ideal.bank,PaymentIntentConfirmParams.payment_method_data.ideal.bank,PaymentIntentCreateParams.payment_method_data.ideal.bank,PaymentIntentUpdateParams.payment_method_data.ideal.bank,PaymentMethod.ideal.bank,PaymentMethodCreateParams.ideal.bank,SetupAttempt.payment_method_details.ideal.bank,SetupIntentConfirmParams.payment_method_data.ideal.bank,SetupIntentCreateParams.payment_method_data.ideal.bank, andSetupIntentUpdateParams.payment_method_data.ideal.bank - Add support for new value
NTSBDEB1on enumsCharge.payment_method_details.ideal.bic,PaymentMethod.ideal.bic, andSetupAttempt.payment_method_details.ideal.bic - 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.succeeded, andtreasury.received_debit.createdon enumEvent.type - Remove support for value
invoiceitem.updatedfrom enumEvent.type - Add support for
featuresonProductCreateParams,ProductUpdateParams, andProduct - Remove support for value
invoiceitem.updatedfrom enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[]
- Add support for new resource
13.4.0 - 2023-08-31
- #1884 Update generated code
- Add support for new resource
AccountSession - Add support for
createmethod on resourceAccountSession - Add support for new values
obligation_inbound,obligation_outbound,obligation_payout_failure,obligation_payout,obligation_reversal_inbound, andobligation_reversal_outboundon enumBalanceTransaction.type - Change type of
Event.typefromstringtoenum - Add support for
applicationonPaymentLink - Add support for new value
obligationon enumReporting.ReportRunCreateParams.parameters.reporting_category
- Add support for new resource
13.3.0 - 2023-08-24
- #1879 Update generated code
- Add support for
retentiononBillingPortal.Session.flow.subscription_cancelandBillingPortal.SessionCreateParams.flow_data.subscription_cancel - Add support for
prefetchonCheckout.Session.payment_method_options.us_bank_account.financial_connections,Checkout.SessionCreateParams.payment_method_options.us_bank_account.financial_connections,FinancialConnections.SessionCreateParams,FinancialConnections.Session,Invoice.payment_settings.payment_method_options.us_bank_account.financial_connections,InvoiceCreateParams.payment_settings.payment_method_options.us_bank_account.financial_connections,InvoiceUpdateParams.payment_settings.payment_method_options.us_bank_account.financial_connections,PaymentIntent.payment_method_options.us_bank_account.financial_connections,PaymentIntentConfirmParams.payment_method_options.us_bank_account.financial_connections,PaymentIntentCreateParams.payment_method_options.us_bank_account.financial_connections,PaymentIntentUpdateParams.payment_method_options.us_bank_account.financial_connections,SetupIntent.payment_method_options.us_bank_account.financial_connections,SetupIntentConfirmParams.payment_method_options.us_bank_account.financial_connections,SetupIntentCreateParams.payment_method_options.us_bank_account.financial_connections,SetupIntentUpdateParams.payment_method_options.us_bank_account.financial_connections,Subscription.payment_settings.payment_method_options.us_bank_account.financial_connections,SubscriptionCreateParams.payment_settings.payment_method_options.us_bank_account.financial_connections, andSubscriptionUpdateParams.payment_settings.payment_method_options.us_bank_account.financial_connections - Add support for
payment_method_detailsonDispute - Change type of
PaymentIntentCreateParams.mandate_dataandSetupIntentCreateParams.mandate_datafromsecret_key_paramtoemptyStringable(secret_key_param) - Change type of
PaymentIntentConfirmParams.mandate_dataandSetupIntentConfirmParams.mandate_datafromsecret_key_param | client_key_paramtoemptyStringable(secret_key_param | client_key_param) - Add support for
balance_transactiononCustomerCashBalanceTransaction.adjusted_for_overdraft
- Add support for
- #1882 Update v13.0.0 CHANGELOG.md
- #1880 Improved
maxNetworkRetriesoptions JSDoc
13.2.0 - 2023-08-17
- #1876 Update generated code
- Add support for
flat_amountonTax.TransactionCreateReversalParams
- Add support for
13.1.0 - 2023-08-17
- #1875 Update Typescript types to support version
2023-08-16.
13.0.0 - 2023-08-16
- This release changes the pinned API version to
2023-08-16. Please read the API Upgrade Guide and carefully review the API changes before upgradingstripe-node. - More information is available in the stripe-node v13 migration guide
"⚠️" symbol highlights breaking changes.
- ⚠️#1803 Change the default behavior to perform 1 reattempt on retryable request failures (previously the default was 0).
- #1808 Allow request-level options to disable retries.
- ⚠️Remove deprecated
delmethod onSubscriptions. Please use thecancelmethod instead, which was introduced in v9.14.0: - #1872 Update generated code
- ⚠️Add support for new values
verification_directors_mismatch,verification_document_directors_mismatch,verification_extraneous_directors, andverification_missing_directorson enumsAccount.future_requirements.errors[].code,Account.requirements.errors[].code,BankAccount.future_requirements.errors[].code, andBankAccount.requirements.errors[].code - ⚠️Remove support for values
custom_account_updateandcustom_account_verificationfrom enumAccountLinkCreateParams.type- These values are not fully operational. Please use
account_updateandaccount_onboardinginstead (see API reference).
- These values are not fully operational. Please use
- ⚠️Remove support for
available_ononBalanceTransactionListParams- Use of this parameter is discouraged. Suppress the Typescript error with
// @ts-ignoreoranyif sending the parameter is still required.
- Use of this parameter is discouraged. Suppress the Typescript error with
- ⚠️Remove support for
alternate_statement_descriptorsanddisputeonCharge- Use of these fields is discouraged.
- ⚠️Remove support for
destinationonCharge- Please use
transfer_dataoron_behalf_ofinstead.
- Please use
- ⚠️Remove support for
shipping_ratesonCheckout.SessionCreateParams- Please use
shipping_optionsinstead.
- Please use
- ⚠️Remove support for
couponandtrial_from_planonCheckout.SessionCreateParams.subscription_data- Please migrate to the Prices API, or suppress the Typescript error with
// @ts-ignoreoranyif sending the parameter is still required.
- Please migrate to the Prices API, or suppress the Typescript error with
- ⚠️Remove support for value
card_presentfrom enumsCustomerListPaymentMethodsParams.typeandPaymentMethodListParams.type- This value was not fully operational.
- ⚠️Remove support for value
charge_refundedfrom enumDispute.status- This value was not fully operational.
- ⚠️Remove support for
blikonMandate.payment_method_details,PaymentMethodUpdateParams,SetupAttempt.payment_method_details,SetupIntent.payment_method_options,SetupIntentConfirmParams.payment_method_options,SetupIntentCreateParams.payment_method_options, andSetupIntentUpdateParams.payment_method_options- These fields were mistakenly released.
- ⚠️Remove support for
acss_debit,affirm,au_becs_debit,bacs_debit,cashapp,sepa_debit, andziponPaymentMethodUpdateParams- These fields are empty.
- ⚠️Remove support for
countryonPaymentMethod.link- This field was not fully operational.
- ⚠️Remove support for
recurringonPriceUpdateParams- This property should be set on create only.
- ⚠️Remove support for
attributes,caption, anddeactivate_ononProductCreateParams,ProductUpdateParams, andProduct- These fields are not fully operational.
- ⚠️Add support for new value
2023-08-16on enumWebhookEndpointCreateParams.api_version
- ⚠️Add support for new values
12.18.0 - 2023-08-10
- #1867 Update generated code
- Add support for new values
incorporated_partnershipandunincorporated_partnershipon enumsAccount.company.structure,AccountCreateParams.company.structure,AccountUpdateParams.company.structure, andTokenCreateParams.account.company.structure - Add support for new value
payment_reversalon enumBalanceTransaction.type - Change
Invoice.subscription_details.metadataandInvoice.subscription_detailsto be required
- Add support for new values
12.17.0 - 2023-08-03
- #1863 Update generated code
- Change many types from
stringtoemptyStringable(string) - Add support for
subscription_detailsonInvoice - Add support for
preferred_settlement_speedonPaymentIntent.payment_method_options.us_bank_account,PaymentIntentConfirmParams.payment_method_options.us_bank_account,PaymentIntentCreateParams.payment_method_options.us_bank_account, andPaymentIntentUpdateParams.payment_method_options.us_bank_account - Add support for new values
sepa_debit_fingerprintandus_bank_account_fingerprinton enumsRadar.ValueList.item_typeandRadar.ValueListCreateParams.item_type
- Change many types from
- #1866 Allow monkey patching http / https
12.16.0 - 2023-07-27
- #1853 Update generated code
- Add support for
monthly_estimated_revenueonAccount.business_profile,AccountCreateParams.business_profile, andAccountUpdateParams.business_profile
- Add support for
- #1859 Revert "import * as http -> import http from 'http'"
12.15.0 - 2023-07-27 (DEPRECATED ⚠️ )
- This version included a breaking change #1859 that we should not have released. It has been deprecated on npmjs.org. Please do not use this version.
12.14.0 - 2023-07-20
- #1842 Update generated code
- Add support for new value
ro_tinon enumsCheckout.Session.customer_details.tax_ids[].type,Invoice.customer_tax_ids[].type,Tax.Calculation.customer_details.tax_ids[].type, andTax.Transaction.customer_details.tax_ids[].type - Remove support for values
excluded_territory,jurisdiction_unsupported, andvat_exemptfrom enumsCheckout.Session.shipping_cost.taxes[].taxability_reason,Checkout.Session.total_details.breakdown.taxes[].taxability_reason,CreditNote.shipping_cost.taxes[].taxability_reason,Invoice.shipping_cost.taxes[].taxability_reason,LineItem.taxes[].taxability_reason,Quote.computed.recurring.total_details.breakdown.taxes[].taxability_reason,Quote.computed.upfront.total_details.breakdown.taxes[].taxability_reason, andQuote.total_details.breakdown.taxes[].taxability_reason - Add support for new value
ro_tinon enumsCustomerCreateParams.tax_id_data[].type,InvoiceUpcomingLinesParams.customer_details.tax_ids[].type,InvoiceUpcomingParams.customer_details.tax_ids[].type, andTax.CalculationCreateParams.customer_details.tax_ids[].type - Add support for
use_stripe_sdkonSetupIntentConfirmParamsandSetupIntentCreateParams - Add support for new value
service_taxon enumsTaxRate.tax_type,TaxRateCreateParams.tax_type, andTaxRateUpdateParams.tax_type
- Add support for new value
- #1849 Changelog: fix delimiterless namespaced param types
- #1848 Changelog:
CheckoutSessionCreateParams->Checkout.SessionCreateParams
12.13.0 - 2023-07-13
- #1838 Update generated code
- Add support for new resource
Tax.Settings - Add support for
retrieveandupdatemethods on resourceSettings - Add support for new value
invalid_tax_locationon enumsInvoice.last_finalization_error.code,PaymentIntent.last_payment_error.code,SetupAttempt.setup_error.code,SetupIntent.last_setup_error.code, andStripeError.code - Add support for
order_idonCharge.payment_method_details.afterpay_clearpay - Add support for
allow_redirectsonPaymentIntent.automatic_payment_methods,PaymentIntentCreateParams.automatic_payment_methods,SetupIntent.automatic_payment_methods, andSetupIntentCreateParams.automatic_payment_methods - Add support for new values
amusement_taxandcommunications_taxon enumsTax.Calculation.shipping_cost.tax_breakdown[].tax_rate_details.tax_type,Tax.Calculation.tax_breakdown[].tax_rate_details.tax_type,Tax.CalculationLineItem.tax_breakdown[].tax_rate_details.tax_type, andTax.Transaction.shipping_cost.tax_breakdown[].tax_rate_details.tax_type - Add support for
productonTax.TransactionLineItem - Add support for new value
tax.settings.updatedon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[]
- Add support for new resource
12.12.0 - 2023-07-06
- #1831 Update generated code
- Add support for
numericandtextonPaymentLink.custom_fields[] - Add support for
automatic_taxonSubscriptionListParams
- Add support for
12.11.0 - 2023-06-29
- #1823 Update generated code
- Add support for new value
application_fees_not_allowedon enumsInvoice.last_finalization_error.code,PaymentIntent.last_payment_error.code,SetupAttempt.setup_error.code,SetupIntent.last_setup_error.code, andStripeError.code - Add support for new tax IDs
ad_nrt,ar_cuit,bo_tin,cn_tin,co_nit,cr_tin,do_rcn,ec_ruc,pe_ruc,rs_pib,sv_nit,uy_ruc,ve_rif, andvn_tin - Add support for
effective_atonCreditNoteCreateParams,CreditNotePreviewLinesParams,CreditNotePreviewParams,CreditNote,InvoiceCreateParams,InvoiceUpdateParams, andInvoice
- Add support for new value
- #1828 Better CryptoProvider error
12.10.0 - 2023-06-22
- #1820 Update generated code
- Add support for
on_behalf_ofonMandate
- Add support for
- #1817 Update README.md
- #1819 Update generated code
- Release specs are identical.
- #1813 Update generated code
- Change type of
Checkout.Session.success_urlfromstringtostring | null - Change type of
FileCreateParams.filefromstringtofile
- Change type of
- #1815 Generate FileCreateParams
12.9.0 - 2023-06-08
- #1809 Update generated code
- Change
Charge.payment_method_details.cashapp.buyer_id,Charge.payment_method_details.cashapp.cashtag,PaymentMethod.cashapp.buyer_id, andPaymentMethod.cashapp.cashtagto be required - Add support for
taxability_reasononTax.Calculation.tax_breakdown[]
- Change
- #1812 More helpful error when signing secrets contain whitespace
12.8.0 - 2023-06-01
- #1799 Update generated code
- Add support for
numericandtextonCheckout.SessionCreateParams.custom_fields[],PaymentLinkCreateParams.custom_fields[], andPaymentLinkUpdateParams.custom_fields[] - Add support for new values
abaandswifton enumsCheckout.Session.payment_method_options.customer_balance.bank_transfer.requested_address_types[],Checkout.SessionCreateParams.payment_method_options.customer_balance.bank_transfer.requested_address_types[],PaymentIntent.payment_method_options.customer_balance.bank_transfer.requested_address_types[],PaymentIntentConfirmParams.payment_method_options.customer_balance.bank_transfer.requested_address_types[],PaymentIntentCreateParams.payment_method_options.customer_balance.bank_transfer.requested_address_types[], andPaymentIntentUpdateParams.payment_method_options.customer_balance.bank_transfer.requested_address_types[] - Add support for new value
us_bank_transferon enumsCheckout.Session.payment_method_options.customer_balance.bank_transfer.type,Checkout.SessionCreateParams.payment_method_options.customer_balance.bank_transfer.type,CustomerCreateFundingInstructionsParams.bank_transfer.type,PaymentIntent.next_action.display_bank_transfer_instructions.type,PaymentIntent.payment_method_options.customer_balance.bank_transfer.type,PaymentIntentConfirmParams.payment_method_options.customer_balance.bank_transfer.type,PaymentIntentCreateParams.payment_method_options.customer_balance.bank_transfer.type, andPaymentIntentUpdateParams.payment_method_options.customer_balance.bank_transfer.type - Add support for
maximum_lengthandminimum_lengthonCheckout.Session.custom_fields[].numericandCheckout.Session.custom_fields[].text - Add support for
preferred_localesonIssuing.Cardholder,Issuing.CardholderCreateParams, andIssuing.CardholderUpdateParams - Add support for
description,iin, andissueronPaymentMethod.card_presentandPaymentMethod.interac_present - Add support for
payer_emailonPaymentMethod.paypal
- Add support for
12.7.0 - 2023-05-25
- #1797 Update generated code
- Add support for
zip_paymentsonAccount.capabilities,AccountCreateParams.capabilities, andAccountUpdateParams.capabilities - Change type of
Invoice.last_finalization_error.code,PaymentIntent.last_payment_error.code,SetupAttempt.setup_error.code,SetupIntent.last_setup_error.code, andStripeError.codefromstringtoenum - Add support for
ziponCharge.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, andSetupIntentUpdateParams.payment_method_data - Add support for new value
zipon enumsCheckout.SessionCreateParams.payment_method_types[]andPaymentMethodCreateParams.type - Add support for new value
zipon enumsCustomerListPaymentMethodsParams.typeandPaymentMethodListParams.type - Add support for new value
zipon enumsPaymentIntentConfirmParams.payment_method_data.type,PaymentIntentCreateParams.payment_method_data.type,PaymentIntentUpdateParams.payment_method_data.type,SetupIntentConfirmParams.payment_method_data.type,SetupIntentCreateParams.payment_method_data.type, andSetupIntentUpdateParams.payment_method_data.type - Add support for new value
zipon enumPaymentMethod.type
- Add support for
12.6.0 - 2023-05-19
- #1787 Update generated code
- Add support for
subscription_update_confirmandsubscription_updateonBillingPortal.Session.flowandBillingPortal.SessionCreateParams.flow_data - Add support for new values
subscription_update_confirmandsubscription_updateon enumsBillingPortal.Session.flow.typeandBillingPortal.SessionCreateParams.flow_data.type - Add support for
linkonCharge.payment_method_details.card.walletandPaymentMethod.card.wallet - Add support for
buyer_idandcashtagonCharge.payment_method_details.cashappandPaymentMethod.cashapp - Add support for new values
amusement_taxandcommunications_taxon enumsTaxRate.tax_type,TaxRateCreateParams.tax_type, andTaxRateUpdateParams.tax_type
- Add support for
12.5.0 - 2023-05-11
- #1785 Update generated code
- Add support for
paypalonCharge.payment_method_details,Checkout.SessionCreateParams.payment_method_options,Mandate.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,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, andSetupIntentUpdateParams.payment_method_options - Add support for
network_tokenonCharge.payment_method_details.card - Add support for new value
paypalon enumsCheckout.SessionCreateParams.payment_method_types[]andPaymentMethodCreateParams.type - Add support for
taxability_reasonandtaxable_amountonCheckout.Session.shipping_cost.taxes[],Checkout.Session.total_details.breakdown.taxes[],CreditNote.shipping_cost.taxes[],CreditNote.tax_amounts[],Invoice.shipping_cost.taxes[],Invoice.total_tax_amounts[],LineItem.taxes[],Quote.computed.recurring.total_details.breakdown.taxes[],Quote.computed.upfront.total_details.breakdown.taxes[], andQuote.total_details.breakdown.taxes[] - Add support for new value
paypalon enumsCustomerListPaymentMethodsParams.typeandPaymentMethodListParams.type - Add support for new value
paypalon enumsInvoice.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[], andSubscriptionUpdateParams.payment_settings.payment_method_types[] - Add support for new value
paypalon enumsPaymentIntentConfirmParams.payment_method_data.type,PaymentIntentCreateParams.payment_method_data.type,PaymentIntentUpdateParams.payment_method_data.type,SetupIntentConfirmParams.payment_method_data.type,SetupIntentCreateParams.payment_method_data.type, andSetupIntentUpdateParams.payment_method_data.type - Add support for new value
eftpos_auon enumsPaymentIntent.payment_method_options.card.network,PaymentIntentConfirmParams.payment_method_options.card.network,PaymentIntentCreateParams.payment_method_options.card.network,PaymentIntentUpdateParams.payment_method_options.card.network,SetupIntent.payment_method_options.card.network,SetupIntentConfirmParams.payment_method_options.card.network,SetupIntentCreateParams.payment_method_options.card.network,SetupIntentUpdateParams.payment_method_options.card.network,Subscription.payment_settings.payment_method_options.card.network,SubscriptionCreateParams.payment_settings.payment_method_options.card.network, andSubscriptionUpdateParams.payment_settings.payment_method_options.card.network - Add support for new value
paypalon enumsPaymentLink.payment_method_types[],PaymentLinkCreateParams.payment_method_types[], andPaymentLinkUpdateParams.payment_method_types[] - Add support for
brand,cardholder_name,country,exp_month,exp_year,fingerprint,funding,last4,networks, andread_methodonPaymentMethod.card_presentandPaymentMethod.interac_present - Add support for
preferred_localesonPaymentMethod.interac_present - Add support for new value
paypalon enumPaymentMethod.type - Add support for
effective_percentageonTaxRate - Add support for
gb_bank_transferandjp_bank_transferonCustomerCashBalanceTransaction.Funded.BankTransfer
- Add support for
12.4.0 - 2023-05-04
- #1774 Update generated code
- Add support for
linkonCheckout.Session.payment_method_optionsandCheckout.SessionCreateParams.payment_method_options - Add support for
brand,country,description,exp_month,exp_year,fingerprint,funding,iin,issuer,last4,network, andwalletonSetupAttempt.payment_method_details.card
- Add support for
- #1782 Let user supply a timestamp when verifying webhooks
12.3.0 - 2023-04-27
- #1770 Update generated code
- Add support for
billing_cycle_anchorandproration_behavioronCheckout.SessionCreateParams.subscription_data - Add support for
terminal_idonIssuing.Authorization.merchant_dataandIssuing.Transaction.merchant_data - Add support for
metadataonPaymentIntentCaptureParams - Add support for
checksonSetupAttempt.payment_method_details.card - Add support for
tax_breakdownonTax.Calculation.shipping_costandTax.Transaction.shipping_cost
- Add support for
12.2.0 - 2023-04-20
- #1759 Update generated code
- Change
Checkout.Session.currency_conversionto be required - Change
Identity.VerificationReport.optionsandIdentity.VerificationReport.typeto be optional - Change type of
Identity.VerificationSession.optionsfromVerificationSessionOptionstoVerificationSessionOptions | null - Change type of
Identity.VerificationSession.typefromenum('document'|'id_number')toenum('document'|'id_number') | null
- Change
- #1762 Add Deno webhook signing example
- #1761 Add Deno usage instructions in README
12.1.1 - 2023-04-13
No product changes.
12.1.0 - 2023-04-13
- #1754 Update generated code
- Add support for new value
REVOIE23on enumsCharge.payment_method_details.ideal.bic,PaymentMethod.ideal.bic, andSetupAttempt.payment_method_details.ideal.bic
- Add support for new value
- #1749 Type extend and ResourceNamespace better
12.0.0 - 2023-04-06
-
#1743 Remove
Stripe.defaultandStripe.StripeThis was added to maintain backwards compatibility during the transition of stripe-node to a dual ES module / CommonJS package, and should not be functionally necessary. -
#1742 Pin latest API version as the default ⚠️ ACTION REQUIRED: the breaking change in this release likely affects you ⚠️
In this release, Stripe API Version
2022-11-15(the latest at time of release) will be sent by default on all requests. The previous default was to use your Stripe account's default API version.To successfully upgrade to stripe-node v12, you must either
-
(Recommended) Upgrade your integration to be compatible with API Version
2022-11-15.Please read the API Changelog carefully for each API Version from
2022-11-15back to your Stripe account's default API version. Determine if you are using any of the APIs that have changed in a breaking way, and adjust your integration accordingly. Carefully test your changes with Stripe Test Mode before deploying them to production.You can read the v12 migration guide for more detailed instructions.
-
(Alternative option) Specify a version other than
2022-11-15when initializingstripe-node.If you were previously initializing stripe-node without an explicit API Version, you can postpone modifying your integration by specifying a version equal to your Stripe account's default API version. For example:
- const stripe = require('stripe')('sk_test_...'); + const stripe = require('stripe')('sk_test_...', { + apiVersion: 'YYYY-MM-DD' // Determine your default version from https://dashboard.stripe.com/developers + })If you were already initializing stripe-node with an explicit API Version, upgrading to v12 will not affect your integration.
Read the v12 migration guide for more details.
Going forward, each major release of this library will be pinned by default to the latest Stripe API Version at the time of release. That is, instead of upgrading stripe-node and separately upgrading your Stripe API Version through the Stripe Dashboard. whenever you upgrade major versions of stripe-node, you should also upgrade your integration to be compatible with the latest Stripe API version.
-
11.18.0 - 2023-04-06
- #1738 Update generated code
- Add support for new value
linkon enumsCharge.payment_method_details.card.wallet.typeandPaymentMethod.card.wallet.type - Change
Issuing.CardholderCreateParams.typeto be optional - Add support for
countryonPaymentMethod.link - Add support for
status_detailsonPaymentMethod.us_bank_account
- Add support for new value
- #1747 (Typescript) remove deprecated properties
11.17.0 - 2023-03-30
- #1734 Update generated code
- Remove support for
createmethod on resourceTax.Transaction- This is not a breaking change, as this method was deprecated before the Tax Transactions API was released in favor of the
createFromCalculationmethod.
- This is not a breaking change, as this method was deprecated before the Tax Transactions API was released in favor of the
- Add support for
export_license_idandexport_purpose_codeonAccount.company,AccountCreateParams.company,AccountUpdateParams.company, andTokenCreateParams.account.company - Remove support for value
deletedfrom enumInvoice.status- This is not a breaking change, as
deletedwas never returned or accepted as input.
- This is not a breaking change, as
- Add support for
amount_tiponTerminal.ReaderPresentPaymentMethodParams.testHelpers
- Remove support for
11.16.0 - 2023-03-23
- #1730 Update generated code
- Add support for new resources
Tax.CalculationLineItem,Tax.Calculation,Tax.TransactionLineItem, andTax.Transaction - Add support for
createandlist_line_itemsmethods on resourceCalculation - Add support for
create_from_calculation,create_reversal,create,list_line_items, andretrievemethods on resourceTransaction - Add support for new value
linkon enumCheckout.SessionCreateParams.payment_method_types[] - Add support for
currency_conversiononCheckout.Session - Add support for new value
linkon enumsPaymentLink.payment_method_types[],PaymentLinkCreateParams.payment_method_types[], andPaymentLinkUpdateParams.payment_method_types[] - Add support for
automatic_payment_methodsonSetupIntentCreateParamsandSetupIntent
- Add support for new resources
- #1726 Add Deno entry point
11.15.0 - 2023-03-16
- #1714 API Updates
-
Add support for
cashapp_paymentsonAccount.capabilities,AccountCreateParams.capabilities, andAccountUpdateParams.capabilities -
Add support for new value
cashappas a newtypethroughout the API. -
Add support for
future_requirementsandrequirementsonBankAccount -
Add support for
countryonCharge.payment_method_details.link -
Add support for new value
automatic_asyncon enumsCheckout.SessionCreateParams.payment_intent_data.capture_method,PaymentIntent.capture_method,PaymentIntentConfirmParams.capture_method,PaymentIntentCreateParams.capture_method,PaymentIntentUpdateParams.capture_method,PaymentLink.payment_intent_data.capture_method, andPaymentLinkCreateParams.payment_intent_data.capture_method -
Add support for
preferred_localeonPaymentIntent.payment_method_options.affirm, -
Add support for
cashapp_handle_redirect_or_display_qr_codeonPaymentIntent.next_actionandSetupIntent.next_action -
Add support for new value
payout.reconciliation_completedon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[]
-
- #1709 Add ES module package entry point
- Add support for ES modules by defining a separate ESM entry point. This updates stripe-node to be a dual CommonJS / ES module package.
- #1704 Configure 2 TypeScript compile targets for ESM and CJS
- #1710 Update generated code (new)
- Add support for
cashapp_paymentsonAccount.capabilities,AccountCreateParams.capabilities, andAccountUpdateParams.capabilities - Add support for
cashapponCharge.payment_method_details,Checkout.Session.payment_method_options,Checkout.SessionCreateParams.payment_method_options,Mandate.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,SetupAttempt.payment_method_details,SetupIntentConfirmParams.payment_method_data,SetupIntentCreateParams.payment_method_data, andSetupIntentUpdateParams.payment_method_data - Add support for new value
cashappon enumCheckout.SessionCreateParams.payment_method_types[] - Add support for new value
cashappon enumsCustomerListPaymentMethodsParams.typeandPaymentMethodListParams.type - Add support for new value
cashappon enumsInvoice.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[], andSubscriptionUpdateParams.payment_settings.payment_method_types[] - Add support for new value
cashappon enumsPaymentIntentConfirmParams.payment_method_data.type,PaymentIntentCreateParams.payment_method_data.type,PaymentIntentUpdateParams.payment_method_data.type,SetupIntentConfirmParams.payment_method_data.type,SetupIntentCreateParams.payment_method_data.type, andSetupIntentUpdateParams.payment_method_data.type - Add support for
preferred_localeonPaymentIntent.payment_method_options.affirm,PaymentIntentConfirmParams.payment_method_options.affirm,PaymentIntentCreateParams.payment_method_options.affirm, andPaymentIntentUpdateParams.payment_method_options.affirm - Add support for
cashapp_handle_redirect_or_display_qr_codeonPaymentIntent.next_actionandSetupIntent.next_action - Add support for new value
cashappon enumsPaymentLink.payment_method_types[],PaymentLinkCreateParams.payment_method_types[], andPaymentLinkUpdateParams.payment_method_types[] - Add support for new value
cashappon enumPaymentMethodCreateParams.type - Add support for new value
cashappon enumPaymentMethod.type - Add support for new value
payout.reconciliation_completedon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[]
- Add support for
11.14.0 - 2023-03-09
- #1703 API Updates
- Add support for
card_issuingonIssuing.CardholderCreateParams.individualandIssuing.CardholderUpdateParams.individual - Add support for new value
requirements.past_dueon enumIssuing.Cardholder.requirements.disabled_reason - Add support for new values
individual.card_issuing.user_terms_acceptance.dateandindividual.card_issuing.user_terms_acceptance.ipon enumIssuing.Cardholder.requirements.past_due[] - Add support for
cancellation_detailsonSubscriptionCancelParams,SubscriptionUpdateParams, andSubscription
- Add support for
- #1701 Change httpProxy to httpAgent in README example
- #1695 Migrate generated files to ES module syntax
- #1699 Remove extra test directory
11.13.0 - 2023-03-02
-
#1696 API Updates
- Add support for new values
electric_vehicle_charging,emergency_services_gcas_visa_use_only,government_licensed_horse_dog_racing_us_region_only,government_licensed_online_casions_online_gambling_us_region_only,government_owned_lotteries_non_us_region,government_owned_lotteries_us_region_only, andmarketplaceson spending control categories. - Add support for
reconciliation_statusonPayout - Add support for new value
lease_taxon enumsTaxRate.tax_type,TaxRateCreateParams.tax_type, andTaxRateUpdateParams.tax_type
- Add support for new values
-
#1689 Update v11.8.0 changelog with breaking change disclaimer
11.12.0 - 2023-02-23
- #1688 API Updates
- Add support for new value
yoursafeon enumsCharge.payment_method_details.ideal.bank,PaymentIntentConfirmParams.payment_method_data.ideal.bank,PaymentIntentCreateParams.payment_method_data.ideal.bank,PaymentIntentUpdateParams.payment_method_data.ideal.bank,PaymentMethod.ideal.bank,PaymentMethodCreateParams.ideal.bank,SetupAttempt.payment_method_details.ideal.bank,SetupIntentConfirmParams.payment_method_data.ideal.bank,SetupIntentCreateParams.payment_method_data.ideal.bank, andSetupIntentUpdateParams.payment_method_data.ideal.bank - Add support for new value
BITSNL2Aon enumsCharge.payment_method_details.ideal.bic,PaymentMethod.ideal.bic, andSetupAttempt.payment_method_details.ideal.bic - Add support for new value
igston enumsTaxRate.tax_type,TaxRateCreateParams.tax_type, andTaxRateUpdateParams.tax_type
- Add support for new value
- #1687 Convert TypeScript files to use ES modules
11.11.0 - 2023-02-16
- #1681 API Updates
- Add support for
refund_paymentmethod on resourceTerminal.Reader - Add support for new value
nameon enumsBillingPortal.Configuration.features.customer_update.allowed_updates[],BillingPortal.ConfigurationCreateParams.features.customer_update.allowed_updates[], andBillingPortal.ConfigurationUpdateParams.features.customer_update.allowed_updates[] - Add support for
custom_fieldsonCheckout.Session,Checkout.SessionCreateParams,PaymentLinkCreateParams,PaymentLinkUpdateParams, andPaymentLink - Change
Subscription.trial_settings.end_behaviorandSubscription.trial_settingsto be required - Add support for
interac_presentonTerminal.ReaderPresentPaymentMethodParams.testHelpers - Change type of
Terminal.ReaderPresentPaymentMethodParams.testHelpers.typefromliteral('card_present')toenum('card_present'|'interac_present') - Add support for
refund_paymentonTerminal.Reader.action - Add support for new value
refund_paymenton enumTerminal.Reader.action.type
- Add support for
- #1683 Add NextJS webhook sample
- #1685 Add more webhook parsing checks
- #1684 Add infrastructure for mocked tests
11.10.0 - 2023-02-09
- #1679 Enable library to work in worker environments without extra configuration.
11.9.1 - 2023-02-03
- #1672 Update main entrypoint on package.json
11.9.0 - 2023-02-02
-
#1669 API Updates
- Add support for
resumemethod on resourceSubscription - Add support for
payment_linkonCheckout.SessionListParams - Add support for
trial_settingsonCheckout.SessionCreateParams.subscription_data,SubscriptionCreateParams,SubscriptionUpdateParams, andSubscription - Add support for
shipping_costonCreditNoteCreateParams,CreditNotePreviewLinesParams,CreditNotePreviewParams,CreditNote,InvoiceCreateParams,InvoiceUpdateParams, andInvoice - Add support for
amount_shippingonCreditNoteandInvoice - Add support for
shipping_detailsonInvoiceCreateParams,InvoiceUpdateParams, andInvoice - Add support for
subscription_resume_atonInvoiceUpcomingLinesParamsandInvoiceUpcomingParams - Change
Issuing.CardholderCreateParams.individual.first_name,Issuing.CardholderCreateParams.individual.last_name,Issuing.CardholderUpdateParams.individual.first_name, andIssuing.CardholderUpdateParams.individual.last_nameto be optional - Change type of
Issuing.Cardholder.individual.first_nameandIssuing.Cardholder.individual.last_namefromstringtostring | null - Add support for
invoice_creationonPaymentLinkCreateParams,PaymentLinkUpdateParams, andPaymentLink - Add support for new value
America/Ciudad_Juarezon enumReporting.ReportRunCreateParams.parameters.timezone - Add support for new value
pausedon enumSubscriptionListParams.status - Add support for new value
pausedon enumSubscription.status - Add support for new values
customer.subscription.pausedandcustomer.subscription.resumedon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[] - Add support for new value
funding_reversedon enumCustomerCashBalanceTransaction.type
- Add support for
-
#1670 Change default entrypoint to stripe.node
-
#1668 Use EventTarget in worker / browser runtimes
-
#1667 fix: added support for TypeScript "NodeNext" module resolution
11.8.0 - 2023-01-26
- #1665 API Updates
- Add support for new value
BEon enumsCheckout.Session.payment_method_options.customer_balance.bank_transfer.eu_bank_transfer.country,Invoice.payment_settings.payment_method_options.customer_balance.bank_transfer.eu_bank_transfer.country,PaymentIntent.payment_method_options.customer_balance.bank_transfer.eu_bank_transfer.country, andSubscription.payment_settings.payment_method_options.customer_balance.bank_transfer.eu_bank_transfer.country - Add support for new values
cs-CZ,el-GR,en-CZ, anden-GRon enumsPaymentIntentConfirmParams.payment_method_options.klarna.preferred_locale,PaymentIntentCreateParams.payment_method_options.klarna.preferred_locale, andPaymentIntentUpdateParams.payment_method_options.klarna.preferred_locale
- Add support for new value
- #1660 Introduce separate entry point for worker environments
- This is technically a breaking change that explicitly defines package entry points and was mistakenly released in a minor version. If your application previously imported other internal files from stripe-node and this change breaks it, please open an issue detailing your use case.
11.7.0 - 2023-01-19
- #1661 API Updates
- Add support for
verification_sessiononEphemeralKeyCreateParams - Add support for new values
refund.createdandrefund.updatedon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[]
- Add support for
- #1647 Bump json5 from 2.2.1 to 2.2.3
11.6.0 - 2023-01-05
- #1646 API Updates
- Add support for
card_issuingonIssuing.Cardholder.individual
- Add support for
11.5.0 - 2022-12-22
- #1642 API Updates
- Add support for new value
merchant_defaulton enumsCashBalanceUpdateParams.settings.reconciliation_mode,CustomerCreateParams.cash_balance.settings.reconciliation_mode, andCustomerUpdateParams.cash_balance.settings.reconciliation_mode - Add support for
using_merchant_defaultonCashBalance.settings - Change
Checkout.SessionCreateParams.cancel_urlto be optional - Change type of
Checkout.Session.cancel_urlfromstringtostring | null
- Add support for new value
11.4.0 - 2022-12-15
- #1639 API Updates
- Add support for new value
invoice_overpaidon enumCustomerBalanceTransaction.type
- Add support for new value
- #1637 Update packages in examples/webhook-signing
11.3.0 - 2022-12-08
- #1634 API Updates
- Change
CustomerListPaymentMethodsParams.typeandPaymentMethodListParams.typeto be optional
- Change
11.2.0 - 2022-12-06
- #1632 API Updates
- Add support for
flow_dataonBillingPortal.SessionCreateParams - Add support for
flowonBillingPortal.Session
- Add support for
- #1631 API Updates
- Add support for
india_international_paymentsonAccount.capabilities,AccountCreateParams.capabilities, andAccountUpdateParams.capabilities - Add support for
invoice_creationonCheckout.SessionandCheckout.SessionCreateParams - Add support for
invoiceonCheckout.Session - Add support for
metadataonSubscriptionSchedule.phases[].items[],SubscriptionScheduleCreateParams.phases[].items[], andSubscriptionScheduleUpdateParams.phases[].items[]
- Add support for
- #1630 Remove BASIC_METHODS from TS definitions
- #1629 Narrower type for stripe.invoices.retrieveUpcoming()
- #1627 remove unneeded IIFE
- #1625 Remove API version from the path
- #1626 Move child resource method params next to method declarations
- #1624 Split resource and service types
11.1.0 - 2022-11-17
- #1623 API Updates
- Add support for
hosted_instructions_urlonPaymentIntent.next_action.wechat_pay_display_qr_code
- Add support for
- #1622 API Updates
- Add support for
custom_textonCheckout.Session,Checkout.SessionCreateParams,PaymentLinkCreateParams,PaymentLinkUpdateParams, andPaymentLink - Add support for
hosted_instructions_urlonPaymentIntent.next_action.paynow_display_qr_code
- Add support for
11.0.0 - 2022-11-16
This release includes breaking changes resulting from moving to use the new API version "2022-11-15". To learn more about these changes to Stripe products, see https://stripe.com/docs/upgrades#2022-11-15
"⚠️" symbol highlights breaking changes.
- #1608 Next major release changes
- #1619 Annotate prototypes with types
- #1612 Add type information here and there
- #1615 API Updates
- ⚠️ Remove support for
tos_shown_and_acceptedonCheckout.SessionCreateParams.payment_method_options.paynow. The property was mistakenly released and never worked.
- ⚠️ Remove support for
⚠️ Changed
- Drop support for Node.js 8 and 10. We now support Node.js 12+. ((#1579)
- Change
StripeSignatureVerificationErrorto haveheaderandpayloadfields instead ofdetail. To access these properties, useerr.headeranderr.payloadinstead oferr.detail.headeranderr.detail.payload. (#1574)
⚠️ Removed
-
Remove
Ordersresource. (#1580) -
Remove
SKUresource (#1583) -
Remove deprecated
Checkout.SessionCreateParams.subscription_data.items. (#1580) -
Remove deprecated configuration setter methods (
setHost,setProtocol,setPort,setApiVersion,setApiKey,setTimeout,setAppInfo,setHttpAgent,setMaxNetworkRetries, andsetTelemetryEnabled). (#1597)Use the config object to set these options instead, for example:
const stripe = Stripe('sk_test_...', { apiVersion: '2019-08-08', maxNetworkRetries: 1, httpAgent: new ProxyAgent(process.env.http_proxy), timeout: 1000, host: 'api.example.com', port: 123, telemetry: true, }); -
Remove deprecated basic method definitions. (#1600) Use basic methods defined on the resource instead.
// Before basicMethods: true // After create: stripeMethod({ method: 'POST', fullPath: '/v1/resource', }), list: stripeMethod({ method: 'GET', methodType: 'list', fullPath: '/v1/resource', }), retrieve: stripeMethod({ method: 'GET', fullPath: '/v1/resource/{id}', }), update: stripeMethod({ method: 'POST', fullPath: '/v1/resource/{id}', }), // Avoid 'delete' keyword in JS del: stripeMethod({ method: 'DELETE', fullPath: '/v1/resource/{id}', }), -
Remove deprecated option names. Use the following option names instead (
OLD->NEW):api_key->apiKey,idempotency_key->idempotencyKey,stripe_account->stripeAccount,stripe_version->apiVersion,stripeVersion->apiVersion. (#1600) -
Remove
chargesfield onPaymentIntentand replace it withlatest_charge. (#1614 ) -
Remove deprecated
amountfield onCheckout.Session.LineItem. (#1614 ) -
Remove support for
tos_shown_and_acceptedonCheckout.Session.PaymentMethodOptions.Paynow. (#1614 )
10.17.0 - 2022-11-08
- #1610 API Updates
- Add support for new values
eg_tin,ph_tin, andtr_tinon enumsCheckout.Session.customer_details.tax_ids[].type,Invoice.customer_tax_ids[].type,Order.tax_details.tax_ids[].type, andTaxId.type - Add support for new values
eg_tin,ph_tin, andtr_tinon enumsCustomerCreateParams.tax_id_data[].type,InvoiceUpcomingLinesParams.customer_details.tax_ids[].type,InvoiceUpcomingParams.customer_details.tax_ids[].type,OrderCreateParams.tax_details.tax_ids[].type,OrderUpdateParams.tax_details.tax_ids[].type, andTaxIdCreateParams.type - Add support for
reason_messageonIssuing.Authorization.request_history[] - Add support for new value
webhook_erroron enumIssuing.Authorization.request_history[].reason
- Add support for new values
10.16.0 - 2022-11-03
- #1596 API Updates
- Add support for
on_behalf_ofonCheckout.SessionCreateParams.subscription_data,SubscriptionCreateParams,SubscriptionSchedule.default_settings,SubscriptionSchedule.phases[],SubscriptionScheduleCreateParams.default_settings,SubscriptionScheduleCreateParams.phases[],SubscriptionScheduleUpdateParams.default_settings,SubscriptionScheduleUpdateParams.phases[],SubscriptionUpdateParams, andSubscription - Add support for
tax_behaviorandtax_codeonInvoiceItemCreateParams,InvoiceItemUpdateParams,InvoiceUpcomingLinesParams.invoice_items[], andInvoiceUpcomingParams.invoice_items[]
- Add support for
10.15.0 - 2022-10-20
- #1588 API Updates
- Add support for new values
jp_trnandke_pinon enumsCheckout.Session.customer_details.tax_ids[].type,Invoice.customer_tax_ids[].type,Order.tax_details.tax_ids[].type, andTaxId.type - Add support for new values
jp_trnandke_pinon enumsCustomerCreateParams.tax_id_data[].type,InvoiceUpcomingLinesParams.customer_details.tax_ids[].type,InvoiceUpcomingParams.customer_details.tax_ids[].type,OrderCreateParams.tax_details.tax_ids[].type,OrderUpdateParams.tax_details.tax_ids[].type, andTaxIdCreateParams.type - Add support for
tippingonTerminal.Reader.action.process_payment_intent.process_configandTerminal.ReaderProcessPaymentIntentParams.process_config
- Add support for new values
- #1585 use native UUID method if available
10.14.0 - 2022-10-13
- #1582 API Updates
- Add support for new values
invalid_representative_countryandverification_failed_residential_addresson enumsAccount.future_requirements.errors[].code,Account.requirements.errors[].code,Capability.future_requirements.errors[].code,Capability.requirements.errors[].code,Person.future_requirements.errors[].code, andPerson.requirements.errors[].code - Add support for
request_log_urlonStripeErrorobjects - Add support for
network_dataonIssuing.Authorization - ⚠️ Remove
currency,description,images, andnamefromCheckout.SessionCreateParams. These properties do not work on the latest API version. (fixes #1575)
- Add support for new values
10.13.0 - 2022-10-06
- #1571 API Updates
- Add support for new value
invalid_dob_age_under_18on enumsAccount.future_requirements.errors[].code,Account.requirements.errors[].code,Capability.future_requirements.errors[].code,Capability.requirements.errors[].code,Person.future_requirements.errors[].code, andPerson.requirements.errors[].code - Add support for new value
bank_of_chinaon enumsCharge.payment_method_details.fpx.bank,PaymentIntentConfirmParams.payment_method_data.fpx.bank,PaymentIntentCreateParams.payment_method_data.fpx.bank,PaymentIntentUpdateParams.payment_method_data.fpx.bank,PaymentMethod.fpx.bank,PaymentMethodCreateParams.fpx.bank,SetupIntentConfirmParams.payment_method_data.fpx.bank,SetupIntentCreateParams.payment_method_data.fpx.bank, andSetupIntentUpdateParams.payment_method_data.fpx.bank - Add support for new values
America/Nuuk,Europe/Kyiv, andPacific/Kantonon enumReporting.ReportRunCreateParams.parameters.timezone - Add support for
klarnaonSetupAttempt.payment_method_details
- Add support for new value
- #1570 Update node-fetch to 2.6.7
- #1568 Upgrade dependencies
- #1567 Fix release tag calculation
10.12.0 - 2022-09-29
- #1564 API Updates
- Change type of
Charge.payment_method_details.card_present.incremental_authorization_supportedandCharge.payment_method_details.card_present.overcapture_supportedfromboolean | nulltoboolean - Add support for
createdonCheckout.Session - Add support for
setup_future_usageonPaymentIntent.payment_method_options.pix,PaymentIntentConfirmParams.payment_method_options.pix,PaymentIntentCreateParams.payment_method_options.pix, andPaymentIntentUpdateParams.payment_method_options.pix - Deprecate
Checkout.SessionCreateParams.subscription_data.items(use theline_itemsparam instead). This will be removed in the next major version.
- Change type of
- #1563 Migrate other Stripe infrastructure to TS
- #1562 Restore lib after generating
- #1551 Re-introduce Typescript changes
10.11.0 - 2022-09-22
- #1560 API Updates
- Add support for
terms_of_serviceonCheckout.Session.consent_collection,Checkout.Session.consent,Checkout.SessionCreateParams.consent_collection,PaymentLink.consent_collection, andPaymentLinkCreateParams.consent_collection - ⚠️ Remove support for
planonCheckout.SessionCreateParams.payment_method_options.card.installments. The property was mistakenly released and never worked. - Add support for
statement_descriptoronPaymentIntentIncrementAuthorizationParams - Change
SubscriptionSchedule.phases[].currencyto be required
- Add support for
10.10.0 - 2022-09-15
- #1552 API Updates
- Add support for
pixonCharge.payment_method_details,Checkout.Session.payment_method_options,Checkout.SessionCreateParams.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,PaymentMethod,SetupIntentConfirmParams.payment_method_data,SetupIntentCreateParams.payment_method_data, andSetupIntentUpdateParams.payment_method_data - Add support for new value
pixon enumCheckout.SessionCreateParams.payment_method_types[] - Add support for new value
pixon enumsCustomerListPaymentMethodsParams.typeandPaymentMethodListParams.type - Add support for
from_invoiceonInvoiceCreateParamsandInvoice - Add support for
latest_revisiononInvoice - Add support for
amountonIssuing.DisputeCreateParamsandIssuing.DisputeUpdateParams - Add support for new value
pixon enumsPaymentIntentConfirmParams.payment_method_data.type,PaymentIntentCreateParams.payment_method_data.type,PaymentIntentUpdateParams.payment_method_data.type,SetupIntentConfirmParams.payment_method_data.type,SetupIntentCreateParams.payment_method_data.type, andSetupIntentUpdateParams.payment_method_data.type - Add support for
pix_display_qr_codeonPaymentIntent.next_action - Add support for new value
pixon enumsPaymentLink.payment_method_types[],PaymentLinkCreateParams.payment_method_types[], andPaymentLinkUpdateParams.payment_method_types[] - Add support for new value
pixon enumPaymentMethodCreateParams.type - Add support for new value
pixon enumPaymentMethod.type - Add support for
createdonTreasury.CreditReversalandTreasury.DebitReversal
- Add support for
10.9.0 - 2022-09-09
- #1549 API Updates
- Add support for new value
terminal_reader_splashscreenon enumsFile.purposeandFileListParams.purpose - Add support for
require_signatureonIssuing.Card.shippingandIssuing.CardCreateParams.shipping
- Add support for new value
10.8.0 - 2022-09-07
- #1544 API Updates
- Add support for new value
terminal_reader_splashscreenon enumsFile.purposeandFileListParams.purpose
- Add support for new value
10.7.0 - 2022-08-31
- #1540 API Updates
- Add support for new values
de-CH,en-CH,en-PL,en-PT,fr-CH,it-CH,pl-PL, andpt-PTon enumsOrderCreateParams.payment.settings.payment_method_options.klarna.preferred_locale,OrderUpdateParams.payment.settings.payment_method_options.klarna.preferred_locale,PaymentIntentConfirmParams.payment_method_options.klarna.preferred_locale,PaymentIntentCreateParams.payment_method_options.klarna.preferred_locale, andPaymentIntentUpdateParams.payment_method_options.klarna.preferred_locale - Add support for
descriptiononPaymentLink.subscription_dataandPaymentLinkCreateParams.subscription_data
- Add support for new values
10.6.0 - 2022-08-26
-
#1534 API Updates
- Change
Account.company.name,Charge.refunds,PaymentIntent.charges,Product.caption,Product.statement_descriptor,Product.unit_label,Terminal.Configuration.tipping.aud.fixed_amounts,Terminal.Configuration.tipping.aud.percentages,Terminal.Configuration.tipping.cad.fixed_amounts,Terminal.Configuration.tipping.cad.percentages,Terminal.Configuration.tipping.chf.fixed_amounts,Terminal.Configuration.tipping.chf.percentages,Terminal.Configuration.tipping.czk.fixed_amounts,Terminal.Configuration.tipping.czk.percentages,Terminal.Configuration.tipping.dkk.fixed_amounts,Terminal.Configuration.tipping.dkk.percentages,Terminal.Configuration.tipping.eur.fixed_amounts,Terminal.Configuration.tipping.eur.percentages,Terminal.Configuration.tipping.gbp.fixed_amounts,Terminal.Configuration.tipping.gbp.percentages,Terminal.Configuration.tipping.hkd.fixed_amounts,Terminal.Configuration.tipping.hkd.percentages,Terminal.Configuration.tipping.myr.fixed_amounts,Terminal.Configuration.tipping.myr.percentages,Terminal.Configuration.tipping.nok.fixed_amounts,Terminal.Configuration.tipping.nok.percentages,Terminal.Configuration.tipping.nzd.fixed_amounts,Terminal.Configuration.tipping.nzd.percentages,Terminal.Configuration.tipping.sek.fixed_amounts,Terminal.Configuration.tipping.sek.percentages,Terminal.Configuration.tipping.sgd.fixed_amounts,Terminal.Configuration.tipping.sgd.percentages,Terminal.Configuration.tipping.usd.fixed_amounts,Terminal.Configuration.tipping.usd.percentages,Treasury.FinancialAccount.active_features,Treasury.FinancialAccount.pending_features,Treasury.FinancialAccount.platform_restrictions, andTreasury.FinancialAccount.restricted_featuresto be optional- This is a bug fix. These fields were all actually optional and not guaranteed to be returned by the Stripe API, however the type annotations did not correctly reflect this.
- Fixes https://github.com/stripe/stripe-node/issues/1518.
- Add support for
login_pageonBillingPortal.Configuration,BillingPortal.ConfigurationCreateParams, andBillingPortal.ConfigurationUpdateParams - Add support for new value
deutsche_bank_agon enumsCharge.payment_method_details.eps.bank,PaymentIntentConfirmParams.payment_method_data.eps.bank,PaymentIntentCreateParams.payment_method_data.eps.bank,PaymentIntentUpdateParams.payment_method_data.eps.bank,PaymentMethod.eps.bank,PaymentMethodCreateParams.eps.bank,SetupIntentConfirmParams.payment_method_data.eps.bank,SetupIntentCreateParams.payment_method_data.eps.bank, andSetupIntentUpdateParams.payment_method_data.eps.bank - Add support for
customsandphone_numberonIssuing.Card.shippingandIssuing.CardCreateParams.shipping - Add support for
descriptiononQuote.subscription_data,QuoteCreateParams.subscription_data,QuoteUpdateParams.subscription_data,SubscriptionSchedule.default_settings,SubscriptionSchedule.phases[],SubscriptionScheduleCreateParams.default_settings,SubscriptionScheduleCreateParams.phases[],SubscriptionScheduleUpdateParams.default_settings, andSubscriptionScheduleUpdateParams.phases[]
- Change
-
#1532 Update coveralls step to run for one node version, remove finish step
-
#1531 Regen yarn.lock.
10.5.0 - 2022-08-24
- #1527 fix: Update FetchHttpClient to send empty string for empty POST/PUT/PATCH requests.
- #1528 Update README.md to use a new NOTE notation
- #1526 Add test coverage using Coveralls
10.4.0 - 2022-08-23
- #1520 Add beta readme.md section
- #1524 API Updates
- Change
Terminal.Reader.actionto be required - Change
Treasury.OutboundTransferCreateParams.destination_payment_methodto be optional - Change type of
Treasury.OutboundTransfer.destination_payment_methodfromstringtostring | null - Change the return type of
Customer.fundCashBalancetest helper fromCustomerBalanceTransactiontoCustomerCashBalanceTransaction.- This would generally be considered a breaking change, but we've worked with all existing users to migrate and are comfortable releasing this as a minor as it is solely a test helper method. This was essentially broken prior to this change.
- Change
10.3.0 - 2022-08-19
- #1516 API Updates
- Add support for new resource
CustomerCashBalanceTransaction - Remove support for value
paypalfrom enumsOrder.payment.settings.payment_method_types[],OrderCreateParams.payment.settings.payment_method_types[], andOrderUpdateParams.payment.settings.payment_method_types[] - Add support for
currencyonPaymentLink - Add support for
networkonSetupIntentConfirmParams.payment_method_options.card,SetupIntentCreateParams.payment_method_options.card,SetupIntentUpdateParams.payment_method_options.card,Subscription.payment_settings.payment_method_options.card,SubscriptionCreateParams.payment_settings.payment_method_options.card, andSubscriptionUpdateParams.payment_settings.payment_method_options.card - Change
Subscription.currencyto be required - Change type of
Topup.sourcefromSourcetoSource | null - Add support for new value
customer_cash_balance_transaction.createdon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[]
- Add support for new resource
- #1515 Add a support section to the readme
10.2.0 - 2022-08-11
- #1510 API Updates
- Add support for
payment_method_collectiononCheckout.Session,Checkout.SessionCreateParams,PaymentLinkCreateParams,PaymentLinkUpdateParams, andPaymentLink
- Add support for
10.1.0 - 2022-08-09
- #1506 API Updates
- Add support for
process_configonTerminal.Reader.action.process_payment_intent
- Add support for
- #1505 Simplify AddressParam definitions
- Rename
AddressParamtoShippingAddressParam, and change type ofSource.source_order.shipping.address,SourceUpdateParams.SourceOrder.Shipping.address, andSessionCreateParams.PaymentIntentData.Shipping.addresstoShippingAddressParam - Rename
AccountAddressParamgoAddressParam, and change type ofAccountCreateParams.BusinessProfile.support_address,AccountCreateParams.Company.address,AccountCreateParams.Individual.address,AccountCreateParams.Individual.registered_address,AccountUpdateParams.BusinessProfile.support_address,AccountUpdateParams.Company.address,AccountUpdateParams.Individual.address,AccountUpdateParams.Individual.registered_address,ChargeCreateParams.Shipping.address,ChargeUpdateParams.Shipping.address,CustomerCreateParams.Shipping.address,CustomerUpdateParams.Shipping.address,CustomerSourceUpdateParams.Owner.address,InvoiceListUpcomingLinesParams.CustomerDetails.Shipping.address,InvoiceRetrieveUpcomingParams.CustomerDetails.Shipping.address,OrderCreateParams.BillingDetails.address,OrderCreateParams.ShippingDetails.address,OrderUpdateParams.BillingDetails.address,OrderUpdateParams.ShippingDetails.address,PaymentIntentCreateParams.Shipping.address,PaymentIntentUpdateParams.Shipping.address,PaymentIntentConfirmParams.Shipping.address,PersonCreateParams.address,PersonCreateParams.registered_address,PersonUpdateParams.address,PersonUpdateParams.registered_address,SourceCreateParams.Owner.address,SourceUpdateParams.Owner.address,TokenCreateParams.Account.Company.address,TokenCreateParams.Account.Individual.address,TokenCreateParams.Account.Individual.registered_address,TokenCreateParams.Person.address,TokenCreateParams.Person.registered_address, andTerminal.LocationUpdateParams.addresstoAddressParam
- Rename
- #1503 API Updates
- Add support for
expires_atonApps.SecretandApps.SecretCreateParams
- Add support for
10.0.0 - 2022-08-02
This release includes breaking changes resulting from:
- Moving to use the new API version "2022-08-01". To learn more about these changes to Stripe products, see https://stripe.com/docs/upgrades#2022-08-01
- Cleaning up the SDK to remove deprecated/unused APIs and rename classes/methods/properties to sync with product APIs. Read more detailed description at https://github.com/stripe/stripe-node/wiki/Migration-guide-for-v10.
"⚠️" symbol highlights breaking changes.
Added
- Add support for new value
invalid_tos_acceptanceon enumsAccount.future_requirements.errors[].code,Account.requirements.errors[].code,Capability.future_requirements.errors[].code,Capability.requirements.errors[].code,Person.future_requirements.errors[].code, andPerson.requirements.errors[].code - Add support for
shipping_costandshipping_detailsonCheckout.Session
⚠️ Changed
- Change type of
business_profile,business_type,country,default_currency, andsettingsproperties onAccountresource to be nullable. - Change type of
currencyproperty onCheckout.Sessionresource fromstringto'cad' | 'usd'. - Change location of TypeScript definitions for
CreditNoteLineItemListPreviewParams,CreditNoteLineItemListPreviewParams.Line,CreditNoteLineItemListPreviewParams.Line.Type, andCreditNoteLineItemListPreviewParams.Line.Reasoninterfaces fromCreditNoteLineItems.d.tstoCreditNotes.d.ts. - Change type of
address,currency,delinquent,discount,invoice_prefix,name,phone, andpreferred_localesproperties onCustomerresource to be nullable. - Rename
InvoiceRetrieveUpcomingParamstoInvoiceListUpcomingLinesParams.
⚠️ Removed
- Remove for
AlipayAccount,DeletedAlipayAccount,BitcoinReceiver,DeletedBitcoinReceiver,BitcoinTransaction, andBitcoinTransactionListParamsdefinitions. - Remove
AlipayAccountandBitcoinReceiverfromCustomerSource. - Remove
Stripe.DeletedAlipayAccountandStripe.DeletedBitcoinReceiverfrom possible values ofsourceproperty inPaymentIntent. - Remove
IssuerFraudRecord,IssuerFraudRecordRetrieveParams,IssuerFraudRecordListParams, andIssuerFraudRecordsResource, definitions. - Remove
treasury.received_credit.reversedwebhook event constant. Please usetreasury.received_credit.returnedinstead. - Remove
order.payment_failed,transfer.failed, andtransfer.paid. The events were deprecated. - Remove
retrieveDetailsmethod fromIssuing.Cardresource. The method was unsupported. Read more at https://stripe.com/docs/issuing/cards/virtual. - Remove
Issuing.CardDetailsandCardRetrieveDetailsParamsdefinition. - Remove
IssuerFraudRecordsresource. - Remove
Recipientresource andrecipientproperty fromCardresource. - Remove
InvoiceMarkUncollectibleParamsdefinition. - Remove deprecated
Stripe.ErrorsandStripeError(and derivedStripeCardError,StripeInvalidRequestError,StripeAPIError,StripeAuthenticationError,StripePermissionError,StripeRateLimitError,StripeConnectionError,StripeSignatureVerificationError,StripeIdempotencyError, andStripeInvalidGrantError) definitions. - Remove
redirect_urlfromLoginLinksdefinition. The property is no longer supported. - Remove
LineItemListParamsdefinition. The interface was no longer in use.
⚠️ Renamed
- Rename
listUpcomingLineItemsmethod onInvoiceresource tolistUpcomingLines. - Rename
InvoiceLineItemListUpcomingParamstoInvoiceListUpcomingLinesParams. - Rename
InvoiceRetrieveUpcomingParamstoInvoiceListUpcomingLinesParams.
9.16.0 - 2022-07-26
- #1492 API Updates
- Add support for new value
exemptedon enumsCharge.payment_method_details.card.three_d_secure.resultandSetupAttempt.payment_method_details.card.three_d_secure.result - Add support for
customer_balanceonCheckout.Session.payment_method_optionsandCheckout.SessionCreateParams.payment_method_options - Add support for new value
customer_balanceon enumCheckout.SessionCreateParams.payment_method_types[] - Add support for new values
en-CAandfr-CAon enumsOrderCreateParams.payment.settings.payment_method_options.klarna.preferred_locale,OrderUpdateParams.payment.settings.payment_method_options.klarna.preferred_locale,PaymentIntentConfirmParams.payment_method_options.klarna.preferred_locale,PaymentIntentCreateParams.payment_method_options.klarna.preferred_locale, andPaymentIntentUpdateParams.payment_method_options.klarna.preferred_locale
- Add support for new value
9.15.0 - 2022-07-25
- #1486 API Updates
- Add support for
installmentsonCheckout.Session.payment_method_options.card,Checkout.SessionCreateParams.payment_method_options.card,Invoice.payment_settings.payment_method_options.card,InvoiceCreateParams.payment_settings.payment_method_options.card, andInvoiceUpdateParams.payment_settings.payment_method_options.card - Add support for
default_currencyandinvoice_credit_balanceonCustomer - Add support for
currencyonInvoiceCreateParams - Add support for
default_mandateonInvoice.payment_settings,InvoiceCreateParams.payment_settings, andInvoiceUpdateParams.payment_settings - Add support for
mandateonInvoicePayParams - Add support for
product_dataonOrderCreateParams.line_items[]andOrderUpdateParams.line_items[]
- Add support for
9.14.0 - 2022-07-18
- #1477 API Updates
- Add support for
blik_paymentsonAccount.capabilities,AccountCreateParams.capabilities, andAccountUpdateParams.capabilities - Add support for
blikonCharge.payment_method_details,Mandate.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,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, andSetupIntentUpdateParams.payment_method_options - Change type of
Checkout.Session.consent_collection.promotions,Checkout.SessionCreateParams.consent_collection.promotions,PaymentLink.consent_collection.promotions, andPaymentLinkCreateParams.consent_collection.promotionsfromliteral('auto')toenum('auto'|'none') - Add support for new value
blikon enumCheckout.SessionCreateParams.payment_method_types[] - Add support for new value
blikon enumsCustomerListPaymentMethodsParams.typeandPaymentMethodListParams.type - Add support for new value
blikon enumsPaymentIntentConfirmParams.payment_method_data.type,PaymentIntentCreateParams.payment_method_data.type,PaymentIntentUpdateParams.payment_method_data.type,SetupIntentConfirmParams.payment_method_data.type,SetupIntentCreateParams.payment_method_data.type, andSetupIntentUpdateParams.payment_method_data.type - Add support for new value
blikon enumsPaymentLink.payment_method_types[],PaymentLinkCreateParams.payment_method_types[], andPaymentLinkUpdateParams.payment_method_types[] - Add support for new value
blikon enumPaymentMethodCreateParams.type - Add support for new value
blikon enumPaymentMethod.type - Add support for
cancelmethod onSubscriptionsresource. This has the same functionality as thedelmethod - if you are on a version less than 9.14.0, please usedel.
- Add support for
- #1476 fix: Include trailing slash when passing empty query parameters.
- #1475 Move @types/node to devDependencies
9.13.0 - 2022-07-12
- #1473 API Updates
- Add support for
customer_detailsonCheckout.SessionListParams - Change
LineItem.amount_discountandLineItem.amount_taxto be required - Change
Transfer.source_typeto be optional and not nullable
- Add support for
- #1471 Update readme to include a note on beta packages
9.12.0 - 2022-07-07
- #1468 API Updates
- Add support for
currencyonCheckout.SessionCreateParams,InvoiceUpcomingLinesParams,InvoiceUpcomingParams,PaymentLinkCreateParams,SubscriptionCreateParams,SubscriptionSchedule.phases[],SubscriptionScheduleCreateParams.phases[],SubscriptionScheduleUpdateParams.phases[], andSubscription - Add support for
currency_optionsonCheckout.SessionCreateParams.shipping_options[].shipping_rate_data.fixed_amount,CouponCreateParams,CouponUpdateParams,Coupon,OrderCreateParams.shipping_cost.shipping_rate_data.fixed_amount,OrderUpdateParams.shipping_cost.shipping_rate_data.fixed_amount,PriceCreateParams,PriceUpdateParams,Price,ProductCreateParams.default_price_data,PromotionCode.restrictions,PromotionCodeCreateParams.restrictions,ShippingRate.fixed_amount, andShippingRateCreateParams.fixed_amount - Add support for
restrictionsonPromotionCodeUpdateParams - Add support for
fixed_amountandtax_behavioronShippingRateUpdateParams
- Add support for
- #1467 API Updates
- Add support for
customeronCheckout.SessionListParamsandRefundCreateParams - Add support for
currencyandoriginonRefundCreateParams - Add support for new values
financial_connections.account.created,financial_connections.account.deactivated,financial_connections.account.disconnected,financial_connections.account.reactivated, andfinancial_connections.account.refreshed_balanceon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[]
- Add support for
9.11.0 - 2022-06-29
- #1462 API Updates
- Add support for
deliver_card,fail_card,return_card, andship_cardtest helper methods on resourceIssuing.Card - Change type of
PaymentLink.payment_method_types[],PaymentLinkCreateParams.payment_method_types[], andPaymentLinkUpdateParams.payment_method_types[]fromliteral('card')toenum - Add support for
hosted_regulatory_receipt_urlonTreasury.ReceivedCreditandTreasury.ReceivedDebit
- Add support for
9.10.0 - 2022-06-23
- #1459 API Updates
- Add support for
capture_methodonPaymentIntentConfirmParamsandPaymentIntentUpdateParams
- Add support for
- #1458 API Updates
- Add support for
promptpay_paymentsonAccount.capabilities,AccountCreateParams.capabilities, andAccountUpdateParams.capabilities - Add support for
promptpayonCharge.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,PaymentMethod,SetupIntentConfirmParams.payment_method_data,SetupIntentCreateParams.payment_method_data, andSetupIntentUpdateParams.payment_method_data - Add support for new value
promptpayon enumCheckout.SessionCreateParams.payment_method_types[] - Add support for
subtotal_excluding_taxonCreditNoteandInvoice - Add support for
amount_excluding_taxandunit_amount_excluding_taxonCreditNoteLineItemandInvoiceLineItem - Add support for new value
promptpayon enumsCustomerListPaymentMethodsParams.typeandPaymentMethodListParams.type - Add support for
rendering_optionsonInvoiceCreateParamsandInvoiceUpdateParams - Add support for new value
promptpayon enumsInvoice.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[], andSubscriptionUpdateParams.payment_settings.payment_method_types[] - Add support for
total_excluding_taxonInvoice - Add support for
automatic_payment_methodsonOrder.payment.settings - Add support for new value
promptpayon enumsPaymentIntentConfirmParams.payment_method_data.type,PaymentIntentCreateParams.payment_method_data.type,PaymentIntentUpdateParams.payment_method_data.type,SetupIntentConfirmParams.payment_method_data.type,SetupIntentCreateParams.payment_method_data.type, andSetupIntentUpdateParams.payment_method_data.type - Add support for
promptpay_display_qr_codeonPaymentIntent.next_action - Add support for new value
promptpayon enumPaymentMethodCreateParams.type - Add support for new value
promptpayon enumPaymentMethod.type
- Add support for
- #1455 fix: Stop using path.join to create URLs.
9.9.0 - 2022-06-17
- #1453 API Updates
- Add support for
fund_cash_balancetest helper method on resourceCustomer - Add support for
statement_descriptor_prefix_kanaandstatement_descriptor_prefix_kanjionAccount.settings.card_payments,Account.settings.payments,AccountCreateParams.settings.card_payments, andAccountUpdateParams.settings.card_payments - Add support for
statement_descriptor_suffix_kanaandstatement_descriptor_suffix_kanjionCheckout.Session.payment_method_options.card,Checkout.SessionCreateParams.payment_method_options.card,PaymentIntent.payment_method_options.card,PaymentIntentConfirmParams.payment_method_options.card,PaymentIntentCreateParams.payment_method_options.card, andPaymentIntentUpdateParams.payment_method_options.card - Add support for
total_excluding_taxonCreditNote - Change type of
CustomerCreateParams.invoice_settings.rendering_optionsandCustomerUpdateParams.invoice_settings.rendering_optionsfromrendering_options_paramtoemptyStringable(rendering_options_param) - Add support for
rendering_optionsonCustomer.invoice_settingsandInvoice
- Add support for
- #1452 Fix non-conforming changelog entries and port the Makefile fix
- #1450 Only publish stable version to the latest tag
9.8.0 - 2022-06-09
- #1448 Add types for extra request options
- #1446 API Updates
- Add support for
treasuryonAccount.settings,AccountCreateParams.settings, andAccountUpdateParams.settings - Add support for
rendering_optionsonCustomerCreateParams.invoice_settingsandCustomerUpdateParams.invoice_settings - Add support for
eu_bank_transferonCustomerCreateFundingInstructionsParams.bank_transfer,Invoice.payment_settings.payment_method_options.customer_balance.bank_transfer,InvoiceCreateParams.payment_settings.payment_method_options.customer_balance.bank_transfer,InvoiceUpdateParams.payment_settings.payment_method_options.customer_balance.bank_transfer,Order.payment.settings.payment_method_options.customer_balance.bank_transfer,OrderCreateParams.payment.settings.payment_method_options.customer_balance.bank_transfer,OrderUpdateParams.payment.settings.payment_method_options.customer_balance.bank_transfer,PaymentIntent.payment_method_options.customer_balance.bank_transfer,PaymentIntentConfirmParams.payment_method_options.customer_balance.bank_transfer,PaymentIntentCreateParams.payment_method_options.customer_balance.bank_transfer,PaymentIntentUpdateParams.payment_method_options.customer_balance.bank_transfer,Subscription.payment_settings.payment_method_options.customer_balance.bank_transfer,SubscriptionCreateParams.payment_settings.payment_method_options.customer_balance.bank_transfer, andSubscriptionUpdateParams.payment_settings.payment_method_options.customer_balance.bank_transfer - Change type of
CustomerCreateFundingInstructionsParams.bank_transfer.requested_address_types[]fromliteral('zengin')toenum('iban'|'sort_code'|'spei'|'zengin') - Change type of
CustomerCreateFundingInstructionsParams.bank_transfer.type,Order.payment.settings.payment_method_options.customer_balance.bank_transfer.type,OrderCreateParams.payment.settings.payment_method_options.customer_balance.bank_transfer.type,OrderUpdateParams.payment.settings.payment_method_options.customer_balance.bank_transfer.type,PaymentIntent.next_action.display_bank_transfer_instructions.type,PaymentIntent.payment_method_options.customer_balance.bank_transfer.type,PaymentIntentConfirmParams.payment_method_options.customer_balance.bank_transfer.type,PaymentIntentCreateParams.payment_method_options.customer_balance.bank_transfer.type, andPaymentIntentUpdateParams.payment_method_options.customer_balance.bank_transfer.typefromliteral('jp_bank_transfer')toenum('eu_bank_transfer'|'gb_bank_transfer'|'jp_bank_transfer'|'mx_bank_transfer') - Add support for
iban,sort_code, andspeionFundingInstructions.bank_transfer.financial_addresses[]andPaymentIntent.next_action.display_bank_transfer_instructions.financial_addresses[] - Add support for new values
bacs,fps, andspeion enumsFundingInstructions.bank_transfer.financial_addresses[].supported_networks[]andPaymentIntent.next_action.display_bank_transfer_instructions.financial_addresses[].supported_networks[] - Add support for new values
sort_codeandspeion enumsFundingInstructions.bank_transfer.financial_addresses[].typeandPaymentIntent.next_action.display_bank_transfer_instructions.financial_addresses[].type - Change type of
Order.payment.settings.payment_method_options.customer_balance.bank_transfer.requested_address_types[],OrderCreateParams.payment.settings.payment_method_options.customer_balance.bank_transfer.requested_address_types[],OrderUpdateParams.payment.settings.payment_method_options.customer_balance.bank_transfer.requested_address_types[],PaymentIntent.payment_method_options.customer_balance.bank_transfer.requested_address_types[],PaymentIntentConfirmParams.payment_method_options.customer_balance.bank_transfer.requested_address_types[],PaymentIntentCreateParams.payment_method_options.customer_balance.bank_transfer.requested_address_types[], andPaymentIntentUpdateParams.payment_method_options.customer_balance.bank_transfer.requested_address_types[]fromliteral('zengin')toenum - Add support for
custom_unit_amountonPriceCreateParamsandPrice
- Add support for
9.7.0 - 2022-06-08
- #1441 API Updates
- Add support for
affirm,bancontact,card,ideal,p24, andsofortonCheckout.Session.payment_method_optionsandCheckout.SessionCreateParams.payment_method_options - Add support for
afterpay_clearpay,au_becs_debit,bacs_debit,eps,fpx,giropay,grabpay,klarna,paynow, andsepa_debitonCheckout.SessionCreateParams.payment_method_options - Add support for
setup_future_usageonCheckout.Session.payment_method_options.*andCheckout.SessionCreateParams.payment_method_options.*, - Change
PaymentMethod.us_bank_account.networksandSetupIntent.flow_directionsto be required - Add support for
attach_to_selfonSetupAttempt,SetupIntentCreateParams,SetupIntentListParams, andSetupIntentUpdateParams - Add support for
flow_directionsonSetupAttempt,SetupIntentCreateParams, andSetupIntentUpdateParams
- Add support for
9.6.0 - 2022-06-01
- #1439 API Updates
- Add support for
radar_optionsonChargeCreateParams,Charge,PaymentIntentConfirmParams.payment_method_data,PaymentIntentConfirmParams,PaymentIntentCreateParams.payment_method_data,PaymentIntentCreateParams,PaymentIntentUpdateParams.payment_method_data,PaymentMethodCreateParams,PaymentMethod,SetupIntentConfirmParams.payment_method_data,SetupIntentCreateParams.payment_method_data, andSetupIntentUpdateParams.payment_method_data - Add support for
account_holder_name,account_number,account_type,bank_code,bank_name,branch_code, andbranch_nameonFundingInstructions.bank_transfer.financial_addresses[].zenginandPaymentIntent.next_action.display_bank_transfer_instructions.financial_addresses[].zengin - Add support for new values
en-AUanden-NZon enumsOrderCreateParams.payment.settings.payment_method_options.klarna.preferred_locale,OrderUpdateParams.payment.settings.payment_method_options.klarna.preferred_locale,PaymentIntentConfirmParams.payment_method_options.klarna.preferred_locale,PaymentIntentCreateParams.payment_method_options.klarna.preferred_locale, andPaymentIntentUpdateParams.payment_method_options.klarna.preferred_locale - Change type of
Order.payment.settings.payment_method_options.customer_balance.bank_transfer.typeandPaymentIntent.payment_method_options.customer_balance.bank_transfer.typefromenumtoliteral('jp_bank_transfer')- This is technically breaking in Typescript, but now accurately represents the behavior that was allowed by the server. We haven't historically treated breaking Typescript changes as requiring a major.
- Change
PaymentIntent.next_action.display_bank_transfer_instructions.hosted_instructions_urlto be required - Add support for
networkonSetupIntent.payment_method_options.card - Add support for new value
simulated_wisepos_eon enumsTerminal.Reader.device_typeandTerminal.ReaderListParams.device_type
- Add support for
9.5.0 - 2022-05-26
-
#1434 API Updates
- Add support for
affirm_paymentsandlink_paymentsonAccount.capabilities,AccountCreateParams.capabilities, andAccountUpdateParams.capabilities - Add support for
id_number_secondaryonAccountCreateParams.individual,AccountUpdateParams.individual,PersonCreateParams,PersonUpdateParams,TokenCreateParams.account.individual, andTokenCreateParams.person - Add support for new value
affirmon enumCheckout.SessionCreateParams.payment_method_types[] - Add support for
hosted_instructions_urlonPaymentIntent.next_action.display_bank_transfer_instructions - Add support for
id_number_secondary_providedonPerson - Add support for
card_issuingonTreasury.FinancialAccountCreateParams.features,Treasury.FinancialAccountUpdateFeaturesParams, andTreasury.FinancialAccountUpdateParams.features
- Add support for
-
#1432 docs: Update HttpClient documentation to remove experimental status.
9.4.0 - 2022-05-23
- #1431 API Updates
- Add support for
treasuryonAccount.capabilities,AccountCreateParams.capabilities, andAccountUpdateParams.capabilities
- Add support for
9.3.0 - 2022-05-23
- #1430 API Updates
- Add support for new resource
Apps.Secret - Add support for
affirmonCharge.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, andSetupIntentUpdateParams.payment_method_data - Add support for
linkonCharge.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, andSetupIntentUpdateParams.payment_method_options - Add support for new values
affirmandlinkon enumsCustomerListPaymentMethodsParams.typeandPaymentMethodListParams.type - Add support for new value
linkon enumsInvoice.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[], andSubscriptionUpdateParams.payment_settings.payment_method_types[] - Add support for new values
affirmandlinkon enumsPaymentIntentConfirmParams.payment_method_data.type,PaymentIntentCreateParams.payment_method_data.type,PaymentIntentUpdateParams.payment_method_data.type,SetupIntentConfirmParams.payment_method_data.type,SetupIntentCreateParams.payment_method_data.type, andSetupIntentUpdateParams.payment_method_data.type - Add support for new values
affirmandlinkon enumPaymentMethodCreateParams.type - Add support for new values
affirmandlinkon enumPaymentMethod.type
- Add support for new resource
9.2.0 - 2022-05-19
- #1422 API Updates
- Add support for new
TreasuryAPIs:CreditReversal,DebitReversal,FinancialAccountFeatures,FinancialAccount,FlowDetails,InboundTransfer,OutboundPayment,OutboundTransfer,ReceivedCredit,ReceivedDebit,TransactionEntry, andTransaction - Add support for
treasuryonIssuing.Authorization,Issuing.Dispute,Issuing.Transaction, andIssuing.DisputeCreateParams - Add support for
retrieve_payment_methodmethod on resourceCustomer - Add support for
list_ownersandlistmethods on resourceFinancialConnections.Account - Change
BillingPortal.ConfigurationCreateParams.features.customer_update.allowed_updatesto be optional - Change type of
BillingPortal.Session.return_urlfromstringtonullable(string) - Add support for
afterpay_clearpay,au_becs_debit,bacs_debit,eps,fpx,giropay,grabpay,klarna,paynow, andsepa_debitonCheckout.Session.payment_method_options - Add support for
financial_accountonIssuing.CardandIssuing.CardCreateParams - Add support for
client_secretonOrder - Add support for
networksonPaymentIntentConfirmParams.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, andSetupIntentUpdateParams.payment_method_options.us_bank_account - Add support for
attach_to_selfandflow_directionsonSetupIntent - Add support for
save_default_payment_methodonSubscription.payment_settings,SubscriptionCreateParams.payment_settings, andSubscriptionUpdateParams.payment_settings - Add support for
czkonTerminal.Configuration.tipping,Terminal.ConfigurationCreateParams.tipping, andTerminal.ConfigurationUpdateParams.tipping
- Add support for new
9.1.0 - 2022-05-11
- #1420 API Updates
- Add support for
descriptiononCheckout.SessionCreateParams.subscription_data,SubscriptionCreateParams,SubscriptionUpdateParams, andSubscription - Add support for
consent_collection,payment_intent_data,shipping_options,submit_type, andtax_id_collectiononPaymentLinkCreateParamsandPaymentLink - Add support for
customer_creationonPaymentLinkCreateParams,PaymentLinkUpdateParams, andPaymentLink - Add support for
metadataonSubscriptionSchedule.phases[],SubscriptionScheduleCreateParams.phases[], andSubscriptionScheduleUpdateParams.phases[] - Add support for new value
billing_portal.session.createdon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[]
- Add support for
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):
- ⚠️#1336 feat(http-client): retry closed connection errors
- #1415 #1417 API Updates
- ⚠️ Replace the legacy
OrderAPI with the newOrderAPI.- Resource modified:
Order. - New methods:
cancel,list_line_items,reopen, andsubmit - Removed methods:
payandreturn_order - Removed resources:
OrderItemandOrderReturn - Removed references from other resources:
Charge.order
- Resource modified:
- Add support for
amount_discount,amount_tax, andproductonLineItem - Change type of
Charge.shipping.name,Checkout.Session.shipping.name,Customer.shipping.name,Invoice.customer_shipping.name,PaymentIntent.shipping.name,ShippingDetails.name, andSource.source_order.shipping.namefromnullable(string)tostring
- ⚠️ Replace the legacy
8.222.0 - 2022-05-05
- #1414 API Updates
- Add support for
default_price_dataonProductCreateParams - Add support for
default_priceonProductUpdateParamsandProduct - Add support for
instructions_emailonRefundCreateParamsandRefund
- Add support for
8.221.0 - 2022-05-05
-
#1413 API Updates
- Add support for new resources
FinancialConnections.AccountOwner,FinancialConnections.AccountOwnership,FinancialConnections.Account, andFinancialConnections.Session - Add support for
financial_connectionsonCheckout.Session.payment_method_options.us_bank_account,Checkout.SessionCreateParams.payment_method_options.us_bank_account,Invoice.payment_settings.payment_method_options.us_bank_account,InvoiceCreateParams.payment_settings.payment_method_options.us_bank_account,InvoiceUpdateParams.payment_settings.payment_method_options.us_bank_account,PaymentIntent.payment_method_options.us_bank_account,PaymentIntentConfirmParams.payment_method_options.us_bank_account,PaymentIntentCreateParams.payment_method_options.us_bank_account,PaymentIntentUpdateParams.payment_method_options.us_bank_account,SetupIntent.payment_method_options.us_bank_account,SetupIntentConfirmParams.payment_method_options.us_bank_account,SetupIntentCreateParams.payment_method_options.us_bank_account,SetupIntentUpdateParams.payment_method_options.us_bank_account,Subscription.payment_settings.payment_method_options.us_bank_account,SubscriptionCreateParams.payment_settings.payment_method_options.us_bank_account, andSubscriptionUpdateParams.payment_settings.payment_method_options.us_bank_account - Add support for
financial_connections_accountonPaymentIntentConfirmParams.payment_method_data.us_bank_account,PaymentIntentCreateParams.payment_method_data.us_bank_account,PaymentIntentUpdateParams.payment_method_data.us_bank_account,PaymentMethod.us_bank_account,PaymentMethodCreateParams.us_bank_account,SetupIntentConfirmParams.payment_method_data.us_bank_account,SetupIntentCreateParams.payment_method_data.us_bank_account, andSetupIntentUpdateParams.payment_method_data.us_bank_account
- Add support for new resources
-
#1410 API Updates
- Add support for
registered_addressonAccountCreateParams.individual,AccountUpdateParams.individual,PersonCreateParams,PersonUpdateParams,Person,TokenCreateParams.account.individual, andTokenCreateParams.person - Change type of
PaymentIntent.amount_details.tip.amountfromnullable(integer)tointeger - Change
PaymentIntent.amount_details.tip.amountto be optional - Add support for
payment_method_dataonSetupIntentConfirmParams,SetupIntentCreateParams, andSetupIntentUpdateParams
- Add support for
-
#1409 Update autoPagination tests to be hermetic.
-
#1411 Enable CI on beta branch
8.220.0 - 2022-05-03
- #1407 API Updates
- Add support for new resource
CashBalance - Change type of
BillingPortal.Configuration.applicationfrom$Applicationtodeletable($Application) - Add support for
alipayonCheckout.Session.payment_method_optionsandCheckout.SessionCreateParams.payment_method_options - Change type of
Checkout.SessionCreateParams.payment_method_options.konbini.expires_after_daysfromemptyStringable(integer)tointeger - Add support for new value
eu_oss_vaton enumsCheckout.Session.customer_details.tax_ids[].type,Invoice.customer_tax_ids[].type, andTaxId.type - Add support for new value
eu_oss_vaton enumsCustomerCreateParams.tax_id_data[].type,InvoiceUpcomingLinesParams.customer_details.tax_ids[].type,InvoiceUpcomingParams.customer_details.tax_ids[].type, andTaxIdCreateParams.type - Add support for
cash_balanceonCustomer - Add support for
applicationonInvoice,Quote,SubscriptionSchedule, andSubscription
- Add support for new resource
- #1403 Add tests for specifying a custom host on StripeMethod.
8.219.0 - 2022-04-21
- #1398 API Updates
- Add support for
expiretest helper method on resourceRefund - Change type of
BillingPortal.Configuration.applicationfromstringtoexpandable($Application) - Change
Issuing.DisputeCreateParams.transactionto be optional
- Add support for
8.218.0 - 2022-04-18
- #1396 API Updates
- Add support for new resources
FundingInstructionsandTerminal.Configuration - Add support for
create_funding_instructionsmethod on resourceCustomer - Add support for new value
customer_balanceas a payment methodtype. - Add support for
customer_balanceonCharge.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, andPaymentMethod - Add support for
cash_balanceonCustomerCreateParamsandCustomerUpdateParams - Add support for
amount_detailsonPaymentIntent - Add support for
display_bank_transfer_instructionsonPaymentIntent.next_action - Add support for
configuration_overridesonTerminal.Location,Terminal.LocationCreateParams, andTerminal.LocationUpdateParams
- Add support for new resources
8.217.0 - 2022-04-13
- #1395 API Updates
- Add support for
increment_authorizationmethod on resourcePaymentIntent - Add support for
incremental_authorization_supportedonCharge.payment_method_details.card_present - Add support for
request_incremental_authorization_supportonPaymentIntent.payment_method_options.card_present,PaymentIntentConfirmParams.payment_method_options.card_present,PaymentIntentCreateParams.payment_method_options.card_present, andPaymentIntentUpdateParams.payment_method_options.card_present
- Add support for
8.216.0 - 2022-04-08
- #1391 API Updates
- Add support for
apply_customer_balancemethod on resourcePaymentIntent - Add support for new value
cash_balance.funds_availableon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[]
- Add support for
8.215.0 - 2022-04-01
-
#1389 API Updates
- Add support for
bank_transfer_paymentsonAccount.capabilities,AccountCreateParams.capabilities, andAccountUpdateParams.capabilities - Add support for
capture_beforeonCharge.payment_method_details.card_present - Add support for
addressandnameonCheckout.Session.customer_details - Add support for
customer_balanceonInvoice.payment_settings.payment_method_options,InvoiceCreateParams.payment_settings.payment_method_options,InvoiceUpdateParams.payment_settings.payment_method_options,Subscription.payment_settings.payment_method_options,SubscriptionCreateParams.payment_settings.payment_method_options, andSubscriptionUpdateParams.payment_settings.payment_method_options - Add support for new value
customer_balanceon enumsInvoice.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[], andSubscriptionUpdateParams.payment_settings.payment_method_types[] - Add support for
request_extended_authorizationonPaymentIntent.payment_method_options.card_present,PaymentIntentConfirmParams.payment_method_options.card_present,PaymentIntentCreateParams.payment_method_options.card_present, andPaymentIntentUpdateParams.payment_method_options.card_present - Add support for new values
payment_intent.partially_funded,terminal.reader.action_failed, andterminal.reader.action_succeededon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[]
- Add support for
-
#1388 Stop sending Content-Length header for verbs which don't have bodies.
8.214.0 - 2022-03-30
- #1386 API Updates
- Add support for
cancel_action,process_payment_intent,process_setup_intent, andset_reader_displaymethods on resourceTerminal.Reader - Change
Charge.failure_balance_transaction,Invoice.payment_settings.payment_method_options.us_bank_account,PaymentIntent.next_action.verify_with_microdeposits.microdeposit_type,SetupIntent.next_action.verify_with_microdeposits.microdeposit_type, andSubscription.payment_settings.payment_method_options.us_bank_accountto be required - Add support for
actiononTerminal.Reader
- Add support for
8.213.0 - 2022-03-28
- #1383 API Updates
- Add support for Search API
- Add support for
searchmethod on resourcesCharge,Customer,Invoice,PaymentIntent,Price,Product, andSubscription
- Add support for
- Add support for Search API
- #1384 Bump qs package to latest.
8.212.0 - 2022-03-25
- #1381 API Updates
- Add support for PayNow and US Bank Accounts Debits payments
- Charge (API ref)
- Add support for
paynowandus_bank_accountonCharge.payment_method_details
- Add support for
- Customer (API ref)
- Add support for new values
paynowandus_bank_accounton enumCustomerListPaymentMethodsParams.type
- Add support for new values
- Payment Intent (API ref)
- Add support for
paynowandus_bank_accountonpayment_method_optionsonPaymentIntent,PaymentIntentCreateParams,PaymentIntentUpdateParams, andPaymentIntentConfirmParams - Add support for
paynowandus_bank_accountonpayment_method_dataonPaymentIntentCreateParams,PaymentIntentUpdateParams, andPaymentIntentConfirmParams - Add support for
paynow_display_qr_codeonPaymentIntent.next_action - Add support for new values
paynowandus_bank_accounton enumspayment_method_data.typeonPaymentIntentCreateParams, andPaymentIntentUpdateParams, andPaymentIntentConfirmParams
- Add support for
- Setup Intent (API ref)
- Add support for
us_bank_accountonpayment_method_optionsonSetupIntent,SetupIntentCreateParams,SetupIntentUpdateParams, andSetupIntentConfirmParams
- Add support for
- Setup Attempt (API ref)
- Add support for
us_bank_accountonSetupAttempt.payment_method_details
- Add support for
- Payment Method (API ref)
- Add support for
paynowandus_bank_accountonPaymentMethodandPaymentMethodCreateParams - Add support for
us_bank_accountonPaymentMethodUpdateParams - Add support for new values
paynowandus_bank_accounton enumsPaymentMethod.type,PaymentMethodCreateParams.type. andPaymentMethodListParams.type
- Add support for
- Checkout Session (API ref)
- Add support for
us_bank_accountonpayment_method_optionsonCheckout.SessionandCheckout.SessionCreateParams - Add support for new values
paynowandus_bank_accounton enumCheckout.SessionCreateParams.payment_method_types[]
- Add support for
- Invoice (API ref)
- Add support for
us_bank_accountonpayment_settings.payment_method_optionsonInvoice,InvoiceCreateParams, andInvoiceUpdateParams - Add support for new values
paynowandus_bank_accounton enumspayment_settings.payment_method_types[]onInvoice,InvoiceCreateParams, andInvoiceUpdateParams
- Add support for
- Subscription (API ref)
- Add support for
us_bank_accountonSubscription.payment_settings.payment_method_options,SubscriptionCreateParams.payment_settings.payment_method_options, andSubscriptionUpdateParams.payment_settings.payment_method_options - Add support for new values
paynowandus_bank_accounton enumspayment_settings.payment_method_types[]onSubscription,SubscriptionCreateParams, andSubscriptionUpdateParams
- Add support for
- Account capabilities (API ref)
- Add support for
paynow_paymentsoncapabilitiesonAccount,AccountCreateParams, andAccountUpdateParams
- Add support for
- Charge (API ref)
- Add support for
failure_balance_transactiononCharge - Add support for
capture_methodonafterpay_clearpay,card, andklarnaonpayment_method_optionsonPaymentIntent,PaymentIntentCreateParams,PaymentIntentUpdateParams, andPaymentIntentConfirmParams(API ref) - Add additional support for verify microdeposits on Payment Intent and Setup Intent (API ref)
- Add support for
microdeposit_typeonnext_action.verify_with_microdepositsonPaymentIntentandSetupIntent - Add support for
descriptor_codeonPaymentIntentVerifyMicrodepositsParamsandSetupIntentVerifyMicrodepositsParams
- Add support for
- Add support for
test_clockonSubscriptionListParams(API ref)
- Add support for PayNow and US Bank Accounts Debits payments
- #1375 Update error types to be namespaced under Stripe.error
- #1380 Force update minimist dependency
8.211.0 - 2022-03-23
- #1377 API Updates
- Add support for
cancelmethod on resourceRefund - Add support for new values
bg_uic,hu_tin, andsi_tinon enumsCheckout.Session.customer_details.tax_ids[].type,Invoice.customer_tax_ids[].type, andTaxId.type - Add support for new values
bg_uic,hu_tin, andsi_tinon enumsCustomerCreateParams.tax_id_data[].type,InvoiceUpcomingLinesParams.customer_details.tax_ids[].type,InvoiceUpcomingParams.customer_details.tax_ids[].type, andTaxIdCreateParams.type - Change
InvoiceCreateParams.customerto be optional - Add support for
test_clockonQuoteListParams - Add support for new values
test_helpers.test_clock.advancing,test_helpers.test_clock.created,test_helpers.test_clock.deleted,test_helpers.test_clock.internal_failure, andtest_helpers.test_clock.readyon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[]
- Add support for
8.210.0 - 2022-03-18
- #1372 API Updates
- Add support for
statusonCard
- Add support for
8.209.0 - 2022-03-11
-
#1368 API Updates
- Add support for
mandateonCharge.payment_method_details.card - Add support for
mandate_optionsonPaymentIntentCreateParams.payment_method_options.card,PaymentIntentUpdateParams.payment_method_options.card,PaymentIntentConfirmParams.payment_method_options.card,PaymentIntent.payment_method_options.card,SetupIntentCreateParams.payment_method_options.card,SetupIntentUpdateParams.payment_method_options.card,SetupIntentConfirmParams.payment_method_options.card, andSetupIntent.payment_method_options.card - Add support for
card_await_notificationonPaymentIntent.next_action - Add support for
customer_notificationonPaymentIntent.processing.card - Change
PaymentLinkCreateParams.line_itemsto be required, and changePaymentLink.createto requirePaymentLinkCreateParams
- Add support for
-
#1364 Update search pagination to use page param instead of next_page.
8.208.0 - 2022-03-09
- #1366 API Updates
- Add support for
test_clockonCustomerListParams - Change
Invoice.test_clock,InvoiceItem.test_clock,Quote.test_clock,Subscription.test_clock, andSubscriptionSchedule.test_clockto be required
- Add support for
8.207.0 - 2022-03-02
- #1363 API Updates
- Add support for new resources
CreditedItemsandProrationDetails - Add support for
proration_detailsonInvoiceLineItem
- Add support for new resources
8.206.0 - 2022-03-01
- #1361 #1362 API Updates
- Add support for new resource
TestHelpers.TestClock - Add support for
test_clockonCustomerCreateParams,Customer,Invoice,InvoiceItem,QuoteCreateParams,Quote,Subscription, andSubscriptionSchedule - Add support for
pending_invoice_items_behavioronInvoiceCreateParams - Change type of
ProductUpdateParams.urlfromstringtoemptyStringable(string) - Add support for
next_actiononRefund
- Add support for new resource
8.205.0 - 2022-02-25
- #1098 Typescript: add declaration for
onDoneonautoPagingEach - #1357 Properly handle API errors with unknown error types
- #1359 API Updates
-
Change
BillingPortal.Configuration.business_profile.privacy_policy_urland.business_profile.terms_of_service_urlto be optional on requests and responses -
Add support for
konbini_paymentsonAccountUpdateParams.capabilities,AccountCreateParams.capabilities, andAccount.capabilities -
Add support for
konbinionCharge.payment_method_details, -
Add support for
.payment_method_options.konbiniand.payment_method_data.konbinion thePaymentIntentAPI. -
Add support for
.payment_settings.payment_method_options.konbinion theInvoiceAPI. -
Add support for
.payment_method_options.konbinion theSubscriptionAPI -
Add support for
.payment_method_options.konbinion theCheckout.SessionAPI -
Add support for
konbinion thePaymentMethodAPI. -
Add support for
konbini_display_detailsonPaymentIntent.next_action
-
- #1311 update documentation to use appInfo
8.204.0 - 2022-02-23
- #1354 API Updates
- Add support for
setup_future_usageonPaymentIntentCreateParams.payment_method_options.* - Add support for new values
bbpos_wisepad3andstripe_m2on enumsTerminal.ReaderListParams.device_typeandTerminal.Reader.device_type - Add support for
objectonExternalAccountListParams(fixes #1351)
- Add support for
8.203.0 - 2022-02-15
- #1350 API Updates
- Add support for
verify_microdepositsmethod on resourcesPaymentIntentandSetupIntent - Add support for new value
grabpayon enumsInvoiceCreateParams.payment_settings.payment_method_types[],InvoiceUpdateParams.payment_settings.payment_method_types[],Invoice.payment_settings.payment_method_types[],SubscriptionCreateParams.payment_settings.payment_method_types[],SubscriptionUpdateParams.payment_settings.payment_method_types[], andSubscription.payment_settings.payment_method_types[]
- Add support for
- #1348 API Updates
- Add support for
pinonIssuing.CardUpdateParams
- Add support for
8.202.0 - 2022-02-03
- #1344 API Updates
- Add support for new value
au_becs_debiton enumCheckout.SessionCreateParams.payment_method_types[] - Change type of
Refund.reasonfromstringtoenum('duplicate'|'expired_uncaptured_charge'|'fraudulent'|'requested_by_customer')
- Add support for new value
8.201.0 - 2022-01-28
- #1342 Bump nanoid from 3.1.20 to 3.2.0.
- #1335 Fix StripeResource to successfully import TIMEOUT_ERROR_CODE.
- #1339 Bump node-fetch from 2.6.2 to 2.6.7
8.200.0 - 2022-01-25
-
#1338 API Updates
- Change
Checkout.Session.payment_linkto be required - Add support for
phone_number_collectiononPaymentLinkCreateParamsandPaymentLink - Add support for new values
payment_link.createdandpayment_link.updatedon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[] - Add support for new value
is_vaton enumsCheckout.Session.customer_details.tax_ids[].type,Invoice.customer_tax_ids[].type, andTaxId.type - Add support for new value
is_vaton enumsCustomerCreateParams.tax_id_data[].type,InvoiceUpcomingParams.customer_details.tax_ids[].type,InvoiceUpcomingLinesParams.customer_details.tax_ids[].type, andTaxIdCreateParams.type
- Change
-
#1333 Customer tax_ids is not included by default
8.199.0 - 2022-01-20
- #1332 API Updates
- Add support for new resource
PaymentLink - Add support for
payment_linkonCheckout.Session
- Add support for new resource
8.198.0 - 2022-01-19
- #1331 API Updates
- Change type of
Charge.statusfromstringtoenum('failed'|'pending'|'succeeded') - Add support for
bacs_debitandepsonPaymentIntentCreateParams.payment_method_options,PaymentIntentUpdateParams.payment_method_options,PaymentIntentConfirmParams.payment_method_options, andPaymentIntent.payment_method_options - Add support for
image_url_pngandimage_url_svgonPaymentIntent.next_action.wechat_pay_display_qr_code
- Change type of
8.197.0 - 2022-01-13
- #1329 API Updates
- Add support for
paid_out_of_bandonInvoice
- Add support for
8.196.0 - 2022-01-12
- #1328 API Updates
- Add support for
customer_creationonCheckout.SessionCreateParamsandCheckout.Session - Add support for
fpxandgrabpayonPaymentIntentCreateParams.payment_method_options,PaymentIntentUpdateParams.payment_method_options,PaymentIntentConfirmParams.payment_method_options, andPaymentIntent.payment_method_options
- Add support for
- #1315 API Updates
- Add support for
mandate_optionsonSubscriptionCreateParams.payment_settings.payment_method_options.card,SubscriptionUpdateParams.payment_settings.payment_method_options.card, andSubscription.payment_settings.payment_method_options.card
- Add support for
- #1327 Remove DOM type references.
- #1325 Add comment documenting makeRequest#headers type.
8.195.0 - 2021-12-22
-
#1314 API Updates
- Add support for
au_becs_debitonPaymentIntentCreateParams.payment_method_options,PaymentIntentUpdateParams.payment_method_options,PaymentIntentConfirmParams.payment_method_options, andPaymentIntent.payment_method_options - Change type of
PaymentIntent.processing.typefromstringtoliteral('card'). This is not considered a breaking change as the field was added in the same release.
- Add support for
-
#1313 API Updates
- Add support for new values
en-FR,es-US, andfr-FRon enumsPaymentIntentCreateParams.payment_method_options.klarna.preferred_locale,PaymentIntentUpdateParams.payment_method_options.klarna.preferred_locale, andPaymentIntentConfirmParams.payment_method_options.klarna.preferred_locale - Add support for
boletoonSetupAttempt.payment_method_details
- Add support for new values
-
#1312 API Updates
- Add support for
processingonPaymentIntent
- Add support for
8.194.0 - 2021-12-15
- #1309 API Updates
- Add support for new resource
PaymentIntentTypeSpecificPaymentMethodOptionsClient - Add support for
setup_future_usageonPaymentIntentCreateParams.payment_method_options.card,PaymentIntentUpdateParams.payment_method_options.card,PaymentIntentConfirmParams.payment_method_options.card, andPaymentIntent.payment_method_options.card
- Add support for new resource
8.193.0 - 2021-12-09
- #1308 API Updates
- Add support for
metadataonBillingPortal.ConfigurationCreateParams,BillingPortal.ConfigurationUpdateParams, andBillingPortal.Configuration
- Add support for
8.192.0 - 2021-12-09
- #1307 API Updates
- Add support for new values
ge_vatandua_vaton enumsCheckout.Session.customer_details.tax_ids[].type,Invoice.customer_tax_ids[].type, andTaxId.type - Add support for new values
ge_vatandua_vaton enumsCustomerCreateParams.tax_id_data[].type,InvoiceUpcomingParams.customer_details.tax_ids[].type,InvoiceUpcomingLinesParams.customer_details.tax_ids[].type, andTaxIdCreateParams.type - Change type of
PaymentIntentCreateParams.payment_method_data.billing_details.email,PaymentIntentUpdateParams.payment_method_data.billing_details.email,PaymentIntentConfirmParams.payment_method_data.billing_details.email,PaymentMethodCreateParams.billing_details.email, andPaymentMethodUpdateParams.billing_details.emailfromstringtoemptyStringable(string) - Add support for
giropayonPaymentIntentCreateParams.payment_method_options,PaymentIntentUpdateParams.payment_method_options,PaymentIntentConfirmParams.payment_method_options, andPaymentIntent.payment_method_options - Add support for new value
en-IEon enumsPaymentIntentCreateParams.payment_method_options.klarna.preferred_locale,PaymentIntentUpdateParams.payment_method_options.klarna.preferred_locale, andPaymentIntentConfirmParams.payment_method_options.klarna.preferred_locale
- Add support for new values
- #1301 Remove coveralls from package.json
- #1300 Fix broken link in docstring
8.191.0 - 2021-11-19
-
#1299 API Updates
- Add support for
walletsonIssuing.Card
- Add support for
-
#1298 API Updates
- Add support for
interac_presentonPaymentIntentCreateParams.payment_method_options,PaymentIntentUpdateParams.payment_method_options,PaymentIntentConfirmParams.payment_method_options, andPaymentIntent.payment_method_options - Add support for new value
jcton enumsTaxRateCreateParams.tax_type,TaxRateUpdateParams.tax_type, andTaxRate.tax_type
- Add support for
8.190.0 - 2021-11-17
- #1297 API Updates
- Add support for
automatic_payment_methodsonPaymentIntentCreateParamsandPaymentIntent
- Add support for
8.189.0 - 2021-11-16
- #1295 API Updates
- Add support for new resource
ShippingRate - Add support for
shipping_optionsonCheckout.SessionCreateParamsandCheckout.Session - Add support for
shipping_rateonCheckout.Session
- Add support for new resource
8.188.0 - 2021-11-12
- #1293 API Updates
- Add support for new value
agrobankon enumsCharge.payment_method_details.fpx.bank,PaymentIntentCreateParams.payment_method_data.fpx.bank,PaymentIntentUpdateParams.payment_method_data.fpx.bank,PaymentIntentConfirmParams.payment_method_data.fpx.bank,PaymentMethodCreateParams.fpx.bank, andPaymentMethod.fpx.bank
- Add support for new value
8.187.0 - 2021-11-11
- #1292 API Updates
- Add support for
expiremethod on resourceCheckout.Session - Add support for
statusonCheckout.Session
- Add support for
- #1288 Add SubtleCryptoProvider and update Webhooks to allow async crypto.
- #1291 Better types in
lib.d.ts
8.186.1 - 2021-11-04
- #1284 API Updates
- Remove support for
ownership_declaration_shown_and_signedonTokenCreateParams.account. This API was unused. - Add support for
ownership_declaration_shown_and_signedonTokenCreateParams.account.company
- Remove support for
8.186.0 - 2021-11-01
- #1283 API Updates
- Add support for
ownership_declarationonAccountUpdateParams.company,AccountCreateParams.company,Account.company, andTokenCreateParams.account.company - Add support for
proof_of_registrationonAccountUpdateParams.documentsandAccountCreateParams.documents - Add support for
ownership_declaration_shown_and_signedonTokenCreateParams.account
- Add support for
8.185.0 - 2021-11-01
- #1282 API Updates
- Change type of
AccountUpdateParams.individual.full_name_aliases,AccountCreateParams.individual.full_name_aliases,PersonCreateParams.full_name_aliases,PersonUpdateParams.full_name_aliases,TokenCreateParams.account.individual.full_name_aliases, andTokenCreateParams.person.full_name_aliasesfromarray(string)toemptyStringable(array(string)) - Add support for new values
en-BE,en-ES, anden-ITon enumsPaymentIntentCreateParams.payment_method_options.klarna.preferred_locale,PaymentIntentUpdateParams.payment_method_options.klarna.preferred_locale, andPaymentIntentConfirmParams.payment_method_options.klarna.preferred_locale
- Change type of
8.184.0 - 2021-10-20
- #1276 API Updates
- Change
Account.controller.typeto be required - Add support for
buyer_idonCharge.payment_method_details.alipay
- Change
- #1273 Add typed createFetchHttpClient function.
8.183.0 - 2021-10-15
- #1272 API Updates
- Change type of
UsageRecordCreateParams.timestampfromintegertoliteral('now') | integer - Change
UsageRecordCreateParams.timestampto be optional
- Change type of
8.182.0 - 2021-10-14
- #1271 API Updates
- Change
Charge.payment_method_details.klarna.payment_method_category,Charge.payment_method_details.klarna.preferred_locale,Checkout.Session.customer_details.phone, andPaymentMethod.klarna.dobto be required - Add support for new value
klarnaon enumCheckout.SessionCreateParams.payment_method_types[]
- Change
8.181.0 - 2021-10-11
- #1269 API Updates
- Add support for
payment_method_categoryandpreferred_localeonCharge.payment_method_details.klarna - Add support for new value
klarnaon enumsCustomerListPaymentMethodsParams.typeandPaymentMethodListParams.type - Add support for
klarnaonPaymentIntentCreateParams.payment_method_data,PaymentIntentCreateParams.payment_method_options,PaymentIntentUpdateParams.payment_method_data,PaymentIntentUpdateParams.payment_method_options,PaymentIntentConfirmParams.payment_method_data,PaymentIntentConfirmParams.payment_method_options,PaymentIntent.payment_method_options,PaymentMethodCreateParams, andPaymentMethod - Add support for new value
klarnaon enumsPaymentIntentCreateParams.payment_method_data.type,PaymentIntentUpdateParams.payment_method_data.type, andPaymentIntentConfirmParams.payment_method_data.type - Add support for new value
klarnaon enumPaymentMethodCreateParams.type - Add support for new value
klarnaon enumPaymentMethod.type
- Add support for
8.180.0 - 2021-10-11
- #1266 API Updates
- Add support for
list_payment_methodsmethod on resourceCustomer
- Add support for
8.179.0 - 2021-10-07
- #1265 API Updates
- Add support for
phone_number_collectiononCheckout.SessionCreateParamsandCheckout.Session - Add support for
phoneonCheckout.Session.customer_details - Change
PaymentMethodListParams.customerto be optional - Add support for new value
customer_idon enumsRadar.ValueListCreateParams.item_typeandRadar.ValueList.item_type - Add support for new value
bbpos_wisepos_eon enumsTerminal.ReaderListParams.device_typeandTerminal.Reader.device_type
- Add support for
8.178.0 - 2021-09-29
- #1261 API Updates
- Add support for
klarna_paymentsonAccountUpdateParams.capabilities,AccountCreateParams.capabilities, andAccount.capabilities
- Add support for
8.177.0 - 2021-09-28
- #1257 API Updates
- Add support for
amount_authorizedandovercapture_supportedonCharge.payment_method_details.card_present
- Add support for
- #1256 Bump up ansi-regex version to 5.0.1.
- #1253 Update FetchHttpClient to make fetch function optional.
8.176.0 - 2021-09-16
- #1248 API Updates
- Add support for
full_name_aliasesonAccountUpdateParams.individual,AccountCreateParams.individual,PersonCreateParams,PersonUpdateParams,Person,TokenCreateParams.account.individual, andTokenCreateParams.person
- Add support for
- #1247 Update README.md
- #1245 Fix StripeResource.extend type
8.175.0 - 2021-09-15
- #1242 API Updates
- Change
BillingPortal.Configuration.features.subscription_cancel.cancellation_reasonto be required - Add support for
default_foronCheckout.SessionCreateParams.payment_method_options.acss_debit.mandate_options,Checkout.Session.payment_method_options.acss_debit.mandate_options,Mandate.payment_method_details.acss_debit,SetupIntentCreateParams.payment_method_options.acss_debit.mandate_options,SetupIntentUpdateParams.payment_method_options.acss_debit.mandate_options,SetupIntentConfirmParams.payment_method_options.acss_debit.mandate_options, andSetupIntent.payment_method_options.acss_debit.mandate_options - Add support for
acss_debitonInvoiceCreateParams.payment_settings.payment_method_options,InvoiceUpdateParams.payment_settings.payment_method_options,Invoice.payment_settings.payment_method_options,SubscriptionCreateParams.payment_settings.payment_method_options,SubscriptionUpdateParams.payment_settings.payment_method_options, andSubscription.payment_settings.payment_method_options - Add support for new value
acss_debiton enumsInvoiceCreateParams.payment_settings.payment_method_types[],InvoiceUpdateParams.payment_settings.payment_method_types[],Invoice.payment_settings.payment_method_types[],SubscriptionCreateParams.payment_settings.payment_method_types[],SubscriptionUpdateParams.payment_settings.payment_method_types[], andSubscription.payment_settings.payment_method_types[] - Add support for
livemodeonReporting.ReportType
- Change
- #1235 API Updates
- Change
Account.future_requirements.alternatives,Account.requirements.alternatives,Capability.future_requirements.alternatives,Capability.requirements.alternatives,Checkout.Session.after_expiration,Checkout.Session.consent,Checkout.Session.consent_collection,Checkout.Session.expires_at,Checkout.Session.recovered_from,Person.future_requirements.alternatives, andPerson.requirements.alternativesto be required - Change type of
Capability.future_requirements.alternatives,Capability.requirements.alternatives,Person.future_requirements.alternatives, andPerson.requirements.alternativesfromarray(AccountRequirementsAlternative)tonullable(array(AccountRequirementsAlternative)) - Add support for new value
rston enumsTaxRateCreateParams.tax_type,TaxRateUpdateParams.tax_type, andTaxRate.tax_type - Add support for new value
checkout.session.expiredon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[]
- Change
- #1237 Add a CryptoProvider interface and NodeCryptoProvider implementation.
- #1236 Add an HTTP client which uses fetch.
8.174.0 - 2021-09-01
- #1231 API Updates
- Add support for
future_requirementsonAccount,Capability, andPerson - Add support for
alternativesonAccount.requirements,Capability.requirements, andPerson.requirements
- Add support for
8.173.0 - 2021-09-01
- #1230 #1228 API Updates
- Add support for
after_expiration,consent_collection, andexpires_atonCheckout.SessionCreateParamsandCheckout.Session - Add support for
consentandrecovered_fromonCheckout.Session
- Add support for
8.172.0 - 2021-08-31
- #1198 Add support for paginting SearchResult objects.
8.171.0 - 2021-08-27
- #1226 API Updates
- Add support for
cancellation_reasononBillingPortal.ConfigurationCreateParams.features.subscription_cancel,BillingPortal.ConfigurationUpdateParams.features.subscription_cancel, andBillingPortal.Configuration.features.subscription_cancel
- Add support for
8.170.0 - 2021-08-19
- #1223 API Updates
- Add support for new value
filon enumsCheckout.SessionCreateParams.localeandCheckout.Session.locale - Add support for new value
au_arnon enumsCheckout.Session.customer_details.tax_ids[].type,Invoice.customer_tax_ids[].type, andTaxId.type - Add support for new value
au_arnon enumsCustomerCreateParams.tax_id_data[].type,InvoiceUpcomingParams.customer_details.tax_ids[].type,InvoiceUpcomingLinesParams.customer_details.tax_ids[].type, andTaxIdCreateParams.type
- Add support for new value
- #1221 Add client name property to HttpClient.
- #1219 Update user agent computation to handle environments without process.
- #1218 Add an HttpClient interface and NodeHttpClient implementation.
- #1217 Update nock.
8.169.0 - 2021-08-11
- #1215 API Updates
- Add support for
localeonBillingPortal.SessionCreateParamsandBillingPortal.Session - Change type of
Invoice.collection_methodandSubscription.collection_methodfromnullable(enum('charge_automatically'|'send_invoice'))toenum('charge_automatically'|'send_invoice')
- Add support for
8.168.0 - 2021-08-04
- #1211 API Updates
- Change type of
PaymentIntentCreateParams.payment_method_options.sofort.preferred_language,PaymentIntentUpdateParams.payment_method_options.sofort.preferred_language, andPaymentIntentConfirmParams.payment_method_options.sofort.preferred_languagefromenumtoemptyStringable(enum) - Change
Price.tax_behavior,Product.tax_code,Quote.automatic_tax, andTaxRate.tax_typeto be required
- Change type of
8.167.0 - 2021-07-28
- #1206 Fix Typescript definition for
StripeResource.LastResponse.headers - #1205 Prevent concurrent initial
unameinvocations - #1199 Explicitly define basic method specs
- #1200 Add support for
fullPathon method specs
8.166.0 - 2021-07-28
- #1203 API Updates
- Bugfix: add missing autopagination methods to
Quote.listLineItemsandQuote.listComputedUpfrontLineItems - Add support for
account_typeonBankAccount,ExternalAccountUpdateParams, andTokenCreateParams.bank_account - Add support for
category_codeonIssuing.Authorization.merchant_dataandIssuing.Transaction.merchant_data - Add support for new value
redactedon enumReview.closed_reason - Remove duplicate type definition for
Account.retrieve. - Fix some
attributesfields mistakenly defined asStripe.Metadata
- Bugfix: add missing autopagination methods to
- #1097 fix error arguments
8.165.0 - 2021-07-22
- #1197 API Updates
- Add support for new values
hr,ko, andvion enumsCheckout.SessionCreateParams.localeandCheckout.Session.locale - Add support for
payment_settingsonSubscriptionCreateParams,SubscriptionUpdateParams, andSubscription
- Add support for new values
8.164.0 - 2021-07-20
- #1196 API Updates
- Remove support for values
api_connection_error,authentication_error, andrate_limit_errorfrom enumsStripeError.type,StripeErrorResponse.error.type,Invoice.last_finalization_error.type,PaymentIntent.last_payment_error.type,SetupAttempt.setup_error.type, andSetupIntent.last_setup_error.type - Add support for
walletonIssuing.Transaction - Add support for
idealonPaymentIntentCreateParams.payment_method_options,PaymentIntentUpdateParams.payment_method_options,PaymentIntentConfirmParams.payment_method_options, andPaymentIntent.payment_method_options
- Remove support for values
8.163.0 - 2021-07-15
8.162.0 - 2021-07-14
- #1194 API Updates
- Add support for
quote.accepted,quote.canceled,quote.created, andquote.finalizedevents.
- Add support for
- #1190 API Updates
- Add support for
list_computed_upfront_line_itemsmethod on resourceQuote
- Add support for
- #1192 Update links to Stripe.js docs
8.161.0 - 2021-07-09
-
#1188 API Updates
- Add support for new resource
Quote - Add support for
quoteonInvoice - Add support for new value
quote_accepton enumInvoice.billing_reason - Changed type of
Charge.payment_method_details.card.three_d_secure.result,SetupAttempt.payment_method_details.card.three_d_secure.result,Charge.payment_method_details.card.three_d_secure.version, andSetupAttempt.payment_method_details.card.three_d_secure.versionto be nullable.
- Add support for new resource
-
#1187 Bugfix in binary streaming support
8.160.0 - 2021-06-30
- #1182 API Updates
- Add support for new value
boletoon enumsInvoiceCreateParams.payment_settings.payment_method_types[],InvoiceUpdateParams.payment_settings.payment_method_types[], andInvoice.payment_settings.payment_method_types[].
- Add support for new value
8.159.0 - 2021-06-30
- #1180 API Updates
- Add support for
wechat_payonCharge.payment_method_details,Checkout.SessionCreateParams.payment_method_options,PaymentIntentCreateParams.payment_method_data,PaymentIntentCreateParams.payment_method_options,PaymentIntentUpdateParams.payment_method_data,PaymentIntentUpdateParams.payment_method_options,PaymentIntentConfirmParams.payment_method_data,PaymentIntentConfirmParams.payment_method_options,PaymentIntent.payment_method_options,PaymentMethodCreateParams, andPaymentMethod - Add support for new value
wechat_payon enumsCheckout.SessionCreateParams.payment_method_types[],InvoiceCreateParams.payment_settings.payment_method_types[],InvoiceUpdateParams.payment_settings.payment_method_types[],Invoice.payment_settings.payment_method_types[],PaymentIntentCreateParams.payment_method_data.type,PaymentIntentUpdateParams.payment_method_data.type,PaymentIntentConfirmParams.payment_method_data.type,PaymentMethodCreateParams.type,PaymentMethodListParams.type, andPaymentMethod.type - Add support for
wechat_pay_display_qr_code,wechat_pay_redirect_to_android_app, andwechat_pay_redirect_to_ios_apponPaymentIntent.next_action
- Add support for
8.158.0 - 2021-06-29
- #1179 API Updates
- Added support for
boleto_paymentsonAccount.capabilities - Added support for
boletoandoxxoonCheckout.SessionCreateParams.payment_method_optionsandCheckout.Session.payment_method_options - Added support for
boletoandoxxoas members of thetypeenum insideCheckout.SessionCreateParams.payment_method_types[].
- Added support for
8.157.0 - 2021-06-25
- #1177 API Updates
- Added support for
boletoonPaymentMethodCreateParams,PaymentIntent.payment_method_options,PaymentIntentConfirmParams.payment_method_options,PaymentIntentConfirmParams.payment_method_data,PaymentIntentUpdateParams.payment_method_options,PaymentIntentUpdateParams.payment_method_data,PaymentIntentCreateParams.payment_method_options,PaymentIntentCreateParams.payment_method_data,Charge.payment_method_detailsandPaymentMethod PaymentMethodListParams.type,PaymentMethodCreateParams.type,PaymentIntentConfirmParams.payment_method_data.type,PaymentIntentUpdateParams.payment_method_data.type,PaymentIntentCreataParams.payment_method_data.typeandPaymentMethod.typeadded new enum members:boleto- Added support for
boleto_display_detailsonPaymentIntent.next_action TaxIdCreateParams.type,Invoice.customer_tax_ids[].type,InvoiceLineItemListUpcomingParams.customer_details.tax_ids[].type,InvoiceUpcomingParams.customer_details.tax_ids[].type,CustomerCreateParams.tax_id_data[].type,Checkout.Session.customer_details.tax_ids[].typeandTaxId.typeadded new enum members:il_vat.
- Added support for
- #1157 Add support for streaming requests
8.156.0 - 2021-06-18
- #1175 API Updates
- Add support for new TaxId types:
ca_pst_mb,ca_pst_bc,ca_gst_hst, andca_pst_sk.
- Add support for new TaxId types:
8.155.0 - 2021-06-16
- #1173 API Updates
- Add support for
urlon CheckoutSession.
- Add support for
8.154.0 - 2021-06-07
- #1170 API Updates
- Added support for
tax_id_collectionon CheckoutSession.tax_id_collectionandSessionCreateParams - Update
Terminal.Reader.locationto be expandable (TypeScript breaking change)
- Added support for
8.153.0 - 2021-06-04
- #1168 API Updates
- Add support for
controlleronAccount.
- Add support for
8.152.0 - 2021-06-04
- #1167 API Updates
- Add support for new resource
TaxCode. - Add support for
tax_codeonProduct,ProductCreateParams,ProductUpdateParams,PriceCreateParams.product_data,PlanCreateParams.product, and CheckoutSessionCreateParams.line_items[].price_data.product_data. - Add support for
taxtoCustomer,CustomerCreateParams,CustomerUpdateParams. - Add support for
default_settings[automatic_tax]andphases[].automatic_taxonSubscriptionSchedule,SubscriptionScheduleCreateParams, andSubscriptionScheduleUpdateParams. - Add support for
automatic_taxonSubscription,SubscriptionCreateParams,SubscriptionUpdateParams;Invoice,InvoiceCreateParams,InvoiceRetrieveUpcomingParamsandInvoiceLineItemListUpcomingParams; CheckoutSessionand CheckoutSessionCreateParams. - Add support for
tax_behaviortoPrice,PriceCreateParams,PriceUpdateParamsand to the many Param objects that containprice_data:SubscriptionScheduleCreateParamsandSubscriptionScheduleUpdateParams, beneathphases[].add_invoice_items[]andphases[].items[]SubscriptionItemCreateParamsandSubscriptionItemUpdateParams, on the top-levelSubscriptionCreateParamscreate andUpdateCreateParams, beneathitems[]andadd_invoice_items[]InvoiceItemCreateParamsandInvoiceItemUpdateParams, on the top-levelInvoiceRetrieveUpcomingParamsandInvoiceLineItemListUpcomingParamsbeneathsubscription_items[]andinvoice_items[].- Checkout
SessionCreateParams, beneathline_items[].
- Add support for
customer_updateto CheckoutSessionCreateParams. - Add support for
customer_detailstoInvoiceRetrieveUpcomingParamsandInvoiceLineItemListUpcomingParams. - Add support for
tax_typetoTaxRate,TaxRateCreateParams, andTaxRateUpdateParams.
- Add support for new resource
8.151.0 - 2021-06-02
- #1166 API Updates
- Added support for
llc,free_zone_llc,free_zone_establishmentandsole_establishmentto thestructureenum onAccount.company,AccountCreateParams.company,AccountUpdateParams.companyandTokenCreateParams.account.company.
- Added support for
8.150.0 - 2021-05-26
- #1163 API Updates
- Added support for
documentsonPersonUpdateParams,PersonCreateParamsandTokenCreateParams.person
- Added support for
8.149.0 - 2021-05-19
- #1159 API Updates
- Add support for Identity VerificationSupport and VerificationReport APIs
- Update Typescript for
CouponCreateParams.durationandCouponCreateParams.productsto be optional.
- #1158 API Updates
AccountUpdateParams.business_profile.support_urlandAccountCreatParams.business_profile.support_urlchanged fromstringtoStripe.Emptyable<string>File.purposeadded new enum members:finance_report_run,document_provider_identity_document, andsigma_scheduled_query
8.148.0 - 2021-05-06
- #1154 API Updates
- Added support for
referenceonCharge.payment_method_details.afterpay_clearpay - Added support for
afterpay_clearpayonPaymentIntent.payment_method_options.
- Added support for
8.147.0 - 2021-05-05
- #1153 API Updates
- Add support for
payment_intentonRadar.EarlyFraudWarning
- Add support for
8.146.0 - 2021-05-04
- Add support for
card_presentonPaymentIntent#confirm.payment_method_options,PaymentIntent#update.payment_method_options,PaymentIntent#create.payment_method_optionsandPaymentIntent.payment_method_options SubscriptionItem#create.payment_behavior,Subscription#update.payment_behavior,Subscription#create.payment_behaviorandSubscriptionItem#update.payment_behavioradded new enum members:default_incomplete
8.145.0 - 2021-04-21
- #1143 API Updates
- Add support for
single_member_llcas an enum member ofAccount.company.structureandTokenCreateParams.account.company.structureadded new enum members: - Add support for
dhlandroyal_mailas enum members ofIssuing.Card.shipping.carrier.
- Add support for
- #1142 Improve type definition for for
AccountCreateParams.external_account
8.144.0 - 2021-04-16
- #1140 API Updates
- Add support for
currencyonCheckout.Session.PaymentMethodOptions.AcssDebit
- Add support for
8.143.0 - 2021-04-12
- #1139 API Updates
- Add support for
acss_debit_paymentsonAccount.capabilities - Add support for
payment_method_optionsonCheckout.Session - Add support for
acss_debitonSetupIntent.payment_method_options,SetupAttempt.payment_method_details,PaymentMethod,PaymentIntent.payment_method_options,PaymentIntentUpdateParams.payment_method_options,PaymentIntentCreateParams.payment_method_options,PaymentIntentConfirmParams.payment_method_data,PaymentIntentUpdateParams.payment_method_data,PaymentIntentCreateParams.payment_method_data,Mandate.payment_method_detailsandSetupIntent.payment_method_options - Add support for
verify_with_microdepositsonPaymentIntent.next_actionandSetupIntent.next_action - Add support for
acss_debitas member of thetypeenum onPaymentMethodandPaymentIntent, and insideCheckout.SessionCreateParams.payment_method_types[].
- Add support for
8.142.0 - 2021-04-02
- #1138 API Updates
- Add support for
subscription_pauseonBillingPortal.ConfigurationUpdateParams.features,BillingPortal.ConfigurationCreateParams.featuresandBillingPortal.Configuration.features
- Add support for
8.141.0 - 2021-03-31
- #1137 API Updates
- Add support for
transfer_dataonSessionCreateParams.subscription_data
- Add support for
- #1134 API Updates
- Added support for
card_issuingonAccountUpdateParams.settingsandAccount.settings
- Added support for
8.140.0 - 2021-03-25
- #1133 API Updates
Capability.requirements.errors[].code,Account.requirements.errors[].codeandPerson.requirements.errors[].codeadded new enum members:verification_missing_owners, verification_missing_executives and verification_requires_additional_memorandum_of_associationsSessionCreateParams.localeandCheckout.Session.localeadded new enum members:th
8.139.0 - 2021-03-22
- #1132 API Updates
- Added support for
shipping_ratesonSessionCreateOptions - Added support for
amount_shippingonCheckout.SessionTotalDetails
- Added support for
- #1131 types: export StripeRawError type
8.138.0 - 2021-03-10
- #1124 API Updates
- Added support for
BillingPortal.ConfigurationAPI. Terminal.LocationUpdateParams.countryis now optional.
- Added support for
8.137.0 - 2021-02-17
- #1123 API Updates
- Add support for on_behalf_of to Invoice
- Add support for enum member revolut on PaymentIntent.payment_method_data.ideal.bank, PaymentMethod.ideal.bank, Charge.payment_method_details.ideal.bank and SetupAttempt.payment_method_details.ideal.bank
- Added support for enum member REVOLT21 on PaymentMethod.ideal.bic, Charge.payment_method_details.ideal.bic and SetupAttempt.payment_method_details.ideal.bic
8.136.0 - 2021-02-16
- #1122 API Updates
- Add support for
afterpay_clearpayonPaymentMethod,PaymentIntent.payment_method_data, andCharge.payment_method_details. - Add support for
afterpay_clearpayas a payment method type onPaymentMethod,PaymentIntentandCheckout.Session - Add support for
adjustable_quantityonSessionCreateParams.LineItem - Add support for
bacs_debit,au_becs_debitandsepa_debitonSetupAttempt.payment_method_details
- Add support for
8.135.0 - 2021-02-08
- #1119 API Updates
- Add support for
afterpay_clearpay_paymentsonAccount.capabilities - Add support for
payment_settingsonInvoice
- Add support for
8.134.0 - 2021-02-05
- #1118 API Updates
LineItem.amount_subtotalandLineItem.amount_totalchanged fromnullable(integer)tointeger- Improve error message for
EphemeralKeys.create
8.133.0 - 2021-02-03
- #1115 API Updates
- Added support for
nationalityonPerson,PersonUpdateParams,PersonCreateParamsandTokenCreateParams.person - Added
gb_vattoTaxId.typeenum.
- Added support for
8.132.0 - 2021-01-21
- #1112 API Updates
Issuing.Transaction.typedropped enum members: 'dispute'LineItem.pricecan now be null.
8.131.1 - 2021-01-15
- #1104 Make request timeout errors eligible for retry
8.131.0 - 2021-01-14
- #1108 Multiple API Changes
- Added support for
dynamic_tax_ratesonCheckout.SessionCreateParams.line_items - Added support for
customer_detailsonCheckout.Session - Added support for
typeonIssuing.TransactionListParams - Added support for
countryandstateonTaxRateUpdateParams,TaxRateCreateParamsandTaxRate
- Added support for
- #1107 More consistent type definitions
8.130.0 - 2021-01-07
- #1105 API Updates
- Added support for
company_registration_verification,company_ministerial_decree,company_memorandum_of_association,company_licenseandcompany_tax_id_verificationon AccountUpdateParams.documents and AccountCreateParams.documents
- Added support for
- #1100 implement/fix reverse iteration when iterating with ending_before
- #1096 typo receieved -> received
8.129.0 - 2020-12-15
- #1093 API Updates
- Added support for card_present on SetupAttempt.payment_method_details
8.128.0 - 2020-12-10
- #1088 Multiple API changes
- Add newlines for consistency.
- Prefix deleted references with
Stripe.for consistency. - Add support for
bankonPaymentMethod[eps]. - Add support for
tos_shown_and_acceptedtopayment_method_options[p24]onPaymentMethod.
8.127.0 - 2020-12-03
8.126.0 - 2020-11-24
- #1079 Multiple API changes
- Add support for
account_tax_idsonInvoice - Add support for
payment_method_options[sepa_debit]onPaymentIntent
- Add support for
8.125.0 - 2020-11-20
- #1075 Add support for
capabilities[grabpay_payments]onAccount
8.124.0 - 2020-11-19
- #1074
- Add support for mandate_options on SetupIntent.payment_method_options.sepa_debit.
- Add support for card_present and interact_present as values for PaymentMethod.type.
- #1073 More consistent namespacing for shared types
8.123.0 - 2020-11-18
- #1072 Add support for
grabpayonPaymentMethod
8.122.1 - 2020-11-17
- Identical to 8.122.0. Published to resolve a release issue.
8.122.0 - 2020-11-17
- #1070
- Add support for
sepa_debitonSetupIntent.PaymentMethodOptions Invoice.tax_amountsandInvoiceLineItem.tax_ratesare no longer nullableInvoice.default_tax_ratesandInvoiceLineItem.tax_amountsare no longer nullable
- Add support for
8.121.0 - 2020-11-09
- #1064 Add
invoice.finalization_erroras atypeonEvent - #1063 Multiple API changes
- Add support for
last_finalization_erroronInvoice - Add support for deserializing Issuing
Disputeas asourceonBalanceTransaction - Add support for
payment_method_typeonStripeErrorused by other API resources
- Add support for
8.120.0 - 2020-11-04
- #1061 Add support for
company[registration_number]onAccount
8.119.0 - 2020-10-27
- #1056 Add
payment_method_details[interac_present][preferred_locales]onCharge - #1057 Standardize on CRULD order for method definitions
- #1055 Added requirements to README
8.118.0 - 2020-10-26
- #1053 Multiple API changes
- Improving Typescript types for nullable parameters and introduced
Stripe.Emptyableas a type - Add support for
payment_method_options[card][cvc_token]onPaymentIntent - Add support for
cvc_update[cvc]onTokencreation
- Improving Typescript types for nullable parameters and introduced
- #1052 Add Stripe.Emptyable type definition
8.117.0 - 2020-10-23
- #1050 Add support for passing
p24[bank]for P24 onPaymentIntentorPaymentMethod
8.116.0 - 2020-10-22
- #1049 Support passing
tax_rateswhen creating invoice items throughSubscriptionorSubscriptionSchedule
8.115.0 - 2020-10-20
- #1048 Add support for
jp_rnandru_kppas atypeonTaxId - #1046 chore: replace recommended extension sublime babel with babel javascript
8.114.0 - 2020-10-15
- #1045 Make
original_payoutandreversed_bynot optional anymore
8.113.0 - 2020-10-14
- #1044 Add support for
discountsonSession.create
8.112.0 - 2020-10-14
8.111.0 - 2020-10-12
- #1038 Add support for
description,iinandissuerinpayment_method_details[card_present]andpayment_method_details[interac_present]onCharge
8.110.0 - 2020-10-12
- #1035 Add support for
setup_intent.requires_actionon Event
8.109.0 - 2020-10-09
- #1033 Add support for internal-only
description,iin, andissuerforcard_presentandinterac_presentonCharge.payment_method_details
8.108.0 - 2020-10-08
- #1028 Add support for
Bancontact/iDEAL/Sofort -> SEPA- Add support for
generated_sepa_debitandgenerated_sepa_debit_mandateonCharge.payment_method_details.ideal,Charge.payment_method_details.bancontactandCharge.payment_method_details.sofort - Add support for
generated_fromonPaymentMethod.sepa_debit - Add support for
ideal,bancontactandsofortonSetupAttempt.payment_method_details
- Add support for
8.107.0 - 2020-10-02
- #1026 Add support for
tos_acceptance[service_agreement]onAccount - #1025 Add support for new payments capabilities on
Account
8.106.0 - 2020-09-29
- #1024 Add support for the
SetupAttemptresource and List API
8.105.0 - 2020-09-29
- #1023 Add support for
contributioninreporting_categoryonReportRun
8.104.0 - 2020-09-28
- #1022 Add support for
oxxo_paymentscapability onAccount
8.103.0 - 2020-09-28
- #1021 Add VERSION constant to instantiated Stripe client.
8.102.0 - 2020-09-25
- #1019 Add support for
oxxoas a validtypeon the List PaymentMethod API
8.101.0 - 2020-09-25
- #1018 More idiomatic types
8.100.0 - 2020-09-24
- #1016 Multiple API changes
- Add support for OXXO on
PaymentMethodandPaymentIntent - Add support for
contributiononBalanceTransaction
- Add support for OXXO on
8.99.0 - 2020-09-24
- #1011 Add type definition for Stripe.StripeResource
8.98.0 - 2020-09-23
- #1014 Multiple API changes
- Add support for
issuing_dispute.closedandissuing_dispute.submittedevents - Add support for
instant_availableonBalance
- Add support for
8.97.0 - 2020-09-21
- #1012 Multiple API changes
metadatais now always nullable on all resources- Add support for
amount_capturedonCharge - Add
checkout_sessiononDiscount
8.96.0 - 2020-09-13
- #1003 Add support for
promotion_code.createdandpromotion_code.updatedonEvent
8.95.0 - 2020-09-10
- #999 Add support for SEPA debit on Checkout
8.94.0 - 2020-09-09
- #998 Multiple API changes
- Add support for
sofortas atypeon the List PaymentMethods API - Add back support for
invoice.payment_succeeded
- Add support for
8.93.0 - 2020-09-08
- #995 Add support for Sofort on
PaymentMethodandPaymentIntent
8.92.0 - 2020-09-02
- #993 Multiple API changes
- Add support for the Issuing
Disputesubmit API - Add support for evidence details on Issuing
Disputecreation, update and the resource. - Add
available_payout_methodsonBankAccount - Add
payment_statuson CheckoutSession
- Add support for the Issuing
8.91.0 - 2020-08-31
- #992 Add support for
payment_method.automatically_updatedonWebhookEndpoint
8.90.0 - 2020-08-28
8.89.0 - 2020-08-19
- #988 Multiple API changes
tax_idsonCustomercan now be nullable- Added support for
expires_atonFile
8.88.0 - 2020-08-17
- #987 Add support for
amount_detailson IssuingAuthorizationandTransaction
8.87.0 - 2020-08-17
- #984 Multiple API changes
- Add
alipayontypefor the List PaymentMethods API - Add
payment_intent.requires_actionas a newtypeonEvent
- Add
8.86.0 - 2020-08-13
- #981 Add support for Alipay on Checkout
Session
8.85.0 - 2020-08-13
- #980 [codegen] Multiple API Changes
- Added support for bank_name on
Charge.payment_method_details.acss_debit Issuing.dispute.balance_transactionsis now nullable.
- Added support for bank_name on
8.84.0 - 2020-08-07
- #975 Add support for Alipay on
PaymentMethodandPaymentIntent
8.83.0 - 2020-08-05
- #973 Multiple API changes
- Add support for the
PromotionCoderesource and APIs - Add support for
allow_promotion_codeson CheckoutSession - Add support for
applies_to[products]onCoupon - Add support for
promotion_codeonCustomerandSubscription - Add support for
promotion_codeonDiscount
- Add support for the
8.82.0 - 2020-08-04
- #972 Multiple API changes
- Add
zh-HKandzh-TWaslocaleon CheckoutSession - Add
payment_method_details[card_present][receipt][account_type]onCharge
- Add
8.81.0 - 2020-07-30
- #970 Improve types for
customeronCreditNoteto supportDeletedCustomer
8.80.0 - 2020-07-29
- #969 Multiple API changes
- Add support for
id,invoiceandinvoice_itemonDiscountandDeletedDiscount - Add support for
discount_amountsonCreditNote,CreditNoteLineItem,InvoiceLineItem - Add support for
discountsonInvoiceItem,InvoiceLineItemandInvoice - Add support for
total_discount_amountsonInvoice - Make
customerandverificationonTaxIdoptional as the resource will be re-used forAccountin the future.
- Add support for
8.79.0 - 2020-07-24
- #967 Multiple API changes
- Make all properties from
Discountavailable onDeletedDiscount - Add
capabilities[fpx_payments]onAccountcreate and update
- Make all properties from
8.78.0 - 2020-07-22
- #965 Add support for
cartes_bancaires_paymentsas aCapability
8.77.0 - 2020-07-20
- #963 Add support for
capabilitiesas a parameter onAccountcreate and update
8.76.0 - 2020-07-17
- #962 Add support for
political_exposureonPerson
8.75.0 - 2020-07-16
- #961 Add support for
account_onboardingandaccount_updateastypeonAccountLink
8.74.0 - 2020-07-16
- #959 Refactor remaining 'var' to 'let/const' usages
- #960 Use strict equality check for 'protocol' field for consistency
- #952 Add new fields to lastResponse: apiVersion, stripeAccount, idempotencyKey
8.73.0 - 2020-07-15
- #958 Multiple API changes
- Add support for
en-GB,fr-CAandidaslocaleon CheckoutSession - Move
purposeto an enum onFile
- Add support for
- #957 Bump lodash from 4.17.15 to 4.17.19
8.72.0 - 2020-07-15
- #956 Add support for
amount_total,amount_subtotal,currencyandtotal_detailson CheckoutSession
8.71.0 - 2020-07-14
- #955 Change from string to enum value for
billing_address_collectionon CheckoutSession
8.70.0 - 2020-07-13
- #953 Multiple API changes
- Adds
es-419as alocaleto CheckoutSession - Adds
billing_cycle_anchortodefault_settingsandphasesforSubscriptionSchedule
- Adds
8.69.0 - 2020-07-06
8.68.0 - 2020-07-01
- #940 Document but discourage
protocolconfig option - #933 Fix tests for
PlanandPriceto not appear as amount can be updated.
8.67.0 - 2020-06-24
- #929 Add support for
invoice.paidevent
8.66.0 - 2020-06-23
- #927 Add support for
payment_method_dataonPaymentIntent
8.65.0 - 2020-06-23
- #926 Multiple API changes
- Add
discountsonLineItem - Add
document_provider_identity_documentas apurposeonFile - Support nullable
metadataon IssuingDispute - Add
klarna[shipping_delay]onSource
- Add
8.64.0 - 2020-06-18
- #924 Multiple API changes
- Add support for
refresh_urlandreturn_urlonAccountLink - Add support for
issuing_dispute.*events
- Add support for
8.63.0 - 2020-06-11
- #919 Multiple API changes
- Add
transactionon IssuingDispute - Add
payment_method_details[acss_debit][mandate]onCharge
- Add
8.62.0 - 2020-06-10
- #918 Add support for Cartes Bancaires payments on
PaymentIntentand `Pay…
8.61.0 - 2020-06-09
- #917 Add support for
id_npwpandmy_frpastypeonTaxId
8.60.0 - 2020-06-03
- #911 Add support for
payment_intent_data[transfer_group]on CheckoutSession
8.59.0 - 2020-06-03
- #910 Add support for Bancontact, EPS, Giropay and P24 on Checkout
Session
8.58.0 - 2020-06-03
- #909 Multiple API changes
- Add
bacs_debit_paymentsas aCapability - Add support for BACS Debit on Checkout
Session - Add support for
checkout.session.async_payment_failedandcheckout.session.async_payment_succeededastypeonEvent
- Add
8.57.0 - 2020-06-03
- #908 Multiple API changes
- Add support for bg, cs, el, et, hu, lt, lv, mt, ro, ru, sk, sl and tr as new locale on Checkout
Session - Add
settings[sepa_debit_payments][creditor_id]onAccount - Add support for Bancontact, EPS, Giropay and P24 on
PaymentMethod,PaymentIntentandSetupIntent - Add support for
order_item[parent]onSourcefor Klarna
- Add support for bg, cs, el, et, hu, lt, lv, mt, ro, ru, sk, sl and tr as new locale on Checkout
- #905 Add support for BACS Debit as a
PaymentMethod
8.56.0 - 2020-05-28
- #904 Multiple API changes
- Add
payment_method_details[card][three_d_secure][authentication_flow]onCharge - Add
line_items[][price_data][product_data]on CheckoutSessioncreation
- Add
8.55.0 - 2020-05-22
- #899 Multiple API changes
- Add support for
ae_trn,cl_tinandsa_vatastypeonTaxId - Add
resultandresult_reasoninsidepayment_method_details[card][three_d_secure]onCharge
- Add support for
8.54.0 - 2020-05-20
- #897 Multiple API changes
- Add
anticipation_repaymentas atypeonBalanceTransaction - Add
interac_presentas atypeonPaymentMethod - Add
payment_method_details[interac_present]onCharge - Add
transfer_dataonSubscriptionSchedule
- Add
8.53.0 - 2020-05-18
- #895 Multiple API changes
- Add support for
issuing_disputeas atypeonBalanceTransaction - Add
balance_transactionsas an array ofBalanceTransactionon IssuingDispute - Add
fingerprintandtransaction_idinpayment_method_details[alipay]onCharge - Add
transfer_data[amount]onInvoice - Add
transfer_data[amount_percent]onSubscription - Add
price.created,price.deletedandprice.updatedonEvent
- Add support for
8.52.0 - 2020-05-13
- #891 Add support for
purchase_detailson IssuingTransaction
8.51.0 - 2020-05-11
- #890 Add support for the
LineItemresource and APIs
8.50.0 - 2020-05-07
- #888 Multiple API changes
- Remove parameters in
price_data[recurring]across APIs as they were never supported - Move
payment_method_details[card][three_d_secure]to a list of enum values onCharge - Add support for for
business_profile[support_adress]onAccountcreate and update
- Remove parameters in
8.49.0 - 2020-05-01
- #883 Multiple API changes
- Add
issuingonBalance - Add
br_cnpjandbr_cpfastypeonTaxId - Add
pricesupport in phases onSubscriptionSchedule - Make
quantitynullable onSubscriptionSchedulefor upcoming API version change
- Add
8.48.0 - 2020-04-29
- #881 Add support for the
Priceresource and APIs
8.47.1 - 2020-04-28
- #880 Make
display_itemson CheckoutSessionoptional
8.47.0 - 2020-04-24
- #876 Add support for
jcb_paymentsas aCapability
8.46.0 - 2020-04-22
- #875 Add support for
couponwhen for subscriptions on Checkout
8.45.0 - 2020-04-22
- #874 Add support for
billingPortalnamespace andsessionresource and APIs
8.44.0 - 2020-04-17
- #873 Multiple API changes
- Add support for
cardholder_nameinpayment_method_details[card_present]onCharge - Add new enum values for
company.structureonAccount
- Add support for
8.43.0 - 2020-04-16
- #868 Multiple API changes
8.42.0 - 2020-04-15
- #867 Clean up deprecated features in our Typescript definitions for Issuing and other resources
8.41.0 - 2020-04-14
- #866 Add support for
settings[branding][secondary_color]onAccount
8.40.0 - 2020-04-13
- #865 Add support for
descriptiononWebhookEndpoint
8.39.2 - 2020-04-10
- #864 Multiple API changes
- Make
payment_intentexpandable onCharge - Add support for
sg_gstas a value fortypeonTaxIdand related APIs - Add
cancellation_reasonand new enum values forreplacement_reasonon IssuingCard
- Make
8.39.1 - 2020-04-08
- #848 Fix TS return type for autoPagingEach
8.39.0 - 2020-04-03
- #859 Add support for
calculatedStatementDescriptoronCharge
8.38.0 - 2020-03-27
- #853 Improve StripeError.generate()
- Add
doc_urlfield to StripeError. - Expose
Stripe.errors.generate()as a convenience forStripe.errors.StripeError.generate(). - Fix several TS types related to StripeErrors.
- Add types for
StripeInvalidGrantError. - Add support for
authentication_errorandrate_limit_errorin.generate().
- Add
8.37.0 - 2020-03-26
- #851 Add support for
spending_controlson IssuingCardandCardholder
8.36.0 - 2020-03-25
- #850 Multiple API changes
- Add support for
pt-BRas alocaleon CheckoutSession - Add support for
companyas atypeon IssuingCardholder
- Add support for
8.35.0 - 2020-03-24
- #849 Add support for
pause_collectiononSubscription
8.34.0 - 2020-03-24
- #847 Add new capabilities for AU Becs Debit and tax reporting
8.33.0 - 2020-03-20
- #842 Multiple API changes for Issuing:
- Add
amount,currency,merchant_amountandmerchant_currencyonAuthorization - Add
amount,currency,merchant_amountandmerchant_currencyinsiderequest_historyonAuthorization - Add
pending_requestonAuthorization - Add
amountwhen approving anAuthorization - Add
replaced_byonCard
- Add
8.32.0 - 2020-03-13
- #836 Multiple API changes for Issuing:
- Rename
speedtoserviceon IssuingCard - Rename
wallet_providertowalletandaddress_zip_checktoaddress_postal_code_checkon IssuingAuthorization - Mark
is_defaultas deprecated on IssuingCardholder
- Rename
8.31.0 - 2020-03-12
- #835 Add support for
shippingandshipping_address_collectionon CheckoutSession
8.30.0 - 2020-03-12
- #834 Add support for
ThreeDSecureon IssuingAuthorization
8.29.0 - 2020-03-05
- #833 Make metadata nullable in many endpoints
8.28.1 - 2020-03-05
- #827 Allow
null/undefinedto be passed foroptionsarg.
8.28.0 - 2020-03-04
- #830 Add support for
metadataonWebhookEndpoint
8.27.0 - 2020-03-04
- #829 Multiple API changes
- Add support for
accountas a parameter onTokento create Account tokens - Add support for
verification_data.expiry_checkon IssuingAuthorization - Add support for
incorrect_cvcandincorrect_expiryas a value forrequest_history.reasonon IssuingAuthorization
- Add support for
8.26.0 - 2020-03-04
- #828 Multiple API changes
- Add support for
errorsinrequirementsonAccount,CapabilityandPerson - Add support for
payment_intent.processingas a newtypeonEvent.
- Add support for
8.25.0 - 2020-03-03
⚠️ This is a breaking change for TypeScript users.
- #826 Multiple API changes:
- ⚠️ Types are now for the API version
2020-03-02. This is a breaking change for TypeScript users - Remove
uob_regionalas a value onbankfor FPX as this is deprecated and was never used - Add support for
next_invoice_sequenceonCustomer - Add support for
proration_behavioronSubscriptionItemdelete
- ⚠️ Types are now for the API version
8.24.1 - 2020-03-02
- #824 Update type for StripeError to extend Error
8.24.0 - 2020-02-28
- #822 Add
my_sstas a valid value fortypeonTaxId
8.23.0 - 2020-02-27
- #821 Make
typeonAccountLinkan enum
8.22.0 - 2020-02-24
- #820 Add new enum values in
reasonfor IssuingDisputecreation
8.21.0 - 2020-02-24
- #819 Add support for listing Checkout
Sessionand passing tax rate information
8.20.0 - 2020-02-21
- #813 Multiple API changes
- Add support for
timezoneonReportRun - Add support for
proration_behavioronSubscriptionSchedule
- Add support for
8.19.0 - 2020-02-18
- #807 Change timeout default to constant 80000 instead Node default
8.18.0 - 2020-02-14
- #802 TS Fixes
- Correctly type
Array<CustomField> - More consistently describe nullable fields as
| null, vs| ''.
- Correctly type
8.17.0 - 2020-02-12
- #804 Add support for
payment_intent_data[transfer_data][amount]on CheckoutSession
8.16.0 - 2020-02-12
- #803 Multiple API changes reflect in Typescript definitions
- Add
fpxas a validsource_typeonBalance,PayoutandTransfer - Add
fpxsupport on CheckoutSession - Fields inside
verification_dataon IssuingAuthorizationare now enums - Support updating
payment_method_optionsonPaymentIntentandSetupIntent
- Add
8.15.0 - 2020-02-10
- #801 Multiple API changes
- Add support for new
typevalues forTaxId. - Add support for
payment_intent_data[statement_descriptor_suffix]on CheckoutSession.
- Add support for new
8.14.0 - 2020-02-04
- #793 Rename
sort_codetosender_sort_codeonSourceTransactionfor BACS debit.
8.13.0 - 2020-02-03
- #792 Multiple API changes
- Add new
purposeforFile:additional_verification - Add
error_on_requires_actionas a parameter forPaymentIntentcreation and confirmation
- Add new
8.12.0 - 2020-01-31
- #790 Add new type of
TaxId
8.11.0 - 2020-01-30
- #789 Add support for
company.structureonAccountand other docs changes
8.10.0 - 2020-01-30
- #788 Make typescript param optional
8.9.0 - 2020-01-30
- #787 Add support for FPX as a
PaymentMethod - #769 Fix Typescript definition on
Tokencreation for bank accounts
8.8.2 - 2020-01-30
- #785 Fix file uploads with nested params
8.8.1 - 2020-01-29
- #784 Allow @types/node 8.1
8.8.0 - 2020-01-28
- #780 Add new type for
TaxIdandsender_account_nameonSourceTransaction
8.7.0 - 2020-01-24
- #777 Add support for
shipping[speed]on IssuingCard
8.6.0 - 2020-01-23
- #775 Gracefully handle a missing
subprocessmodule
8.5.0 - 2020-01-23
- #776 Add support for new
typeonCustomerTaxId
8.4.1 - 2020-01-21
- #774 Improve docstrings for many properties and parameters
8.4.0 - 2020-01-17
- #771 Add
metadataon CheckoutSessionand remove deprecated features - #764 Added typescript webhook example
8.3.0 - 2020-01-15
- #767 Adding missing events for pending updates on
Subscription
8.2.0 - 2020-01-15
- #765 Add support for
pending_updateonSubscriptionto the Typescript definitions
8.1.0 - 2020-01-14
- #763 Add support for listing line items on a
CreditNote - #762 Improve docs for core fields such as
metadataon Typescript definitions
8.0.1 - 2020-01-09
- #757 [bugfix] Add types dir to npmignore whitelist and stop warning when instantiating stripe with no args
8.0.0 - 2020-01-09
Major version release, adding TypeScript definitions and dropping support for Node 6. The migration guide contains a detailed list of backwards-incompatible changes with upgrade instructions.
Major pull requests included in this release (cf. #742) (⚠️ = breaking changes):
- #736 Add TypeScript definitions
- #744 Remove deprecated resources and methods
- #752 Deprecate many library api's, unify others
7.63.1 - 2020-11-17
- Identical to 7.15.0.
7.63.0 - 2020-11-17
- Published in error. Do not use. This is identical to 8.122.0.
7.15.0 - 2019-12-30
7.14.0 - 2019-11-26
- #732 Add support for CreditNote preview
7.13.1 - 2019-11-22
- #728 Remove duplicate export
7.13.0 - 2019-11-06
- #703 New config object
7.12.0 - 2019-11-05
- #724 Add support for
Mandate
7.11.0 - 2019-10-31
- #719 Define 'type' as a property on errors rather than a getter
- #709 README: imply context of stripe-node
- #717 Contributor Convenant
7.10.0 - 2019-10-08
- #699 Add request-specific fields from raw error to top level error
7.9.1 - 2019-09-17
- #692 Retry based on
Stripe-Should-RetryandRetry-Afterheaders
7.9.0 - 2019-09-09
7.8.0 - 2019-08-12
- #678 Add
subscriptionItems.createUsageRecord()method
7.7.0 - 2019-08-09
- #675 Remove subscription schedule revisions
- This is technically a breaking change. We've chosen to release it as a minor vesion bump because the associated API is unused.
7.6.2 - 2019-08-09
- #674 Refactor requestDataProcessor for File out into its own file
7.6.1 - 2019-08-08
- #673 Add request start and end time to request and response events
7.6.0 - 2019-08-02
7.5.5 - 2019-08-02
- #665 Remove
lodash.isplainobject.
7.5.4 - 2019-08-01
- #671 Include a prefix in generated idempotency keys and remove uuid dependency.
7.5.3 - 2019-07-31
- #667 Refactor request headers, allowing any header to be overridden.
7.5.2 - 2019-07-30
- #664 Expose and use
once
7.5.1 - 2019-07-30
- #662 Remove
safe-bufferdependency - #666 Bump lodash from 4.17.11 to 4.17.15
- #668 Move Balance History to /v1/balance_transactions
7.5.0 - 2019-07-24
- #660 Interpret any string in args as API Key instead of a regex
- ⚠️ Careful: passing strings which are not API Keys as as the final argument to a request previously would have ignored those strings, and would now result in the request failing with an authentication error.
- ⚠️ Careful: The private api
utils.isAuthKeywas removed.
- #658 Update README retry code sample to use two retries
- #653 Reorder customer methods
7.4.0 - 2019-06-27
- #652 Add support for the
SetupIntentresource and APIs
7.3.0 - 2019-06-24
- #649 Enable request latency telemetry by default
7.2.0 - 2019-06-17
- #608 Add support for
CustomerBalanceTransactionresource and APIs
7.1.0 - 2019-05-23
- #632 Add support for
radar.early_fraud_warningresource
7.0.1 - 2019-05-22
- #631 Make autopagination functions work for
listLineItemsandlistUpcomingLineItems
7.0.0 - 2019-05-14
Major version release. The migration guide contains a detailed list of backwards-incompatible changes with upgrade instructions.
Pull requests included in this release (cf. #606) (⚠️ = breaking changes):
- ⚠️ Drop support for Node 4, 5 and 7 (#606)
- Prettier formatting (#604)
- Alphabetize “basic” methods (#610)
- Use
idfor single positional arguments (#611) - Modernize ES5 to ES6 with lebab (#607)
- ⚠️ Remove deprecated methods (#613)
- Add VSCode and EditorConfig files (#620)
- ⚠️ Drop support for Node 9 and bump dependencies to latest versions (#614)
- Misc. manual formatting (#623)
- ⚠️ Remove legacy parameter support in
invoices.retrieveUpcoming()(#621) - ⚠️ Remove curried urlData and manually specified urlParams (#625)
- Extract resources file (#626)
6.36.0 - 2019-05-14
- #622 Add support for the
Capabilityresource and APIs
6.35.0 - 2019-05-14
- #627 Add
listLineItemsandlistUpcomingLineItemsmethods toInvoice
6.34.0 - 2019-05-08
- #619 Move
generateTestHeaderStringto stripe.webhooks (fixes a bug in 6.33.0)
6.33.0 - 2019-05-08
Important: This version is non-functional and has been yanked in favor of 6.32.0.
- #609 Add
generateWebhookHeaderStringto make it easier to mock webhook events
6.32.0 - 2019-05-07
- #612 Add
balanceTransactionsresource
6.31.2 - 2019-05-03
- #602 Handle errors from the oauth/token endpoint
6.31.1 - 2019-04-26
- #600 Fix encoding of nested parameters in multipart requests
6.31.0 - 2019-04-24
- #588 Add support for the
TaxRateresource and APIs
6.30.0 - 2019-04-22
- #589 Add support for the
TaxIdresource and APIs - #593
retrieveUpcomingonInvoicecan now take one hash as parameter instead of requiring a customer id.
6.29.0 - 2019-04-18
- #585 Add support for the
CreditNoteresource and APIs
6.28.0 - 2019-03-18
- #570 Add support for the
PaymentMethodresource and APIs - #578 Add support for retrieving a Checkout
Session
6.27.0 - 2019-03-15
- #581 Add support for deleting Terminal
LocationandReader
6.26.1 - 2019-03-14
- #580 Fix support for HTTPS proxies
6.26.0 - 2019-03-11
- #574 Encode
Dates as Unix timestamps
6.25.1 - 2019-02-14
- #565 Always encode arrays as integer-indexed hashes
6.25.0 - 2019-02-13
- #559 Add
stripe.setMaxNetworkRetries(n)for automatic network retries
6.24.0 - 2019-02-12
- #562 Add support for
SubscriptionScheduleandSubscriptionScheduleRevision
6.23.1 - 2019-02-04
- #560 Enable persistent connections by default
6.23.0 - 2019-01-30
- #557 Add configurable telemetry to gather information on client-side request latency
6.22.0 - 2019-01-25
- #555 Add support for OAuth methods
6.21.0 - 2019-01-23
- #551 Rename
CheckoutSessiontoSessionand move it under thecheckoutnamespace. This is a breaking change, but we've reached out to affected merchants and all new merchants would use the new approach.
6.20.1 - 2019-01-17
- #552 Fix
Bufferdeprecation warnings
6.20.0 - 2018-12-21
- #539 Add support for the
CheckoutSessionresource
6.19.0 - 2018-12-10
- #535 Add support for account links
6.18.1 - 2018-12-07
- #534 Fix iterating on
files.listmethod
6.18.0 - 2018-12-06
- #530 Export errors on root Stripe object
6.17.0 - 2018-11-28
- #527 Add support for the
ReviewAPIs
6.16.0 - 2018-11-27
- #515 Add support for
ValueListsandValueListItemsfor Radar
6.15.2 - 2018-11-26
- #526 Fixes an accidental mutation of input in rare cases
6.15.1 - 2018-11-23
- #523 Handle
Bufferinstances inWebhook.constructEvent
6.15.0 - 2018-11-12
- #474 Add support for
partner_idinsetAppInfo
6.14.0 - 2018-11-09
- #509 Add support for new
Invoicemethods
6.13.0 - 2018-10-30
6.12.1 - 2018-09-24
- #502 Fix test suite
6.12.0 - 2018-09-24
- #498 Add support for Stripe Terminal
- #500 Rename
FileUploadstoFiles. For backwards compatibility,Filesis aliased toFileUploads.FileUploadsis deprecated and will be removed from the next major version.
6.11.0 - 2018-09-18
- #496 Add auto-pagination
6.10.0 - 2018-09-05
- #491 Add support for usage record summaries
6.9.0 - 2018-09-05
- #493 Add support for reporting resources
6.8.0 - 2018-08-27
- #488 Remove support for
BitcoinReceiverswrite-actions
6.7.0 - 2018-08-03
- #485 Add support for
cancelon topups
6.6.0 - 2018-08-02
- #483 Add support for file links
6.5.0 - 2018-07-28
- #482 Add support for Sigma scheduled query runs
6.4.0 - 2018-07-26
- #481 Add support for Stripe Issuing
6.3.0 - 2018-07-18
- #471 Add support for streams in file uploads
6.2.1 - 2018-07-03
- #475 Fixes array encoding of subscription items for the upcoming invoices endpoint.
6.2.0 - 2018-06-28
- #473 Add support for payment intents
6.1.1 - 2018-06-07
- #469 Add
.npmignoreto create a lighter package (minus examples and tests)
6.1.0 - 2018-06-01
- #465 Warn when unknown options are passed to functions
6.0.0 - 2018-05-14
- #453 Re-implement usage record's
createso that it correctly passes all arguments (this is a very minor breaking change)
5.10.0 - 2018-05-14
- #459 Export error types on
stripe.errorsso that errors can be matched withinstanceofinstead of comparing the strings generated bytype
5.9.0 - 2018-05-09
- #456 Add support for issuer fraud records
5.8.0 - 2018-04-04
- #444 Introduce flexible billing primitives for subscriptions
5.7.0 - 2018-04-02
- #441 Write directly to a connection that's known to be still open
5.6.1 - 2018-03-25
- #437 Fix error message when passing invalid parameters to some API methods
5.6.0 - 2018-03-24
- #439 Drop Bluebird dependency and use native ES6 promises
5.5.0 - 2018-02-21
- #425 Add support for topups
5.4.0 - 2017-12-05
- #412 Add
StripeIdempotencyErrortype for new kind of stripe error
5.3.0 - 2017-10-31
- #405 Support for exchange rates APIs
5.2.0 - 2017-10-26
- #404 Support for listing source transactions
5.1.1 - 2017-10-04
- #394 Fix improper warning for requests that have options but no parameters
5.1.0 - 2017-09-25
- Add check for when options are accidentally included in an arguments object
- Use safe-buffer package instead of building our own code
- Remove dependency on object-assign package
- Bump required versions of bluebird and qs
5.0.0 - 2017-09-12
- Drop support for Node 0.x (minimum required version is now >= 4)
4.25.0 - 2017-09-05
- Switch to Bearer token authentication on API requests
4.24.1 - 2017-08-25
- Specify UTF-8 encoding when verifying HMAC-SHA256 payloads
4.24.0 - 2017-08-10
- Support informational events with
Stripe.on(see README for details)
4.23.2 - 2017-08-03
- Handle
Buffer.fromincompatibility for Node versions prior to 4.5.x
4.23.1 - 2017-06-24
- Properly encode subscription items when retrieving upcoming invoice
4.23.0 - 2017-06-20
- Add support for ephemeral keys
4.22.1 - 2017-06-20
- Fix usage of hasOwnProperty in utils
4.22.0 - 2017-05-25
- Make response headers accessible on error objects
4.21.0 - 2017-05-25
- Add support for account login links
4.20.0 - 2017-05-24
- Add
stripe.setAppInfofor plugin authors to register app information
4.19.1 - 2017-05-18
- Tweak class initialization for compatibility with divergent JS engines
4.19.0 - 2017-05-11
- Support for checking webhook signatures
4.18.0 - 2017-04-12
- Reject ID parameters that don't look like strings
4.17.1 - 2017-04-05
- Fix paths in error messages on bad arguments
4.17.0 - 2017-03-31
- Add support for payouts
4.16.1 - 2017-03-30
- Fix bad reference to
requestIdwhen initializing errors
4.16.0 - 2017-03-22
- Make
requestIdavailable on resourcelastResponseobjects
4.15.1 - 2017-03-08
- Update required version of "qs" dependency to 6.0.4+
4.15.0 - 2017-01-18
- Add support for updating sources
4.14.0 - 2016-12-01
- Add support for verifying sources
4.13.0 - 2016-11-21
- Add retrieve method for 3-D Secure resources
4.12.0 - 2016-10-18
- Support for 403 status codes (permission denied)
4.11.0 - 2016-09-16
- Add support for Apple Pay domains
4.10.0 - 2016-08-29
- Refactor deprecated uses of Bluebird's
Promise.defer
4.9.1 - 2016-08-22
- URI-encode unames for Stripe user agents so we don't fail on special characters
4.9.0 - 2016-07-19
- Add
Sourcemodel for generic payment sources support (experimental)
4.8.0 - 2016-07-14
- Add
ThreeDSecuremodel for 3-D secure payments
4.7.0 - 2016-05-25
- Add support for returning Relay orders
4.6.0 - 2016-05-04
- Add
update,create,retrieve,listanddelmethods tostripe.subscriptions
4.5.0 - 2016-03-15
- Add
rejectonAccountto support the new API feature
4.4.0 - 2016-02-08
- Add
CountrySpecmodel for looking up country payment information
4.3.0 - 2016-01-26
- Add support for deleting Relay SKUs and products
4.2.0 - 2016-01-13
- Add
lastResponseproperty onStripeResourceobjects - Return usage errors of
stripeMethodthrough callback instead of raising - Use latest year for expiry years in tests to avoid new year problems
4.1.0 - 2015-12-02
- Add a verification routine for external accounts
4.0.0 - 2015-09-17
- Remove ability for API keys to be passed as 1st param to acct.retrieve
- Rename StripeInvalidRequest to StripeInvalidRequestError
3.9.0 - 2015-09-14
- Add Relay resources: Products, SKUs, and Orders
3.8.0 - 2015-09-11
- Added rate limiting responses
3.7.1 - 2015-08-17
- Added refund object with listing, retrieval, updating, and creation.
3.7.0 - 2015-08-03
- Added managed account deletion
- Added dispute listing and retrieval
3.6.0 - 2015-07-07
- Added request IDs to all Stripe errors
3.5.2 - 2015-06-30
- [BUGFIX] Fixed issue with uploading binary files (Gabriel Chagas Marques)
3.5.1 - 2015-06-30
- [BUGFIX] Fixed issue with passing arrays of objects
3.5.0 - 2015-06-11
- Added support for optional parameters when retrieving an upcoming invoice (Matthew Arkin)
3.4.0 - 2015-06-10
- Added support for bank accounts and debit cards in managed accounts
3.3.4 - 2015-04-02
- Remove SSL revocation tests and check
3.3.3 - 2015-03-31
- [BUGFIX] Fix support for both stripe.account and stripe.accounts
3.3.2 - 2015-02-24
- Support transfer reversals.
3.3.1 - 2015-02-21
- [BUGFIX] Fix passing in only a callback to the Account resource. (Matthew Arkin)
3.3.0 - 2015-02-19
- Support BitcoinReceiver update & delete actions
- Add methods for manipulating customer sources as per 2015-02-18 API version
- The Account resource will now take an account ID. However, legacy use of the resource (without an account ID) will still work.
3.2.0 - 2015-02-05
- [BUGFIX] Fix incorrect failing tests for headers support
- Update all dependencies (remove mocha-as-promised)
- Switch to bluebird for promises
3.1.0 - 2015-01-21
- Support making bitcoin charges through BitcoinReceiver source object
3.0.3 - 2014-12-23
- Adding file uploads as a resource.
3.0.2 - 2014-11-26
- [BUGFIX] Fix issue where multiple expand params were not getting passed through (#130)
3.0.1 - 2014-11-26
- (Version skipped due to npm mishap)
3.0.0 - 2014-11-18
- [BUGFIX] Fix
stringifyRequestDatato deal with nested objs correctly - Bump MAJOR as we're no longer supporting Node 0.8
2.9.0 - 2014-11-12
- Allow setting of HTTP agent (proxy) (issue #124)
- Add stack traces to all Stripe Errors
2.8.0 - 2014-07-26
- Make application fee refunds a list instead of array
2.7.4 - 2014-07-17
- [BUGFIX] Fix lack of subscription param in
invoices#retrieveUpcomingmethod - Add support for an
optional!annotation onurlParams
2.7.3 - 2014-06-17
- Add metadata to disputes and refunds
2.6.3 - 2014-05-21
- Support cards for recipients.
2.5.3 - 2014-05-16
- Allow the
updatemethod on coupons for metadata changes
2.5.2 - 2014-04-28
- [BUGFIX] Fix when.js version string in package.json to support older npm versions
2.5.1 - 2014-04-25
- [BUGFIX] Fix revoked-ssl check
- Upgrade when.js to 3.1.0
2.5.0 - 2014-04-09
- Ensure we prevent requests using revoked SSL certs
2.4.5 - 2014-04-08
- Add better checks for incorrect arguments (throw exceptions accordingly).
- Validate the Connect Auth key, if passed
2.4.4 - 2014-03-27
- [BUGFIX] Fix URL encoding issue (not encoding interpolated URL params, see issue #93)
2.4.3 - 2014-03-27
- Add more debug information to the case of a failed
JSON.parse()
2.4.2 - 2014-02-20
- Add binding for
transfers/{tr_id}/transactionsendpoint
2.4.1 - 2014-02-07
- Ensure raw error object is accessible on the generated StripeError
2.4.0 - 2014-01-29
- Support multiple subscriptions per customer
2.3.4 - 2014-01-11
- [BUGFIX] Fix #76, pass latest as version to api & fix constructor arg signature
2.3.3 - 2014-01-10
- Document cancelSubscription method params and add specs for
at_period_end
2.3.2 - 2013-12-02
- Add application fees API
2.2.2 - 2013-11-20
- [BUGFIX] Fix incorrect deleteDiscount method & related spec(s)
2.2.1 - 2013-12-01
- [BUGFIX] Fix user-agent header issue (see issue #75)
2.2.0 - 2013-11-09
- Add support for setTimeout
- Add specs for invoice-item listing/querying via timestamp
2.1.0 - 2013-11-07
- Support single key/value setting on setMetadata method
- [BUGFIX] Fix Windows url-path issue
- Add missing stripe.charges.update method
- Support setting auth_token per request (useful in Connect)
- Remove global 'resources' variable
2.0.0 - 2013-10-18
- API overhaul and refactor, including addition of promises.
- Release of version 2.0.0
1.3.0 - 2013-01-30
- Requests return Javascript Errors (Guillaume Flandre)
1.2.0 - 2012-08-03
- Added events API (Jonathan Hollinger)
- Added plans update API (Pavan Kumar Sunkara)
- Various test fixes, node 0.8.x tweaks (Jan Lehnardt)
1.1.0 - 2012-02-01
- Add Coupons API (Ryan)
- Pass a more robust error object to the callback (Ryan)
- Fix duplicate callbacks from some functions when called incorrectly (bug #24, reported by Kishore Nallan)
1.0.0 - 2011-12-06
- Add APIs and tests for Plans and "Invoice Items" (both changes by Ryan Ettipio)
0.0.5 - 2011-11-26
- Add Subscription API (John Ku, #3)
- Add Invoices API (Chris Winn, #6)
- [BUGFIX] Fix a bug where callback could be called twice, if the callback() threw an error itself (Peteris Krumins)
- [BUGFIX] Fix bug in tokens.retrieve API (Xavi)
- Change documentation links (Stripe changed their URL structure)
- Make tests pass again (error in callback is null instead of 0 if all is well)
- Amount in stripe.charges.refund is optional (Branko Vukelic)
- Various documentation fixes (Xavi)
- Only require node 0.4.0
0.0.3 - 2011-10-05
- Add Charges API (issue #1, brackishlake)
- Add customers.list API
0.0.2 - 2011-09-28
- Initial release with customers and tokens APIs