github stripe/stripe-node v18.4.0-beta.1

latest releases: v18.6.0-alpha.1, v18.6.0-beta.1, v18.5.0...
pre-release2 months ago
  • #2344 Update generated code for beta
    • Change type of Checkout.SessionCreateParams.subscription_data.billing_mode, InvoiceCreatePreviewParams.schedule_details.billing_mode, InvoiceCreatePreviewParams.subscription_details.billing_mode, Quote.subscription_data.billing_mode, QuoteCreateParams.subscription_data.billing_mode, SubscriptionCreateParams.billing_mode, and SubscriptionScheduleCreateParams.billing_mode from enum('classic'|'flexible') to billing_mode
    • Add support for submission_method on Dispute.evidence_details
    • Add support for on_demand and subscriptions on OrderCreateParams.payment.settings.payment_method_options.klarna and OrderUpdateParams.payment.settings.payment_method_options.klarna
    • Change type of Order.payment.settings.payment_method_options.klarna.setup_future_usage, OrderCreateParams.payment.settings.payment_method_options.klarna.setup_future_usage, and OrderUpdateParams.payment.settings.payment_method_options.klarna.setup_future_usage from literal('none') to enum('none'|'off_session'|'on_session')
    • Add support for crypto on PaymentAttemptRecord.payment_method_details and PaymentRecord.payment_method_details
    • Add support for new value buut on enums PaymentAttemptRecord.payment_method_details.ideal.bank and PaymentRecord.payment_method_details.ideal.bank
    • Add support for new value BUUTNL2A on enums PaymentAttemptRecord.payment_method_details.ideal.bic and PaymentRecord.payment_method_details.ideal.bic
    • Change type of PaymentIntent.payment_method_options.gopay.setup_future_usage, PaymentIntentConfirmParams.payment_method_options.gopay.setup_future_usage, PaymentIntentCreateParams.payment_method_options.gopay.setup_future_usage, and PaymentIntentUpdateParams.payment_method_options.gopay.setup_future_usage from literal('none') to enum('none'|'off_session')
    • Change Quote.subscription_data.billing_mode, QuotePreviewSubscriptionSchedule.billing_mode, Subscription.billing_mode, and SubscriptionSchedule.billing_mode to be required
    • Add support for new value crypto on enum QuotePreviewInvoice.payment_settings.payment_method_types
    • Change type of QuotePreviewSubscriptionSchedule.billing_mode, Subscription.billing_mode, and SubscriptionSchedule.billing_mode from enum('classic'|'flexible') to SubscriptionsResourceBillingMode
    • Change type of SubscriptionMigrateParams.billing_mode from literal('flexible') to billing_mode_migrate
    • Remove support for billing_mode_details on Subscription
    • Add support for new value xx on enums V2.Core.Account.configuration.customer.automatic_indirect_tax.location.country, V2.Core.Account.configuration.customer.shipping.address.country, V2.Core.Account.configuration.merchant.support.address.country, V2.Core.Account.identity.business_details.address.country, V2.Core.Account.identity.business_details.script_addresses.kana.country, V2.Core.Account.identity.business_details.script_addresses.kanji.country, V2.Core.Account.identity.country, V2.Core.Account.identity.individual.additional_addresses[].country, V2.Core.Account.identity.individual.address.country, V2.Core.Account.identity.individual.script_addresses.kana.country, V2.Core.Account.identity.individual.script_addresses.kanji.country, V2.Core.AccountCreateParams.configuration.customer.shipping.address.country, V2.Core.AccountCreateParams.configuration.merchant.support.address.country, V2.Core.AccountCreateParams.identity.business_details.address.country, V2.Core.AccountCreateParams.identity.business_details.script_addresses.kana.country, V2.Core.AccountCreateParams.identity.business_details.script_addresses.kanji.country, V2.Core.AccountCreateParams.identity.country, V2.Core.AccountCreateParams.identity.individual.additional_addresses[].country, V2.Core.AccountCreateParams.identity.individual.address.country, V2.Core.AccountCreateParams.identity.individual.script_addresses.kana.country, V2.Core.AccountCreateParams.identity.individual.script_addresses.kanji.country, V2.Core.AccountUpdateParams.configuration.customer.shipping.address.country, V2.Core.AccountUpdateParams.configuration.merchant.support.address.country, V2.Core.AccountUpdateParams.identity.business_details.address.country, V2.Core.AccountUpdateParams.identity.business_details.script_addresses.kana.country, V2.Core.AccountUpdateParams.identity.business_details.script_addresses.kanji.country, V2.Core.AccountUpdateParams.identity.country, V2.Core.AccountUpdateParams.identity.individual.additional_addresses[].country, V2.Core.AccountUpdateParams.identity.individual.address.country, V2.Core.AccountUpdateParams.identity.individual.script_addresses.kana.country, V2.Core.AccountUpdateParams.identity.individual.script_addresses.kanji.country, V2.Core.Person.additional_addresses[].country, V2.Core.Person.address.country, V2.Core.Person.script_addresses.kana.country, V2.Core.Person.script_addresses.kanji.country, V2.Core.PersonCreateParams.additional_addresses[].country, V2.Core.PersonCreateParams.address.country, V2.Core.PersonCreateParams.script_addresses.kana.country, V2.Core.PersonCreateParams.script_addresses.kanji.country, V2.Core.PersonUpdateParams.additional_addresses[].country, V2.Core.PersonUpdateParams.address.country, V2.Core.PersonUpdateParams.script_addresses.kana.country, V2.Core.PersonUpdateParams.script_addresses.kanji.country, and V2.MoneyManagement.FinancialAccount.country
    • Add support for new value unsupported_entity_type on enums V2.Core.Account.configuration.customer.capabilities.automatic_indirect_tax.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.ach_debit_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.acss_debit_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.affirm_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.afterpay_clearpay_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.alma_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.amazon_pay_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.au_becs_debit_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.bacs_debit_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.bancontact_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.blik_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.boleto_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.card_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.cartes_bancaires_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.cashapp_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.eps_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.fpx_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.gb_bank_transfer_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.grabpay_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.ideal_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.jcb_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.jp_bank_transfer_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.kakao_pay_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.klarna_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.konbini_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.kr_card_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.link_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.mobilepay_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.multibanco_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.mx_bank_transfer_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.naver_pay_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.oxxo_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.p24_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.pay_by_bank_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.payco_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.paynow_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.promptpay_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.revolut_pay_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.samsung_pay_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.sepa_bank_transfer_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.sepa_debit_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.stripe_balance.payouts.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.swish_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.twint_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.us_bank_transfer_payments.status_details[].code, V2.Core.Account.configuration.merchant.capabilities.zip_payments.status_details[].code, V2.Core.Account.configuration.recipient.capabilities.bank_accounts.local.status_details[].code, V2.Core.Account.configuration.recipient.capabilities.bank_accounts.wire.status_details[].code, V2.Core.Account.configuration.recipient.capabilities.cards.status_details[].code, V2.Core.Account.configuration.recipient.capabilities.stripe_balance.payouts.status_details[].code, and V2.Core.Account.configuration.recipient.capabilities.stripe_balance.stripe_transfers.status_details[].code
    • Add support for proof_of_address on V2.Core.Account.identity.business_details.documents, V2.Core.AccountCreateParams.identity.business_details.documents, and V2.Core.AccountUpdateParams.identity.business_details.documents
    • Add support for new value xx on enums V2.Core.Account.identity.individual.nationalities, V2.Core.AccountCreateParams.identity.individual.nationalities, V2.Core.AccountUpdateParams.identity.individual.nationalities, V2.Core.Person.nationalities, V2.Core.PersonCreateParams.nationalities, and V2.Core.PersonUpdateParams.nationalities
    • Add support for metadata on V2.MoneyManagement.FinancialAccount
    • Remove support for description on V2.MoneyManagement.FinancialAccount
    • Add support for new value pending on enum V2.MoneyManagement.FinancialAccount.status
    • Remove support for attempts on V2.Payments.OffSessionPayment
    • Change type of V2.Payments.OffSessionPayment.transfer_data.amount from integer to integer | null
    • Add support for from_account, outbound_payment, and outbound_transfer on V2.MoneyManagement.ReceivedCredit.balance_transfer
    • Change type of V2.MoneyManagement.ReceivedCredit.balance_transfer.type from literal('payout_v1') to enum('outbound_payment'|'outbound_transfer'|'payout_v1')
    • Change type of V2.MoneyManagement.ReceivedCredit.balance_transfer.payout_v1 from string to string | null
    • Change V2.Payments.OffSessionPaymentCreateParams.transfer_data.amount to be optional
    • Add support for error codes recipient_feature_not_active, storer_capability_missing, and storer_capability_not_active on FeatureNotEnabledError
    • Remove support for error code outbound_payment_recipient_feature_not_active on FeatureNotEnabledError
    • Add support for error code insufficient_funds on InsufficientFundsError
    • Remove support for error codes outbound_payment_insufficient_funds and outbound_transfer_insufficient_funds on InsufficientFundsError
    • Add support for error codes recipient_amount_limit_exceeded and recipient_count_limit_exceeded on QuotaExceededError
    • Remove support for error codes outbound_payment_recipient_amount_limit_exceeded and outbound_payment_recipient_count_limit_exceeded on QuotaExceededError
    • Add support for error code recipient_email_does_not_exist on RecipientNotNotifiableError
    • Remove support for error code outbound_payment_recipient_email_does_not_exist on RecipientNotNotifiableError

See the changelog for more details.

Don't miss a new stripe-node release

NewReleases is sending notifications on new releases.