Releases: stripe/stripe-java
Releases · stripe/stripe-java
v29.1.0-beta.1
This release changes the pinned API version to 2025-03-31.preview
Breaking Changes
- Remove support for
amountOverpaid
onInvoicePayment
- Remove support for
interchangeFees
,netTotal
,networkFees
, andtransactionVolume
onIssuing.Settlement
- Remove support for
Value
onTerminal.Reader.action.collect_inputs.inputs[].selection.choices[]
,Terminal.Reader.action.collect_inputs.inputs[].selection
, andterminal.ReaderCollectInputsParams.inputs[].selection.choices[]
- Remove support for value
variable
from enumCouponCreateParams.duration
- Remove support for
applicationFeeAmount
,discount
,paidOutOfBand
,paid
,paymentIntent
,quote
,subscriptionDetails
,subscriptionProrationDate
,tax
,totalTaxAmounts
, andtransferData
onQuotePreviewInvoice
- Remove support for
billingThresholds
onQuotePreviewSubscriptionSchedule.default_settings
,QuotePreviewSubscriptionSchedule.phases[].items[]
, andQuotePreviewSubscriptionSchedule.phases[]
- Remove support for
coupon
onQuotePreviewSubscriptionSchedule.phases[]
- Change
OrderCreateParams.payment.settings.payment_method_options.wechat_pay.client
andOrderUpdateParams.payment.settings.payment_method_options.wechat_pay.client
to be optional - Change type of
PaymentAttemptRecord.payment_method_details.type
andPaymentRecord.payment_method_details.type
fromliteral('custom')
tostring
- Change type of
PaymentAttemptRecord.payment_record
fromstring
tonullable(string)
- Change
PaymentAttemptRecord.PaymentMethodDetail.custom
andPaymentRecord.PaymentMethodDetail.custom
to be optional
Additions
- Add support for
paymentMethodOptions
onConfirmationTokenCreateParams
- Add support for
installments
onConfirmationToken.payment_method_options.card
- Add support for
billie
onPaymentIntent.payment_method_options
,PaymentIntentConfirmParams.payment_method_options
,PaymentIntentCreateParams.payment_method_options
, andPaymentIntentUpdateParams.payment_method_options
- Add support for
id
andtext
onTerminal.Reader.action.collect_inputs.inputs[].selection.choices[]
,Terminal.Reader.action.collect_inputs.inputs[].selection
, andterminal.ReaderCollectInputsParams.inputs[].selection.choices[]
- Add support for new resources
BalanceSettings
- Add support for
retrieve
andupdate
methods on resourceBalanceSettings
- Add support for
create
,delete
,list
,retrieve
, andupdate
methods on a newExternalAccountService
class to access cards and bank accounts made available in the new pathv1/external_accounts
. Access this viaStripeClient.externalAccounts
- Add support for
stripeBalancePayments
onAccount.capabilities
,AccountCreateParams.capabilities
, andAccountUpdateParams.capabilities
- Add support for
customerAccount
onBilling.CreditBalanceSummary
,Billing.CreditGrant
,BillingPortal.Session
,Checkout.Session
,ConfirmationToken.payment_method_preview
,CreditNoteListParams
,CreditNote
,CustomerBalanceTransaction
,CustomerCashBalanceTransaction
,CustomerCashBalance
,CustomerPaymentMethod
,CustomerSessionCreateParams
,CustomerSession
,CustomerTaxId.owner
,CustomerTaxId
,Customer
,Discount
,FinancialConnections.Account.account_holder
,FinancialConnections.Session.account_holder
,InvoiceCreateParams
,InvoiceCreatePreviewParams
,InvoiceItemCreateParams
,InvoiceItemListParams
,InvoiceItem
,InvoiceListParams
,Invoice
,PaymentIntentCreateParams
,PaymentIntentListParams
,PaymentIntentUpdateParams
,PaymentIntent
,PaymentMethodAttachParams
,PaymentMethod
,PromotionCodeCreateParams
,PromotionCodeListParams
,PromotionCode
,QuoteCreateParams
,QuoteListParams
,QuotePreviewInvoice
,QuotePreviewSubscriptionSchedule
,QuoteUpdateParams
,Quote
,SetupAttempt
,SetupIntentCreateParams
,SetupIntentListParams
,SetupIntentUpdateParams
,SetupIntent
,SubscriptionCreateParams
,SubscriptionListParams
,SubscriptionScheduleCreateParams
,SubscriptionScheduleListParams
,SubscriptionSchedule
,Subscription
,TaxId.owner
,TaxIdCreateParams.owner
,TaxIdListParams.owner
,TaxId
,billing.CreditBalanceSummaryRetrieveParams
,billing.CreditBalanceTransactionListParams
,billing.CreditGrantCreateParams
,billing.CreditGrantListParams
,billingportal.SessionCreateParams
,checkout.SessionCreateParams
,checkout.SessionListParams
,financialconnections.AccountListParams.account_holder
, andfinancialconnections.SessionCreateParams.account_holder
- Add support for
stripeBalance
onCharge.payment_method_details
,ConfirmationToken.payment_method_preview
,ConfirmationTokenCreateParams.payment_method_data
,CustomerPaymentMethod
,PaymentAttemptRecord.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
,PaymentRecord.payment_method_details
,SetupAttempt.payment_method_details
,SetupIntentConfirmParams.payment_method_data
,SetupIntentCreateParams.payment_method_data
, andSetupIntentUpdateParams.payment_method_data
- Add support for
updateLineItems
andupdateShippingDetails
onCheckout.Session.permissions
andcheckout.SessionCreateParams.permissions
- Add support for
provider
onCheckout.Session.automatic_tax
,Invoice.automatic_tax
,Quote.automatic_tax
, andQuotePreviewInvoice.automatic_tax
- Add support for
taxCalculationReference
onCreditNoteLineItem
,CreditNotePreviewLines
,InvoiceLineItem
,LineItem
,PaymentLinkLineItem
,QuoteComputedUpfrontLineItems
,QuoteLineItem
, andSessionLineItem
- Add support for
context
onEvent
- Add support for
relatedCustomerAccount
onIdentity.VerificationSession
,identity.VerificationSessionCreateParams
, andidentity.VerificationSessionListParams
- Add support for
networkData
onIssuing.DisputeSettlementDetail
- Add support for
interchangeFeesAmount
,netTotalAmount
,networkFeesAmount
,otherFeesAmount
,otherFeesCount
, andtransactionAmount
onIssuing.Settlement
- Add support for
reportedBy
onPaymentAttemptRecord
- Add support for
achCreditTransfer
,achDebit
,acssDebit
,affirm
,afterpayClearpay
,alipay
,alma
,amazonPay
,auBecsDebit
,bacsDebit
,bancontact
,billie
,blik
,boleto
,cardPresent
,card
,cashapp
,customerBalance
,eps
,fpx
,giropay
,gopay
,grabpay
,idBankTransfer
,ideal
,interacPresent
,kakaoPay
,klarna
,konbini
,krCard
,link
,mbWay
,mobilepay
,multibanco
,naverPay
,nzBankAccount
,oxxo
,p24
,payByBank
,payco
,paynow
,paypal
,payto
,pix
,promptpay
,qris
,rechnung
,revolutPay
,samsungPay
,satispay
,sepaCreditTransfer
,sepaDebit
,shopeepay
,sofort
,stripeAccount
,swish
,twint
,usBankAccount
,wechatPay
,wechat
, andzip
onPaymentAttemptRecord.payment_method_details
andPaymentRecord.payment_method_details
- Add support for
PayoutMethod
onPayoutCreateParams
andPayout
- Add support for
confirmationSecret
,parent
, andtotalTaxes
onQuotePreviewInvoice
- Add support for
Id
andText
onTerminalReaderActionCollectInputsInputsSelectionChoices
,TerminalReaderActionCollectInputsInputsSelection
, andTerminalReaderInputsSelectionChoicesOptions
New APIs for Money CardManagement
- Add support for new resources
V2.FinancialAddressCreditSimulation
,V2.FinancialAddressGeneratedMicrodeposits
,V2.MoneyManagement.Adjustment
,V2.MoneyManagement.FinancialAccount
,V2.MoneyManagement.FinancialAddress
,V2.MoneyManagement.InboundTransfer
,V2.MoneyManagement.OutboundPaymentQuote
,V2.MoneyManagement.OutboundPayment
,V2.MoneyManagement.OutboundSetupIntent
,V2.MoneyManagement.OutboundTransfer
,V2.MoneyManagement.PayoutMethod
,V2.MoneyManagement.PayoutMethodsBankAccountSpec
,V2.MoneyManagement.ReceivedCredit
,V2.MoneyManagement.ReceivedDebit
,V2.MoneyManagement.TransactionEntry
, andV2.MoneyManagement.Transaction
- Add support for
create
method on resourceV2.MoneyManagement.OutboundPaymentQuote
- Add support for
list
andretrieve
methods on resourcesV2.MoneyManagement.Adjustment
,V2.MoneyManagement.FinancialAccount
,V2.MoneyManagement.ReceivedCredit
,V2.MoneyManagement.ReceivedDebit
,V2.MoneyManagement.TransactionEntry
, andV2.MoneyManagement.Transaction
- Add support for
create
,list
, andretrieve
methods on resourcesV2.MoneyManagement.FinancialAddress
andV2.MoneyManagement.InboundTransfer
- Add support for
cancel
,create
,list
, andretrieve
methods on resourcesV2.MoneyManagement.OutboundPayment
andV2.MoneyManagement.OutboundTransfer
- Add support for
archive
,list
,retrieve
, andunarchive
methods on resourceV2.MoneyManagement.PayoutMethod
- Add support for
cancel
,create
,list
,retrieve
, andupdate
methods on resourceV2.MoneyManagement.OutboundSetupIntent
- Add support for
retrieve
method on resourceV2.MoneyManagement.PayoutMethodsBankAccountSpec
- Add support for new values
account_number
,fedwire_routing_number
, androuting_number
on enuminvalid_payment_method.invalidParam
- Add support for new thin event
V2MoneyManagementFinancialAccountCreatedEvent
with related objectV2.MoneyManagement.FinancialAccount
- Add support for new thin events `V2MoneyManagementFi...
v29.0.0
-
#1950 Support for APIs in the new API version 2025-03-31.basil
This release changes the pinned API version to
2025-03-31.basil
.⚠️ Breaking changes due to changes in the Stripe APIPlease review details for the breaking changes and alternatives in the Stripe API changelog before upgrading.
- Remove support for resources
SubscriptionItemUsageRecordSummary
andSubscriptionItemUsageRecord
- Remove support for
create
method on resourceSubscriptionItemUsageRecord
- Remove support for
list
method on resourceSubscriptionItemUsageRecordSummary
- Remove support for
upcomingLines
andupcoming
methods on resourceInvoice
- Remove support for
invoice
onCharge
andPaymentIntent
- Remove support for
shippingDetails
onCheckout.Session
- Remove support for
carrier
,phone
, andtrackingNumber
onCheckout.Session.collected_information.shipping_details
- Remove support for
refund
onCreditNoteCreateParams
,CreditNotePreviewLinesListParams
,CreditNotePreviewParams
, andCreditNote
- Remove support for
taxAmounts
onCreditNoteLineItem
,CreditNote
, andInvoiceLineItem
- Remove support for
amountExcludingTax
andunitAmountExcludingTax
onCreditNoteLineItem
andInvoiceLineItem
- Remove support for
coupon
onCustomerCreateParams
,CustomerUpdateParams
,InvoiceCreatePreviewParams.schedule_details.phases[]
,InvoiceCreatePreviewParams
,SubscriptionCreateParams
,SubscriptionSchedule.phases[]
,SubscriptionScheduleCreateParams.phases[]
,SubscriptionScheduleUpdateParams.phases[]
, andSubscriptionUpdateParams
- Remove support for
promotionCode
onCustomerCreateParams
,CustomerUpdateParams
,SubscriptionCreateParams
, andSubscriptionUpdateParams
- Remove support for
price
onInvoiceAddLinesParams.lines[]
,InvoiceItemCreateParams
,InvoiceItemUpdateParams
,InvoiceItem
,InvoiceLineItemUpdateParams
,InvoiceLineItem
, andInvoiceUpdateLinesParams.lines[]
- Remove support for
billingThresholds
onInvoiceCreatePreviewParams.schedule_details.phases[].items[]
,InvoiceCreatePreviewParams.schedule_details.phases[]
,InvoiceCreatePreviewParams.subscription_details.items[]
,SubscriptionCreateParams.items[]
,SubscriptionCreateParams
,SubscriptionItemCreateParams
,SubscriptionItemUpdateParams
,SubscriptionItem
,SubscriptionSchedule.default_settings
,SubscriptionSchedule.phases[].items[]
,SubscriptionSchedule.phases[]
,SubscriptionScheduleCreateParams.default_settings
,SubscriptionScheduleCreateParams.phases[].items[]
,SubscriptionScheduleCreateParams.phases[]
,SubscriptionScheduleUpdateParams.default_settings
,SubscriptionScheduleUpdateParams.phases[].items[]
,SubscriptionScheduleUpdateParams.phases[]
,SubscriptionUpdateParams.items[]
,SubscriptionUpdateParams
, andSubscription
- Remove support for
applicationFeeAmount
,charge
,paidOutOfBand
,paid
,paymentIntent
,quote
,subscription
,subscriptionDetails
,subscriptionProrationDate
,tax
,totalTaxAmounts
, andtransferData
onInvoice
- Remove support for
discount
onInvoice
andSubscription
- Remove support for
invoiceItem
,prorationDetails
,proration
,taxRates
, andtype
onInvoiceLineItem
- Remove support for
plan
andsubscriptionItem
onInvoiceItem
andInvoiceLineItem
- Remove support for
unitAmount
onInvoiceItemCreateParams
,InvoiceItemUpdateParams
, andInvoiceItem
- Remove support for
subscription
andunitAmountDecimal
onInvoiceItem
- Remove support for
naverPay
onPaymentMethodUpdateParams
- Remove support for
aggregateUsage
onPlanCreateParams
,Plan
,Price.recurring
, andPriceCreateParams.recurring
- Remove support for
currentPeriodEnd
andcurrentPeriodStart
onSubscription
- Remove support for page on
V2.EventDestinationListParams
andV2.EventListParams
Changes to the Stripe API
- Change
PaymentIntentConfirmParams.payment_method_options.wechat_pay.client
,PaymentIntentCreateParams.payment_method_options.wechat_pay.client
, andPaymentIntentUpdateParams.payment_method_options.wechat_pay.client
to be optional - Change
politicalExposure
onAccountPersonUpdateParams
,AccountPersonCreateParams
fromstring
toPoliticalExposure
enum.
Additions to the Stripe API
- Add support for new resource
InvoicePayment
- Add support for
list
andretrieve
methods on resourceInvoicePayment
- Add support for
billiePayments
,nzBankAccountBecsDebitPayments
, andsatispayPayments
onAccount.capabilities
,AccountCreateParams.capabilities
, andAccountUpdateParams.capabilities
- Add support for
hostedPaymentMethodSave
onAccount.settings.invoices
andAccountUpdateParams.settings.invoices
- Add support for
invoices
onAccountCreateParams.settings
- Add support for new value
last
on enumbilling.MeterCreateParams.default_aggregation.formula
- Add support for
presentmentDetails
onCharge
,Checkout.Session
,PaymentIntent
, andRefund
- Add support for
billie
andsatispay
onCharge.payment_method_details
,ConfirmationToken.payment_method_preview
,ConfirmationTokenCreateParams.payment_method_data
,CustomerPaymentMethod
,PaymentIntentConfirmParams.payment_method_data
,PaymentIntentCreateParams.payment_method_data
,PaymentIntentUpdateParams.payment_method_data
,PaymentMethodConfigurationCreateParams
,PaymentMethodConfigurationUpdateParams
,PaymentMethodConfiguration
,PaymentMethodCreateParams
,PaymentMethod
,SetupIntentConfirmParams.payment_method_data
,SetupIntentCreateParams.payment_method_data
, andSetupIntentUpdateParams.payment_method_data
- Add support for
nzBankAccount
onCharge.payment_method_details
,ConfirmationToken.payment_method_preview
,ConfirmationTokenCreateParams.payment_method_data
,CustomerPaymentMethod
,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
,PaymentMethodConfigurationCreateParams
,PaymentMethodConfigurationUpdateParams
,PaymentMethodConfiguration
,PaymentMethodCreateParams
,PaymentMethod
,SetupAttempt.payment_method_details
,SetupIntentConfirmParams.payment_method_data
,SetupIntentCreateParams.payment_method_data
, andSetupIntentUpdateParams.payment_method_data
- Add support for
optionalItems
onCheckout.Session
,PaymentLinkCreateParams
,PaymentLink
, andcheckout.SessionCreateParams
- Add support for
permissions
onCheckout.Session
andcheckout.SessionCreateParams
- Add support for new values
billie
andsatispay
on enumcheckout.SessionCreateParams.paymentMethodTypes
- Add support for new value
custom
on enumcheckout.SessionCreateParams.uiMode
- Add support for
shippingOptions
oncheckout.SessionUpdateParams
- Add support for new values
billie
,nz_bank_account
, andsatispay
on enumsConfirmationTokenCreateParams.payment_method_data.type
,PaymentIntentConfirmParams.payment_method_data.type
,PaymentIntentCreateParams.payment_method_data.type
,PaymentIntentUpdateParams.payment_method_data.type
,SetupIntentConfirmParams.payment_method_data.type
,SetupIntentCreateParams.payment_method_data.type
, andSetupIntentUpdateParams.payment_method_data.type
- Add support for
buyerId
onConfirmationToken.payment_method_preview.naver_pay
,CustomerPaymentMethod.naver_pay
, andPaymentMethod.naver_pay
- Add support for
refunds
onCreditNoteCreateParams
,CreditNotePreviewLinesListParams
,CreditNotePreviewParams
, andCreditNote
- Add support for
totalTaxes
onCreditNote
andInvoice
- Add support for
taxes
onCreditNoteLineItem
andInvoiceLineItem
- Add support for
taxabilityReason
onInvoiceAddLinesParams.lines[].tax_amounts[]
,InvoiceLineItemUpdateParams.tax_amounts[]
, andInvoiceUpdateLinesParams.lines[].tax_amounts[]
- Add support for
jurisdictionLevel
onInvoiceAddLinesParams.lines[].tax_amounts[].tax_rate_data
,InvoiceLineItemUpdateParams.tax_amounts[].tax_rate_data
, andInvoiceUpdateLinesParams.lines[].tax_amounts[].tax_rate_data
- Add support for
amountOverpaid
,confirmationSecret
, andpayments
onInvoice
- Add support for
parent
onInvoiceItem
,InvoiceLineItem
, andInvoice
- Add support for new values
klarna
andnz_bank_account
on enumsInvoiceCreateParams.payment_settings.paymentMethodTypes
,InvoiceUpdateParams.payment_settings.paymentMethodTypes
,SubscriptionCreateParams.payment_settings.paymentMethodTypes
, andSubscriptionUpdateParams.payment_settings.paymentMethodTypes
- Add support for
pricing
onInvoiceAddLinesParams.lines[]
,InvoiceItemCreateParams
,InvoiceItemUpdateParams
,InvoiceItem
,InvoiceLineItemUpdateParams
,InvoiceLineItem
, andInvoiceUpdateLinesParams.lines[]
- Add support for
taxabilityReason
onInvoiceAddLinesParams.lines[].tax_amounts[]
,InvoiceLineItemUpdateParams.tax_amounts[]
, andInvoiceUpdateLinesParams.lines[].tax_amounts[]
- Add support for
defaultValue
onPaymentLink.custom_fields[].dropdown
,PaymentLink.custom_fields[].numeric
,PaymentLink.custom_fields[].text
,PaymentLinkCreateParams.custom_fields[].dropdown
,PaymentLinkCreateParams.custom_fields[].numeric
,PaymentLinkCreateParams.custom_fields[].text
,PaymentLinkUpdateParams.custom_fields[].dropdown
,PaymentLinkUpdateParams.custom_fields[].numeric
, andPaymentLinkUpdateParams.custom_fields[].text
- Add support for new values
billie
andsatispay
on enums `PaymentLi...
- Remove support for resources
v28.5.0-beta.1
-
#1956 Beta SDK updates between Open API versions 1473 and 1505
- Add support for
succeed_input_collection
andtimeout_input_collection
test helper methods on resourceTerminal.Reader
- Add support for
target_date
onOrder.payment.settings.payment_method_options.acss_debit
,Order.payment.settings.payment_method_options.sepa_debit
,OrderCreateParams.payment.settings.payment_method_options.acss_debit
,OrderCreateParams.payment.settings.payment_method_options.sepa_debit
,OrderUpdateParams.payment.settings.payment_method_options.acss_debit
, andOrderUpdateParams.payment.settings.payment_method_options.sepa_debit
- Add support for
v28.4.0
- #1943 Update generated code
- Add support for
prices
onBilling.CreditGrant.applicability_config.scope
,billing.CreditBalanceSummaryRetrieveParams.filter.applicability_scope
, andbilling.CreditGrantCreateParams.applicability_config.scope
- Change
billing.CreditBalanceSummaryRetrieveParams.filter.applicability_scope.price_type
andbilling.CreditGrantCreateParams.applicability_config.scope.price_type
to be optional - Add support for
priority
onBilling.CreditGrant
andbilling.CreditGrantCreateParams
- Add support for
target_date
onCheckout.Session.payment_method_options.acss_debit
,Checkout.Session.payment_method_options.au_becs_debit
,Checkout.Session.payment_method_options.bacs_debit
,Checkout.Session.payment_method_options.sepa_debit
,Checkout.Session.payment_method_options.us_bank_account
,PaymentIntent.payment_method_options.acss_debit
,PaymentIntent.payment_method_options.au_becs_debit
,PaymentIntent.payment_method_options.bacs_debit
,PaymentIntent.payment_method_options.sepa_debit
,PaymentIntent.payment_method_options.us_bank_account
,PaymentIntentConfirmParams.payment_method_options.acss_debit
,PaymentIntentConfirmParams.payment_method_options.au_becs_debit
,PaymentIntentConfirmParams.payment_method_options.bacs_debit
,PaymentIntentConfirmParams.payment_method_options.sepa_debit
,PaymentIntentConfirmParams.payment_method_options.us_bank_account
,PaymentIntentCreateParams.payment_method_options.acss_debit
,PaymentIntentCreateParams.payment_method_options.au_becs_debit
,PaymentIntentCreateParams.payment_method_options.bacs_debit
,PaymentIntentCreateParams.payment_method_options.sepa_debit
,PaymentIntentCreateParams.payment_method_options.us_bank_account
,PaymentIntentUpdateParams.payment_method_options.acss_debit
,PaymentIntentUpdateParams.payment_method_options.au_becs_debit
,PaymentIntentUpdateParams.payment_method_options.bacs_debit
,PaymentIntentUpdateParams.payment_method_options.sepa_debit
,PaymentIntentUpdateParams.payment_method_options.us_bank_account
,checkout.SessionCreateParams.payment_method_options.acss_debit
,checkout.SessionCreateParams.payment_method_options.au_becs_debit
,checkout.SessionCreateParams.payment_method_options.bacs_debit
,checkout.SessionCreateParams.payment_method_options.sepa_debit
, andcheckout.SessionCreateParams.payment_method_options.us_bank_account
- Add support for
restrictions
onCheckout.Session.payment_method_options.card
andcheckout.SessionCreateParams.payment_method_options.card
- Add support for
collected_information
onCheckout.Session
andcheckout.SessionUpdateParams
- Add support for
metadata
onProductCreateParams.default_price_data
- Change type of
TokenCreateParams.person.political_exposure
fromstring
toenum('existing'|'none')
- Add support for new value
2025-02-24.acacia
on enumWebhookEndpointCreateParams.api_version
- Add support for
- #1948 add codeowners file
v28.4.0-beta.1
- #1942 Update generated code for beta
- Add support for
rejected_reason
onAccount.risk_controls
- Add support for
product_tax_code_selector
onAccountSessionCreateParams.components
- Add support for
prices
onBilling.CreditGrant.applicability_config.scope
,billing.CreditBalanceSummaryRetrieveParams.filter.applicability_scope
, andbilling.CreditGrantCreateParams.applicability_config.scope
- Add support for
brand_product
onCharge.payment_method_details.amazon_pay.funding.card
andCharge.payment_method_details.revolut_pay.funding.card
- Add support for
restrictions
onCheckout.Session.payment_method_options.card
andcheckout.SessionCreateParams.payment_method_options.card
- Change type of
TokenCreateParams.person.political_exposure
fromstring
toenum('existing'|'none')
- Add support for
v28.3.1
- #1946 Ensure
getRawJsonObject
returns data for constructed webhooks
v28.3.0
- #1936 Update generated code
- Add support for
close
method on resourceTreasury.FinancialAccount
- Add support for
pay_by_bank_payments
onAccount.capabilities
,AccountCreateParams.capabilities
, andAccountUpdateParams.capabilities
- Add support for
directorship_declaration
andownership_exemption_reason
onAccount.company
,AccountCreateParams.company
,AccountUpdateParams.company
, andTokenCreateParams.account.company
- Add support for
proof_of_ultimate_beneficial_ownership
onAccountCreateParams.documents
andAccountUpdateParams.documents
- Add support for
financial_account
onAccountSession.components
,AccountSessionCreateParams.components
, andTreasury.OutboundTransfer.destination_payment_method_details
- Add support for
financial_account_transactions
,issuing_card
, andissuing_cards_list
onAccountSession.components
andAccountSessionCreateParams.components
- Add support for
advice_code
onCharge.outcome
,Invoice.last_finalization_error
,PaymentIntent.last_payment_error
,SetupAttempt.setup_error
,SetupIntent.last_setup_error
, andStripeError
- Add support for
pay_by_bank
onCharge.payment_method_details
,ConfirmationToken.payment_method_preview
,ConfirmationTokenCreateParams.payment_method_data
,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
,PaymentMethodConfigurationCreateParams
,PaymentMethodConfigurationUpdateParams
,PaymentMethodConfiguration
,PaymentMethodCreateParams
,PaymentMethodUpdateParams
,PaymentMethod
,SetupIntentConfirmParams.payment_method_data
,SetupIntentCreateParams.payment_method_data
,SetupIntentUpdateParams.payment_method_data
, andcheckout.SessionCreateParams.payment_method_options
- Add support for
country
onCharge.payment_method_details.paypal
,ConfirmationToken.payment_method_preview.paypal
, andPaymentMethod.paypal
- Add support for new value
pay_by_bank
on enumsCustomerListPaymentMethodsParams.type
,PaymentMethodCreateParams.type
,PaymentMethodListParams.type
, andcheckout.SessionCreateParams.payment_method_types[]
- Add support for new value
SD
on enumsPaymentLinkCreateParams.shipping_address_collection.allowed_countries[]
,PaymentLinkUpdateParams.shipping_address_collection.allowed_countries[]
, andcheckout.SessionCreateParams.shipping_address_collection.allowed_countries[]
- Add support for
discounts
onCheckout.Session
- Add support for new value
pay_by_bank
on enumsConfirmationTokenCreateParams.payment_method_data.type
,PaymentIntentConfirmParams.payment_method_data.type
,PaymentIntentCreateParams.payment_method_data.type
,PaymentIntentUpdateParams.payment_method_data.type
,SetupIntentConfirmParams.payment_method_data.type
,SetupIntentCreateParams.payment_method_data.type
, andSetupIntentUpdateParams.payment_method_data.type
- Add support for new value
pay_by_bank
on enumsPaymentLinkCreateParams.payment_method_types[]
andPaymentLinkUpdateParams.payment_method_types[]
- Add support for
phone_number_collection
onPaymentLinkUpdateParams
- Add support for
jpy
onTerminal.Configuration.tipping
,terminal.ConfigurationCreateParams.tipping
, andterminal.ConfigurationUpdateParams.tipping
- Add support for
nickname
onTreasury.FinancialAccount
,treasury.FinancialAccountCreateParams
, andtreasury.FinancialAccountUpdateParams
- Add support for
forwarding_settings
ontreasury.FinancialAccountUpdateParams
- Add support for
is_default
onTreasury.FinancialAccount
- Add support for
destination_payment_method_data
ontreasury.OutboundTransferCreateParams
- Change type of
Treasury.OutboundTransfer.destination_payment_method_details.type
fromliteral('us_bank_account')
toenum('financial_account'|'us_bank_account')
- Add support for new value
outbound_transfer
on enumtreasury.ReceivedCreditListParams.linked_flows.source_flow_type
- Add support for
outbound_transfer
onTreasury.ReceivedCredit.linked_flows.source_flow_details
- Add support for new value
2025-01-27.acacia
on enumWebhookEndpointCreateParams.api_version
- Add support for
- #1941 Updated upload artifact ci action
- #1938 update justfile import & pin CI ubuntu
- #1937 Added CONTRIBUTING.md file
- #1934 add justfile tweak readme, remove coveralls
- #1933 Added pull request template
v28.3.0-beta.3
- #1939 Update generated code for beta
- Remove support for
stripe_account
onTerminal.Reader.action.collect_payment_method
,Terminal.Reader.action.confirm_payment_intent
,Terminal.Reader.action.process_payment_intent
, andTerminal.Reader.action.refund_payment
- Remove support for
v28.3.0-beta.2
- #1935 Update generated code for beta
- Add support for
pay_by_bank_payments
onAccount.capabilities
,AccountCreateParams.capabilities
, andAccountUpdateParams.capabilities
- Add support for
directorship_declaration
onAccountCreateParams.company
,AccountUpdateParams.company
, andTokenCreateParams.account.company
- Add support for
proof_of_ultimate_beneficial_ownership
onAccountCreateParams.documents
andAccountUpdateParams.documents
- Add support for
tax_threshold_monitoring
onAccountSessionCreateParams.components
- Add support for
financial_account_transactions
,financial_account
,issuing_card
, andissuing_cards_list
onAccountSession.components
- Add support for new value
always_invoice
on enumsbillingportal.ConfigurationCreateParams.features.subscription_cancel.proration_behavior
andbillingportal.ConfigurationUpdateParams.features.subscription_cancel.proration_behavior
- Add support for
pay_by_bank
onCharge.payment_method_details
,ConfirmationToken.payment_method_preview
,ConfirmationTokenCreateParams.payment_method_data
,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
,PaymentMethodConfigurationCreateParams
,PaymentMethodConfigurationUpdateParams
,PaymentMethodConfiguration
,PaymentMethodCreateParams
,PaymentMethodUpdateParams
,PaymentMethod
,SetupIntentConfirmParams.payment_method_data
,SetupIntentCreateParams.payment_method_data
,SetupIntentUpdateParams.payment_method_data
, andcheckout.SessionCreateParams.payment_method_options
- Add support for new value
pay_by_bank
on enumcheckout.SessionCreateParams.payment_method_types[]
- Add support for new value
SD
on enumsPaymentLinkCreateParams.shipping_address_collection.allowed_countries[]
,PaymentLinkUpdateParams.shipping_address_collection.allowed_countries[]
, andcheckout.SessionCreateParams.shipping_address_collection.allowed_countries[]
- Add support for
discounts
onCheckout.Session
- Add support for new value
pay_by_bank
on enumsConfirmationTokenCreateParams.payment_method_data.type
,PaymentIntentConfirmParams.payment_method_data.type
,PaymentIntentCreateParams.payment_method_data.type
,PaymentIntentUpdateParams.payment_method_data.type
,SetupIntentConfirmParams.payment_method_data.type
,SetupIntentCreateParams.payment_method_data.type
, andSetupIntentUpdateParams.payment_method_data.type
- Add support for new value
pay_by_bank
on enumsCustomerListPaymentMethodsParams.type
,PaymentMethodCreateParams.type
, andPaymentMethodListParams.type
- Add support for new value
pay_by_bank
on enumsPaymentLinkCreateParams.payment_method_types[]
andPaymentLinkUpdateParams.payment_method_types[]
- Add support for
jpy
onTerminal.Configuration.tipping
,terminal.ConfigurationCreateParams.tipping
, andterminal.ConfigurationUpdateParams.tipping
- Add support for new value
2025-01-27.acacia
on enumWebhookEndpointCreateParams.api_version
- Add support for
v28.3.0-beta.1
- #1932 Update generated code for beta
- Add support for
close
method on resourceTreasury.FinancialAccount
- Add support for
ownership_exemption_reason
onAccount.company
,AccountCreateParams.company
,AccountUpdateParams.company
, andTokenCreateParams.account.company
- Add support for
directorship_declaration
onAccount.company
- Add support for
advice_code
onCharge.outcome
,Invoice.last_finalization_error
,PaymentIntent.last_payment_error
,SetupAttempt.setup_error
,SetupIntent.last_setup_error
, andStripeError
- Remove support for value
always_invoice
from enumsbillingportal.ConfigurationCreateParams.features.subscription_cancel.proration_behavior
andbillingportal.ConfigurationUpdateParams.features.subscription_cancel.proration_behavior
- Add support for
brand_product
onCard
,Source.card_present
,Source.card
, andSource.three_d_secure
- Add support for
country
onCharge.payment_method_details.paypal
,ConfirmationToken.payment_method_preview.paypal
, andPaymentMethod.paypal
- Add support for new value
al_tin
on enumsOrderCreateParams.tax_details.tax_ids[].type
andOrderUpdateParams.tax_details.tax_ids[].type
- Add support for
phone_number_collection
onPaymentLinkUpdateParams
- Add support for
nickname
onTreasury.FinancialAccount
,treasury.FinancialAccountCreateParams
, andtreasury.FinancialAccountUpdateParams
- Add support for
forwarding_settings
ontreasury.FinancialAccountUpdateParams
- Add support for
is_default
onTreasury.FinancialAccount
- Add support for
destination_payment_method_data
ontreasury.OutboundTransferCreateParams
- Add support for
financial_account
onTreasury.OutboundTransfer.destination_payment_method_details
- Change type of
Treasury.OutboundTransfer.destination_payment_method_details.type
fromliteral('us_bank_account')
toenum('financial_account'|'us_bank_account')
- Add support for new value
outbound_transfer
on enumtreasury.ReceivedCreditListParams.linked_flows.source_flow_type
- Add support for
outbound_transfer
onTreasury.ReceivedCredit.linked_flows.source_flow_details
- Add support for