Releases: stripe/stripe-java
Releases · stripe/stripe-java
v28.5.0-beta.1
-
#1956 Beta SDK updates between Open API versions 1473 and 1505
- Add support for
succeed_input_collectionandtimeout_input_collectiontest helper methods on resourceTerminal.Reader - Add support for
target_dateonOrder.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
pricesonBilling.CreditGrant.applicability_config.scope,billing.CreditBalanceSummaryRetrieveParams.filter.applicability_scope, andbilling.CreditGrantCreateParams.applicability_config.scope - Change
billing.CreditBalanceSummaryRetrieveParams.filter.applicability_scope.price_typeandbilling.CreditGrantCreateParams.applicability_config.scope.price_typeto be optional - Add support for
priorityonBilling.CreditGrantandbilling.CreditGrantCreateParams - Add support for
target_dateonCheckout.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
restrictionsonCheckout.Session.payment_method_options.cardandcheckout.SessionCreateParams.payment_method_options.card - Add support for
collected_informationonCheckout.Sessionandcheckout.SessionUpdateParams - Add support for
metadataonProductCreateParams.default_price_data - Change type of
TokenCreateParams.person.political_exposurefromstringtoenum('existing'|'none') - Add support for new value
2025-02-24.acaciaon 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_reasononAccount.risk_controls - Add support for
product_tax_code_selectoronAccountSessionCreateParams.components - Add support for
pricesonBilling.CreditGrant.applicability_config.scope,billing.CreditBalanceSummaryRetrieveParams.filter.applicability_scope, andbilling.CreditGrantCreateParams.applicability_config.scope - Add support for
brand_productonCharge.payment_method_details.amazon_pay.funding.cardandCharge.payment_method_details.revolut_pay.funding.card - Add support for
restrictionsonCheckout.Session.payment_method_options.cardandcheckout.SessionCreateParams.payment_method_options.card - Change type of
TokenCreateParams.person.political_exposurefromstringtoenum('existing'|'none')
- Add support for
v28.3.1
- #1946 Ensure
getRawJsonObjectreturns data for constructed webhooks
v28.3.0
- #1936 Update generated code
- Add support for
closemethod on resourceTreasury.FinancialAccount - Add support for
pay_by_bank_paymentsonAccount.capabilities,AccountCreateParams.capabilities, andAccountUpdateParams.capabilities - Add support for
directorship_declarationandownership_exemption_reasononAccount.company,AccountCreateParams.company,AccountUpdateParams.company, andTokenCreateParams.account.company - Add support for
proof_of_ultimate_beneficial_ownershiponAccountCreateParams.documentsandAccountUpdateParams.documents - Add support for
financial_accountonAccountSession.components,AccountSessionCreateParams.components, andTreasury.OutboundTransfer.destination_payment_method_details - Add support for
financial_account_transactions,issuing_card, andissuing_cards_listonAccountSession.componentsandAccountSessionCreateParams.components - Add support for
advice_codeonCharge.outcome,Invoice.last_finalization_error,PaymentIntent.last_payment_error,SetupAttempt.setup_error,SetupIntent.last_setup_error, andStripeError - Add support for
pay_by_bankonCharge.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
countryonCharge.payment_method_details.paypal,ConfirmationToken.payment_method_preview.paypal, andPaymentMethod.paypal - Add support for new value
pay_by_bankon enumsCustomerListPaymentMethodsParams.type,PaymentMethodCreateParams.type,PaymentMethodListParams.type, andcheckout.SessionCreateParams.payment_method_types[] - Add support for new value
SDon enumsPaymentLinkCreateParams.shipping_address_collection.allowed_countries[],PaymentLinkUpdateParams.shipping_address_collection.allowed_countries[], andcheckout.SessionCreateParams.shipping_address_collection.allowed_countries[] - Add support for
discountsonCheckout.Session - Add support for new value
pay_by_bankon 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_bankon enumsPaymentLinkCreateParams.payment_method_types[]andPaymentLinkUpdateParams.payment_method_types[] - Add support for
phone_number_collectiononPaymentLinkUpdateParams - Add support for
jpyonTerminal.Configuration.tipping,terminal.ConfigurationCreateParams.tipping, andterminal.ConfigurationUpdateParams.tipping - Add support for
nicknameonTreasury.FinancialAccount,treasury.FinancialAccountCreateParams, andtreasury.FinancialAccountUpdateParams - Add support for
forwarding_settingsontreasury.FinancialAccountUpdateParams - Add support for
is_defaultonTreasury.FinancialAccount - Add support for
destination_payment_method_dataontreasury.OutboundTransferCreateParams - Change type of
Treasury.OutboundTransfer.destination_payment_method_details.typefromliteral('us_bank_account')toenum('financial_account'|'us_bank_account') - Add support for new value
outbound_transferon enumtreasury.ReceivedCreditListParams.linked_flows.source_flow_type - Add support for
outbound_transferonTreasury.ReceivedCredit.linked_flows.source_flow_details - Add support for new value
2025-01-27.acaciaon 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_accountonTerminal.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_paymentsonAccount.capabilities,AccountCreateParams.capabilities, andAccountUpdateParams.capabilities - Add support for
directorship_declarationonAccountCreateParams.company,AccountUpdateParams.company, andTokenCreateParams.account.company - Add support for
proof_of_ultimate_beneficial_ownershiponAccountCreateParams.documentsandAccountUpdateParams.documents - Add support for
tax_threshold_monitoringonAccountSessionCreateParams.components - Add support for
financial_account_transactions,financial_account,issuing_card, andissuing_cards_listonAccountSession.components - Add support for new value
always_invoiceon enumsbillingportal.ConfigurationCreateParams.features.subscription_cancel.proration_behaviorandbillingportal.ConfigurationUpdateParams.features.subscription_cancel.proration_behavior - Add support for
pay_by_bankonCharge.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_bankon enumcheckout.SessionCreateParams.payment_method_types[] - Add support for new value
SDon enumsPaymentLinkCreateParams.shipping_address_collection.allowed_countries[],PaymentLinkUpdateParams.shipping_address_collection.allowed_countries[], andcheckout.SessionCreateParams.shipping_address_collection.allowed_countries[] - Add support for
discountsonCheckout.Session - Add support for new value
pay_by_bankon 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_bankon enumsCustomerListPaymentMethodsParams.type,PaymentMethodCreateParams.type, andPaymentMethodListParams.type - Add support for new value
pay_by_bankon enumsPaymentLinkCreateParams.payment_method_types[]andPaymentLinkUpdateParams.payment_method_types[] - Add support for
jpyonTerminal.Configuration.tipping,terminal.ConfigurationCreateParams.tipping, andterminal.ConfigurationUpdateParams.tipping - Add support for new value
2025-01-27.acaciaon enumWebhookEndpointCreateParams.api_version
- Add support for
v28.3.0-beta.1
- #1932 Update generated code for beta
- Add support for
closemethod on resourceTreasury.FinancialAccount - Add support for
ownership_exemption_reasononAccount.company,AccountCreateParams.company,AccountUpdateParams.company, andTokenCreateParams.account.company - Add support for
directorship_declarationonAccount.company - Add support for
advice_codeonCharge.outcome,Invoice.last_finalization_error,PaymentIntent.last_payment_error,SetupAttempt.setup_error,SetupIntent.last_setup_error, andStripeError - Remove support for value
always_invoicefrom enumsbillingportal.ConfigurationCreateParams.features.subscription_cancel.proration_behaviorandbillingportal.ConfigurationUpdateParams.features.subscription_cancel.proration_behavior - Add support for
brand_productonCard,Source.card_present,Source.card, andSource.three_d_secure - Add support for
countryonCharge.payment_method_details.paypal,ConfirmationToken.payment_method_preview.paypal, andPaymentMethod.paypal - Add support for new value
al_tinon enumsOrderCreateParams.tax_details.tax_ids[].typeandOrderUpdateParams.tax_details.tax_ids[].type - Add support for
phone_number_collectiononPaymentLinkUpdateParams - Add support for
nicknameonTreasury.FinancialAccount,treasury.FinancialAccountCreateParams, andtreasury.FinancialAccountUpdateParams - Add support for
forwarding_settingsontreasury.FinancialAccountUpdateParams - Add support for
is_defaultonTreasury.FinancialAccount - Add support for
destination_payment_method_dataontreasury.OutboundTransferCreateParams - Add support for
financial_accountonTreasury.OutboundTransfer.destination_payment_method_details - Change type of
Treasury.OutboundTransfer.destination_payment_method_details.typefromliteral('us_bank_account')toenum('financial_account'|'us_bank_account') - Add support for new value
outbound_transferon enumtreasury.ReceivedCreditListParams.linked_flows.source_flow_type - Add support for
outbound_transferonTreasury.ReceivedCredit.linked_flows.source_flow_details
- Add support for
v28.2.0
- #1931 This release changes the pinned API version to
2024-12-18.acacia.- Add support for
network_advice_codeandnetwork_decline_codeonCharge.outcome,Invoice.last_finalization_error,PaymentIntent.last_payment_error,SetupAttempt.setup_error,SetupIntent.last_setup_error, andStripeError - Add support for
credits_application_invoice_voidedonBilling.CreditBalanceTransaction.credit - Change type of
Billing.CreditBalanceTransaction.credit.typefromliteral('credits_granted')toenum('credits_application_invoice_voided'|'credits_granted') - Add support for
allow_redisplayonCardandSource - Add support for
regulated_statusonCard,Charge.payment_method_details.card,ConfirmationToken.payment_method_preview.card, andPaymentMethod.card - Add support for
fundingonCharge.payment_method_details.amazon_payandCharge.payment_method_details.revolut_pay - Add support for
network_transaction_idonCharge.payment_method_details.card - Add support for
reference_prefixonCheckout.Session.payment_method_options.bacs_debit.mandate_options,Checkout.Session.payment_method_options.sepa_debit.mandate_options,PaymentIntent.payment_method_options.bacs_debit.mandate_options,PaymentIntent.payment_method_options.sepa_debit.mandate_options,PaymentIntentConfirmParams.payment_method_options.bacs_debit.mandate_options,PaymentIntentConfirmParams.payment_method_options.sepa_debit.mandate_options,PaymentIntentCreateParams.payment_method_options.bacs_debit.mandate_options,PaymentIntentCreateParams.payment_method_options.sepa_debit.mandate_options,PaymentIntentUpdateParams.payment_method_options.bacs_debit.mandate_options,PaymentIntentUpdateParams.payment_method_options.sepa_debit.mandate_options,SetupIntent.payment_method_options.bacs_debit.mandate_options,SetupIntent.payment_method_options.sepa_debit.mandate_options,SetupIntentConfirmParams.payment_method_options.bacs_debit.mandate_options,SetupIntentConfirmParams.payment_method_options.sepa_debit.mandate_options,SetupIntentCreateParams.payment_method_options.bacs_debit.mandate_options,SetupIntentCreateParams.payment_method_options.sepa_debit.mandate_options,SetupIntentUpdateParams.payment_method_options.bacs_debit.mandate_options,SetupIntentUpdateParams.payment_method_options.sepa_debit.mandate_options,checkout.SessionCreateParams.payment_method_options.bacs_debit.mandate_options, andcheckout.SessionCreateParams.payment_method_options.sepa_debit.mandate_options - Add support for new values
al_tin,am_tin,ao_tin,ba_tin,bb_tin,bs_tin,cd_nif,gn_nif,kh_tin,me_pib,mk_vat,mr_nif,np_pan,sn_ninea,sr_fin,tj_tin,ug_tin,zm_tin, andzw_tinon enumsCustomerCreateParams.tax_id_data[].type,InvoiceCreatePreviewParams.customer_details.tax_ids[].type,InvoiceUpcomingLinesParams.customer_details.tax_ids[].type,InvoiceUpcomingParams.customer_details.tax_ids[].type,TaxIdCreateParams.type, andtax.CalculationCreateParams.customer_details.tax_ids[].type - Add support for
visa_complianceonDispute.evidence.enhanced_evidence,Dispute.evidence_details.enhanced_eligibility, andDisputeUpdateParams.evidence.enhanced_evidence - Add support for new value
request_signatureon enumforwarding.RequestCreateParams.replacements[] - Add support for
account_holder_addressandbank_addressonFundingInstructions.bank_transfer.financial_addresses[].iban,FundingInstructions.bank_transfer.financial_addresses[].sort_code,FundingInstructions.bank_transfer.financial_addresses[].spei,FundingInstructions.bank_transfer.financial_addresses[].zengin,PaymentIntent.next_action.display_bank_transfer_instructions.financial_addresses[].iban,PaymentIntent.next_action.display_bank_transfer_instructions.financial_addresses[].sort_code,PaymentIntent.next_action.display_bank_transfer_instructions.financial_addresses[].spei, andPaymentIntent.next_action.display_bank_transfer_instructions.financial_addresses[].zengin - Add support for
account_holder_nameonFundingInstructions.bank_transfer.financial_addresses[].speiandPaymentIntent.next_action.display_bank_transfer_instructions.financial_addresses[].spei - Add support for
disabled_reasononInvoice.automatic_tax,Subscription.automatic_tax,SubscriptionSchedule.default_settings.automatic_tax, andSubscriptionSchedule.phases[].automatic_tax - Add support for
tax_idonIssuing.Authorization.merchant_dataandIssuing.Transaction.merchant_data - Add support for
trial_period_daysonPaymentLinkUpdateParams.subscription_data - Add support for
al,am,ao,ba,bb,bs,cd,gn,kh,me,mk,mr,np,pe,sn,sr,tj,ug,uy,zm, andzwonTax.Registration.country_optionsandtax.RegistrationCreateParams.country_options - Add support for new value
2024-12-18.acaciaon enumWebhookEndpointCreateParams.api_version
- Add support for
v28.2.0-beta.4
- #1929 Update generated code for beta
- Add support for
allow_redisplayonCardandSource - Add support for new values
am_tin,ao_tin,ba_tin,bb_tin,bs_tin,cd_nif,gn_nif,kh_tin,me_pib,mk_vat,mr_nif,np_pan,sn_ninea,sr_fin,tj_tin,ug_tin,zm_tin, andzw_tinon enumsOrderCreateParams.tax_details.tax_ids[].typeandOrderUpdateParams.tax_details.tax_ids[].type - Remove support for
amount_refundedonPaymentRecord - Add support for
accountonTerminal.Reader.action.collect_payment_method,Terminal.Reader.action.confirm_payment_intent,Terminal.Reader.action.process_payment_intent, andTerminal.Reader.action.refund_payment
- Add support for