Skip to content

v21.2.0-alpha.1

Pre-release
Pre-release

Choose a tag to compare

@jar-stripe jar-stripe released this 30 Jul 03:30

This release changes the pinned API version to 2026-07-29.preview.

  • #2104 Update generated code for private-preview
    • Add support for new resources V2.MoneyManagement.ReceivedDebitMandate, V2.Risk.Inquiry, V2.Signals.AccountActivity, and V2.Signals.AccountEvaluation
    • Add support for create and retrieve methods on resource V2.Signals.AccountEvaluation
    • Add support for create, delete, and retrieve methods on resource V2.Signals.AccountActivity
    • Add support for all, retrieve, and update methods on resource V2.Risk.Inquiry
    • Add support for all, cancel, and retrieve methods on resource V2.MoneyManagement.ReceivedDebitMandate
    • Add support for rate_cards on Billing.CreditGrant.applicability_config.scope, Billing\CreditBalanceSummary.retrieve().$params.filter.applicability_scope, and Billing\CreditGrant.create().$params.applicability_config.scope
    • ⚠️ Change type of ConfirmationToken.payment_method_preview.gift_card.brand, GiftCard.brand, GiftCard.create().$params.brand, PaymentMethod.gift_card.brand, Terminal\Reader.activate_gift_card().$params.brand, Terminal\Reader.cashout_gift_card().$params.brand, Terminal\Reader.check_gift_card_balance().$params.brand, and Terminal\Reader.reload_gift_card().$params.brand from enum('fiserv_valuelink'|'givex'|'svs') to literal('svs')
    • Add support for new value tempo on enum Crypto.CustomerConsumerWallet.network
    • Add support for new value tempo on enum Crypto.OnrampSession.transaction_details.destination_network
    • Add support for new value tempo on enum Crypto.OnrampSession.transaction_details.destination_networks
    • Add support for tempo on Crypto.OnrampSession.transaction_details.wallet_addresses
    • Add support for new value try_again_later on enum GiftCardOperation.failure_code
    • Add support for healthcare on Issuing.Authorization
    • Add support for product_code on Issuing.Card, Issuing\Card.create().$params, and Issuing\Card.update().$params
    • Add support for product_graduation_state on Issuing.Card
    • Add support for cvc and number on Radar\PaymentEvaluation.create().$params.payment_detail.payment_method_detail.card
    • Change Radar\PaymentEvaluation.create().$params.payment_detail.payment_method_detail.card.first6 to be optional
    • Change Radar\PaymentEvaluation.create().$params.payment_detail.payment_method_detail.card.last4 to be optional
    • Add support for card on Radar.PaymentEvaluation.payment_details.payment_method_details
    • ⚠️ Change type of Terminal\Reader.collect_payment_method().$params.collect_config.gift_card_brand and Terminal\Reader.process_payment_intent().$params.process_config.gift_card_brand from enum('fiserv_valuelink'|'givex'|'svs') to literal('svs')
    • Add support for gift_card on Terminal\Reader.present_payment_method().$params
    • Add support for amount_due and customer_balance_applied on V2.Billing.Intent.amount_details
    • ⚠️ Change type of V2.Core.AccountEvaluation.evaluations_triggered from literal('fraudulent_website') to enum('fraudulent_website'|'user_account_sharing'|'user_multi_accounting')
    • Add support for gross_settlement on V2.Core.Account.configuration.merchant, V2\Core\Account.create().$params.configuration.merchant, and V2\Core\Account.update().$params.configuration.merchant
    • ⚠️ Change type of V2.MoneyManagement.DebitDispute.bank_transfer.network from literal('ach') to enum('ach'|'bacs')
    • Add support for new values beneficiary_unrecognized, mandate_canceled_by_stripe, mandate_canceled, no_advance_notice, originator_requested, and signature_invalid on enum V2.MoneyManagement.DebitDispute.bank_transfer.reason
    • ⚠️ Remove support for managed_by on V2.MoneyManagement.FinancialAccount
    • Add support for payout_intent on V2.MoneyManagement.OutboundPayment
    • Add support for settles_at on V2.MoneyManagement.ReceivedDebit
    • Add support for gb_bank_account on V2.MoneyManagement.ReceivedDebit.bank_transfer
    • ⚠️ Change type of V2.MoneyManagement.ReceivedDebit.bank_transfer.origin_type from literal('us_bank_account') to enum('gb_bank_account'|'us_bank_account')
    • ⚠️ Change type of V2.MoneyManagement.ReceivedDebit.bank_transfer.payment_method_type from literal('us_bank_account') to enum('gb_bank_account'|'us_bank_account')
    • Add support for new value scheduled on enum V2.MoneyManagement.ReceivedDebit.status
    • Add support for new value no_mandate on enum V2.MoneyManagement.ReceivedDebit.status_details.failed.reason
    • Add support for target_date on V2.Payments.OffSessionPayment and V2\Payments\OffSessionPayment.create().$params
    • Add support for account_evaluation, fraudulent_website, payment_delinquency_exposure, user_account_sharing, and user_multi_accounting on V2.Signals.AccountSignal
    • Add support for new values fraudulent_website, user_account_sharing, and user_multi_accounting on enum V2.Signals.AccountSignal.type
    • Change type of V2\MoneyManagement\FinancialAddressDebitSimulation.debit().$params.network from literal('ach') to enum('ach'|'bacs')
    • Add support for received_debit_mandate on V2\MoneyManagement\ReceivedDebit.all().$params
    • ⚠️ Remove support for payout_intent on V2\MoneyManagement\OutboundPayment.create().$params
    • Change type of V2\Core\AccountEvaluation.create().$params.signals from literal('fraudulent_website') to enum('fraudulent_website'|'user_account_sharing'|'user_multi_accounting')
    • ⚠️ Remove support for id on EventsV2SignalsAccountSignalFraudulentMerchantReadyEvent
    • Add support for event notifications V2MoneyManagementReceivedDebitCreatedEvent and V2MoneyManagementReceivedDebitScheduledEvent with related object V2.MoneyManagement.ReceivedDebit
    • Add support for event notifications V2MoneyManagementReceivedDebitMandateCanceledEvent, V2MoneyManagementReceivedDebitMandateCreatedEvent, V2MoneyManagementReceivedDebitMandateExpiredEvent, V2MoneyManagementReceivedDebitMandatePendingCancellationEvent, and V2MoneyManagementReceivedDebitMandateUpdatedEvent with related object V2.MoneyManagement.ReceivedDebitMandate
    • Add support for event notification V2SignalsAccountEvaluationCompleteEvent with related object V2.Signals.AccountEvaluation
    • Add support for event notifications V2SignalsAccountSignalFraudulentWebsiteReadyEvent and V2SignalsAccountSignalPaymentDelinquencyExposureReadyEvent with related object V2.Signals.AccountSignal

See the changelog for more details.