321 KiB
Changelog
28.4.0 - 2025-02-24
- #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
28.3.1 - 2025-02-07
- #1946 Ensure
getRawJsonObjectreturns data for constructed webhooks
28.3.0 - 2025-01-27
- #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
28.2.0 - 2024-12-18
- #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
28.1.0 - 2024-11-20
- #1923 This release changes the pinned API version to
2024-11-20.acacia.- Add support for
respondtest helper method on resourceIssuing.Authorization - Add support for
authorizeronAccountPersonsParams.relationshipandTokenCreateParams.person.relationship - Add support for
adaptive_pricingonCheckout.Sessionandcheckout.SessionCreateParams - Add support for
mandate_optionsonCheckout.Session.payment_method_options.bacs_debit,Checkout.Session.payment_method_options.sepa_debit,checkout.SessionCreateParams.payment_method_options.bacs_debit, andcheckout.SessionCreateParams.payment_method_options.sepa_debit - Add support for
request_extended_authorization,request_incremental_authorization,request_multicapture, andrequest_overcaptureonCheckout.Session.payment_method_options.cardandcheckout.SessionCreateParams.payment_method_options.card - Add support for
capture_methodoncheckout.SessionCreateParams.payment_method_options.kakao_pay,checkout.SessionCreateParams.payment_method_options.kr_card,checkout.SessionCreateParams.payment_method_options.naver_pay,checkout.SessionCreateParams.payment_method_options.payco, andcheckout.SessionCreateParams.payment_method_options.samsung_pay - Add support for new value
subscribeon enumsPaymentLinkCreateParams.submit_typeandcheckout.SessionCreateParams.submit_type - Add support for new value
li_vaton 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 new value
financial_account_statementon enumFileListParams.purpose - Add support for
account_holder_address,account_holder_name,account_type, andbank_addressonFundingInstructions.bank_transfer.financial_addresses[].aba,FundingInstructions.bank_transfer.financial_addresses[].swift,PaymentIntent.next_action.display_bank_transfer_instructions.financial_addresses[].aba, andPaymentIntent.next_action.display_bank_transfer_instructions.financial_addresses[].swift - Add support for new value
service_taxon enumsInvoiceAddLinesParams.lines[].tax_amounts[].tax_rate_data.tax_type,InvoiceUpdateLinesParams.lines[].tax_amounts[].tax_rate_data.tax_type,TaxRateCreateParams.tax_type, andTaxRateUpdateParams.tax_type - Add support for
merchant_amountandmerchant_currencyonissuing.AuthorizationCreateParams - Change
issuing.AuthorizationCreateParams.amountto be optional - Add support for
fraud_challengesandverified_by_fraud_challengeonIssuing.Authorization - Add support for new value
linkon enumsPaymentIntentConfirmParams.payment_method_options.card.network,PaymentIntentCreateParams.payment_method_options.card.network,PaymentIntentUpdateParams.payment_method_options.card.network,SetupIntentConfirmParams.payment_method_options.card.network,SetupIntentCreateParams.payment_method_options.card.network,SetupIntentUpdateParams.payment_method_options.card.network,SubscriptionCreateParams.payment_settings.payment_method_options.card.network, andSubscriptionUpdateParams.payment_settings.payment_method_options.card.network - Add support for
submit_typeonPaymentLinkUpdateParams - Add support for
trace_idonPayout - Add support for
network_decline_codeonRefund.destination_details.blikandRefund.destination_details.swish - Add support for new value
2024-11-20.acaciaon enumWebhookEndpointCreateParams.api_version
- Add support for
28.0.1 - 2024-11-06
- #1919 Catch
JsonSyntaxExceptionwhen processing all errors
28.0.0 - 2024-10-29
Historically, when upgrading webhooks to a new API version, you also had to upgrade your SDK version. Your webhook's API version needed to match the API version pinned by the SDK you were using to ensure successful deserialization of events. With the 2024-09-30.acacia release, Stripe follows a new API release process. As a result, you can safely upgrade your webhook endpoints to any API version within a biannual release (like acacia) without upgrading the SDK.
However, a bug in the 27.x.y SDK releases meant that webhook version upgrades from the SDK's pinned 2024-09-30.acacia version to the new 2024-10-28.acacia version would fail. Therefore, we are shipping SDK support for 2024-10-28.acacia as a major version to enforce the idea that an SDK upgrade is also required. Future API versions in the acacia line will be released as minor versions.
- #1896 This release changes the pinned API version to
2024-10-28.acacia.- Add support for new resource
V2.EventDestinations - Add support for
create,retrieve,update,list,delete,disable,enableandpingmethods on resourceV2.EventDestinations - Add support for
submit_cardtest helper method on resourceIssuing.Card - Add support for
groupsonAccountCreateParams,AccountUpdateParams, andAccount - Add support for
alma_payments,kakao_pay_payments,kr_card_payments,naver_pay_payments,payco_payments, andsamsung_pay_paymentsonAccount.capabilities,AccountCreateParams.capabilities, andAccountUpdateParams.capabilities - Add support for
disable_stripe_user_authenticationonAccountSession.components.account_management.features,AccountSession.components.account_onboarding.features,AccountSession.components.balances.features,AccountSession.components.notification_banner.features,AccountSession.components.payouts.features,AccountSessionCreateParams.components.account_management.features,AccountSessionCreateParams.components.account_onboarding.features,AccountSessionCreateParams.components.balances.features,AccountSessionCreateParams.components.notification_banner.features, andAccountSessionCreateParams.components.payouts.features - Add support for
schedule_at_period_endonBillingPortal.Configuration.features.subscription_update,billingportal.ConfigurationCreateParams.features.subscription_update, andbillingportal.ConfigurationUpdateParams.features.subscription_update - Change
billingportal.ConfigurationCreateParams.business_profileto be optional - Add support for
almaonCharge.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,PaymentMethod,Refund.destination_details,SetupIntentConfirmParams.payment_method_data,SetupIntentCreateParams.payment_method_data, andSetupIntentUpdateParams.payment_method_data - Add support for
kakao_payandkr_cardonCharge.payment_method_details,Checkout.Session.payment_method_options,ConfirmationToken.payment_method_preview,ConfirmationTokenCreateParams.payment_method_data,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,SetupIntentConfirmParams.payment_method_data,SetupIntentCreateParams.payment_method_data,SetupIntentUpdateParams.payment_method_data, andcheckout.SessionCreateParams.payment_method_options - Add support for
naver_payonCharge.payment_method_details,Checkout.Session.payment_method_options,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,PaymentMethodCreateParams,PaymentMethodUpdateParams,PaymentMethod,SetupIntentConfirmParams.payment_method_data,SetupIntentCreateParams.payment_method_data,SetupIntentUpdateParams.payment_method_data, andcheckout.SessionCreateParams.payment_method_options - Add support for
paycoandsamsung_payonCharge.payment_method_details,Checkout.Session.payment_method_options,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,PaymentMethodCreateParams,PaymentMethod,SetupIntentConfirmParams.payment_method_data,SetupIntentCreateParams.payment_method_data,SetupIntentUpdateParams.payment_method_data, andcheckout.SessionCreateParams.payment_method_options - Add support for new values
alma,kakao_pay,kr_card,naver_pay,payco, andsamsung_payon enumsCustomerListPaymentMethodsParams.type,PaymentMethodCreateParams.type,PaymentMethodListParams.type, andcheckout.SessionCreateParams.payment_method_types[] - Add support for new values
alma,kakao_pay,kr_card,naver_pay,payco, andsamsung_payon 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
autoon enumCustomerUpdateParams.tax.validate_location - Add support for new values
by_tin,ma_vat,md_vat,tz_vat,uz_tin, anduz_vaton 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
enhanced_evidenceonDispute.evidenceandDisputeUpdateParams.evidence - Add support for
enhanced_eligibility_typesonDispute - Add support for
enhanced_eligibilityonDispute.evidence_details - Add support for
metadataonForwarding.Requestandforwarding.RequestCreateParams - Add support for
automatically_finalizes_atonInvoiceCreateParamsandInvoiceUpdateParams - Add support for new values
jp_credit_transfer,kakao_pay,kr_card,naver_pay, andpaycoon enumsInvoiceCreateParams.payment_settings.payment_method_types[],InvoiceUpdateParams.payment_settings.payment_method_types[],SubscriptionCreateParams.payment_settings.payment_method_types[], andSubscriptionUpdateParams.payment_settings.payment_method_types[] - Add support for new value
retail_delivery_feeon enumsInvoiceAddLinesParams.lines[].tax_amounts[].tax_rate_data.tax_type,InvoiceUpdateLinesParams.lines[].tax_amounts[].tax_rate_data.tax_type,TaxRateCreateParams.tax_type, andTaxRateUpdateParams.tax_type - Add support for new value
almaon enumsPaymentLinkCreateParams.payment_method_types[]andPaymentLinkUpdateParams.payment_method_types[] - Add support for
amazon_payonPaymentMethodDomain - Add support for
flat_amountandrate_typeonTax.Calculation.tax_breakdown[].tax_rate_detailsandTaxRate - Add support for
by,cr,ec,ma,md,rs,ru,tz, anduzonTax.Registration.country_optionsandtax.RegistrationCreateParams.country_options - Add support for new value
state_retail_delivery_feeon enumtax.RegistrationCreateParams.country_options.us.type - Add support for
plnonTerminal.Configuration.tipping,terminal.ConfigurationCreateParams.tipping, andterminal.ConfigurationUpdateParams.tipping - Add support for new values
issuing_transaction.purchase_details_receipt_updatedandrefund.failedon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[] - Add support for new value
2024-10-28.acaciaon enumWebhookEndpointCreateParams.api_version
- Add support for new resource
27.1.2 - 2024-10-29
- #1912 add
toleranceargument toparseThinEvent- The default
tolerancevalue is still what most users will want, but this fixes an oversight where it wasn't possible to settoleranceat all when parsing thin events
- The default
- #1911 Fixes bug #1899
- Fixes the bug introduced in v27 where StripeException#getUserMessage on v1 API errors would return null instead of the error message.
- #1906 Update webhook API version validation
- Update webhook event processing to accept events from any API version within the supported major release
27.1.1 - 2024-10-18
-
#1901 update object tags for meter-related classes
- fixes a bug where the
objectproperty of theMeterEvent,MeterEventAdjustment, andMeterEventSessiondidn't match the server.
- fixes a bug where the
-
#1898 Clean up examples
-
#1894 Fixed example for raw request in readme file
27.1.0 - 2024-10-03
- #1890 Update the class for
ThinEventto includelivemodeandreason - #1891 Removed the class
RequestSigningAuthenticatorthat was added in the previous release. Request Signing is not supported yet. - #1889 Update generated code
- Remove the support for resource
Marginthat was accidentally made public in the last release
- Remove the support for resource
27.0.0 - 2024-10-01
-
#1880 Support for APIs in the new API version 2024-09-30.acacia
This release changes the pinned API version to
2024-09-30.acacia. Please read the API Upgrade Guide and carefully review the API changes before upgrading.⚠️ Breaking changes due to changes in the API
- Rename
usage_threshold_configtousage_thresholdonBilling.Alertandbilling.AlertCreateParams - Remove support for
filteronBilling.Alertandbilling.AlertCreateParams. Use the filters on theusage_thresholdinstead - Remove support for
customer_consent_collectedonterminal.ReaderProcessSetupIntentParams
⚠️ Other Breaking changes in the SDK
- Adjusted default values for HTTP requests. You can use the old defaults by setting them explicitly. New values are:
- max retries:
0->2
- max retries:
- Add method
parseThinEvent()on theStripeClientclass to parse thin events. RenameconstructEvent()method on the same class toparseSnapshotEvent()to clearly distinguish between the two kinds of events. - Breaking changes to public classes that are meant for internal use only and should not affect you
- Renamed
setStripeResponseGetteronApiResourceto `setGlobalResponseGetter - Added another parameter to FormEncoder.flattenParams()
- Removed the deprecated constructor overload on
APIRequest - Removed
GlobalStripeResponseGetterOptions.getAPiKey&StripeResponseGetterOptions.getApiKey. We now use a higher abstraction calledAuthenticatorinstead of passing around api keys - Changed return type of
RequestOptions.RequestOptionsBuilder.getConnectTimeoutfrom int to java.lang.Integer. - Removed the public constructor on
StripeRequestin favor of a staticStripeRequest.create() - The unused field
partnerIdon classStripeis removed
- Renamed
Additions
- Add support for
usage_thresholdonBilling.Alertandbilling.AlertCreateParams - Add support for
custom_unit_amountonProductCreateParams.default_price_data - Add support for
allow_redisplayonterminal.ReaderProcessPaymentIntentParams.process_configandterminal.ReaderProcessSetupIntentParams - Add support for new value
2024-09-30.acaciaon enumWebhookEndpointCreateParams.api_version - Add support for new Usage Billing APIs
Billing.MeterEvent,Billing.MeterEventAdjustments,Billing.MeterEventSession,Billing.MeterEventStreamand the new Events APICore.Eventsunder the v2 namespace - Add methods rawRequest() on the
StripeClientclass that takes a HTTP method type, url and relevant parameters to make requests to the Stripe API that are not yet supported in the SDK.
Changes
- Change
billingportal.ConfigurationCreateParams.features.subscription_update.default_allowed_updatesandbillingportal.ConfigurationCreateParams.features.subscription_update.productsto be optional
- Rename
26.12.0 - 2024-09-18
- #1866 Update generated code
- Add support for
payer_detailsonCharge.payment_method_details.klarna - Add support for
amazon_payonDispute.payment_method_details - Add support for
automatically_finalizes_atonInvoice - Add support for
state_sales_taxonTax.Registration.country_options.usandtax.RegistrationCreateParams.country_options.us
- Add support for
26.11.0 - 2024-09-12
- #1864 Update generated code
- Add support for new resource
InvoiceRenderingTemplate - Add support for
archive,list,retrieve, andunarchivemethods on resourceInvoiceRenderingTemplate - Add support for
requiredonCheckout.Session.tax_id_collection,PaymentLink.tax_id_collection,PaymentLinkCreateParams.tax_id_collection,PaymentLinkUpdateParams.tax_id_collection, andcheckout.SessionCreateParams.tax_id_collection - Add support for
templateonCustomer.invoice_settings.rendering_options,CustomerCreateParams.invoice_settings.rendering_options,CustomerUpdateParams.invoice_settings.rendering_options,Invoice.rendering,InvoiceCreateParams.rendering, andInvoiceUpdateParams.rendering - Add support for
template_versiononInvoice.rendering,InvoiceCreateParams.rendering, andInvoiceUpdateParams.rendering
- Add support for new resource
26.10.0 - 2024-09-05
- #1850 Update generated code
- Add support for
subscription_itemandsubscriptiononbilling.AlertCreateParams.filter - Change
terminal.ReaderProcessSetupIntentParams.customer_consent_collectedto be optional
- Add support for
26.9.0 - 2024-08-29
- #1856 Generate SDK for OpenAPI spec version 1230
- Change
AccountLinkCreateParams.collection_options.fieldsto be optional - Add support for new value
hr_oibon 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 new value
issuing_regulatory_reportingon enumFileListParams.purpose - Add support for new value
issuing_regulatory_reportingon enumFileCreateParams.purpose - Add support for
status_detailsonTestHelpers.TestClock
- Change
26.8.0 - 2024-08-15
- #1847 Update generated code
- Add support for
authorization_codeonCharge.payment_method_details.card - Add support for
walletonCharge.payment_method_details.card_present,ConfirmationToken.payment_method_preview.card.generated_from.payment_method_details.card_present,ConfirmationToken.payment_method_preview.card_present,PaymentMethod.card.generated_from.payment_method_details.card_present, andPaymentMethod.card_present - Add support for
mandate_optionsonPaymentIntent.payment_method_options.bacs_debit,PaymentIntentConfirmParams.payment_method_options.bacs_debit,PaymentIntentCreateParams.payment_method_options.bacs_debit, andPaymentIntentUpdateParams.payment_method_options.bacs_debit - Add support for
bacs_debitonSetupIntent.payment_method_options,SetupIntentConfirmParams.payment_method_options,SetupIntentCreateParams.payment_method_options, andSetupIntentUpdateParams.payment_method_options - Add support for
chipsonTreasury.OutboundPayment.tracking_details.us_domestic_wire,Treasury.OutboundTransfer.tracking_details.us_domestic_wire,treasury.OutboundPaymentUpdateParams.tracking_details.us_domestic_wire, andtreasury.OutboundTransferUpdateParams.tracking_details.us_domestic_wire
- Add support for
- #1849 Update recommended VSCode extensions
26.7.0 - 2024-08-08
- #1843 Update generated code
- Add support for
activate,archive,create,deactivate,list, andretrievemethods on resourceBilling.Alert - Add support for
retrievemethod on resourceTax.Calculation - Add support for
typeonCharge.payment_method_details.card_present.offline,ConfirmationToken.payment_method_preview.card.generated_from.payment_method_details.card_present.offline,PaymentMethod.card.generated_from.payment_method_details.card_present.offline, andSetupAttempt.payment_method_details.card_present.offline - Add support for
offlineonConfirmationToken.payment_method_preview.card_presentandPaymentMethod.card_present - Add support for
related_customeronIdentity.VerificationSession,identity.VerificationSessionCreateParams, andidentity.VerificationSessionListParams - Change
InvoiceCreateParams.payment_settings.payment_method_options.card.installments.plan.count,InvoiceCreateParams.payment_settings.payment_method_options.card.installments.plan.interval,InvoiceUpdateParams.payment_settings.payment_method_options.card.installments.plan.count,InvoiceUpdateParams.payment_settings.payment_method_options.card.installments.plan.interval,PaymentIntentConfirmParams.payment_method_options.card.installments.plan.count,PaymentIntentConfirmParams.payment_method_options.card.installments.plan.interval,PaymentIntentCreateParams.payment_method_options.card.installments.plan.count,PaymentIntentCreateParams.payment_method_options.card.installments.plan.interval,PaymentIntentUpdateParams.payment_method_options.card.installments.plan.count, andPaymentIntentUpdateParams.payment_method_options.card.installments.plan.intervalto be optional - Add support for new value
girocardon enumsPaymentIntentConfirmParams.payment_method_options.card.network,PaymentIntentCreateParams.payment_method_options.card.network,PaymentIntentUpdateParams.payment_method_options.card.network,SetupIntentConfirmParams.payment_method_options.card.network,SetupIntentCreateParams.payment_method_options.card.network,SetupIntentUpdateParams.payment_method_options.card.network,SubscriptionCreateParams.payment_settings.payment_method_options.card.network, andSubscriptionUpdateParams.payment_settings.payment_method_options.card.network
- Add support for
26.6.0 - 2024-08-01
- #1841 Update generated code
- Add support for new resources
Billing.AlertTriggeredandBilling.Alert - ⚠️ Remove support for
authorization_codeonCharge.payment_method_details.card. This was accidentally released last week. - Add support for new value
billing.alert.triggeredon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[]
- Add support for new resources
26.5.1 - 2024-07-25
- #1840 Update generated code
- Add support for
tax_registrationsandtax_settingsonAccountSession.componentsandAccountSessionCreateParams.components
- Add support for
26.5.0 - 2024-07-25
- #1837 Update generated code
- Add support for
updatemethod on resourceCheckout.Session - Add support for
transaction_idonCharge.payment_method_details.affirm - Add support for
buyer_idonCharge.payment_method_details.blik - Add support for
authorization_codeonCharge.payment_method_details.card - Add support for
brand_productonCharge.payment_method_details.card_present,ConfirmationToken.payment_method_preview.card.generated_from.payment_method_details.card_present,ConfirmationToken.payment_method_preview.card_present,PaymentMethod.card.generated_from.payment_method_details.card_present, andPaymentMethod.card_present - Add support for
network_transaction_idonCharge.payment_method_details.card_present,Charge.payment_method_details.interac_present,ConfirmationToken.payment_method_preview.card.generated_from.payment_method_details.card_present, andPaymentMethod.card.generated_from.payment_method_details.card_present - Add support for
case_typeonDispute.payment_method_details.card - Add support for
twintonPaymentMethodConfigurationCreateParams,PaymentMethodConfigurationUpdateParams, andPaymentMethodConfiguration - Add support for new values
invoice.overdueandinvoice.will_be_dueon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[]
- Add support for
26.4.0 - 2024-07-18
- #1836 Update generated code
- Add support for
customeronConfirmationToken.payment_method_preview - Add support for new value
multibancoon enumsInvoiceCreateParams.payment_settings.payment_method_types[],InvoiceUpdateParams.payment_settings.payment_method_types[],SubscriptionCreateParams.payment_settings.payment_method_types[], andSubscriptionUpdateParams.payment_settings.payment_method_types[] - Add support for new value
stripe_s700on enumterminal.ReaderListParams.device_type - Add support for new value
issuing_dispute.funds_rescindedon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[]
- Add support for
- #1805 Added missing log to changelog
26.3.0 - 2024-07-11
- #1835 Update generated code
- Add support for
payment_method_optionsonConfirmationToken - Add support for
payment_elementonCustomerSession.componentsandCustomerSessionCreateParams.components - Add support for
address_validationonIssuing.Card.shippingandissuing.CardCreateParams.shipping - Add support for
shippingonissuing.CardUpdateParams
- Add support for
26.2.0 - 2024-07-05
- #1831 Update generated code
- Add support for
add_lines,remove_lines, andupdate_linesmethods on resourceInvoice - Add support for
posted_atonTax.Transactionandtax.TransactionCreateFromCalculationParams
- Add support for
- #1833 Update formatting settings for VSCode
26.1.0 - 2024-06-27
- #1829 Update generated code
- Add support for
filtersonCheckout.Session.payment_method_options.us_bank_account.financial_connections,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
email_typeonCreditNoteCreateParams,CreditNotePreviewLinesParams, andCreditNotePreviewParams - Add support for
account_subcategoriesonFinancialConnections.Session.filtersandfinancialconnections.SessionCreateParams.filters - Add support for new values
multibanco,twint, andzipon enumsPaymentLinkCreateParams.payment_method_types[]andPaymentLinkUpdateParams.payment_method_types[] - Add support for
reboot_windowonTerminal.Configuration,terminal.ConfigurationCreateParams, andterminal.ConfigurationUpdateParams
- Add support for
26.0.0 - 2024-06-24
-
This release changes the pinned API version to 2024-06-20. Please read the API Upgrade Guide and carefully review the API changes before upgrading.
⚠️ Breaking changes
- Remove the unused resource
PlatformTaxFee - Rename
volume_decimaltoquantity_decimalonIssuing.Transaction.purchase_details.fuel,issuing.AuthorizationCaptureParams.purchase_details.fuel,issuing.TransactionCreateForceCaptureParams.purchase_details.fuel, andissuing.TransactionCreateUnlinkedRefundParams.purchase_details.fuel
Additions
- Add support for
finalize_amounttest helper method on resourceIssuing.Authorization - Add support for new values
platform_disabled,paused.inactivityandotheron enumsCapability.Requirements.disabledReasonandCapability.FutureRequirements.disabledReason - Add support for new value
ch_uidon 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
fleetonIssuing.Authorization,Issuing.Transaction.purchase_details,issuing.AuthorizationCaptureParams.purchase_details,issuing.AuthorizationCreateParams,issuing.TransactionCreateForceCaptureParams.purchase_details, andissuing.TransactionCreateUnlinkedRefundParams.purchase_details - Add support for
fuelonIssuing.Authorizationandissuing.AuthorizationCreateParams - Add support for
industry_product_codeandquantity_decimalonIssuing.Transaction.purchase_details.fuel,issuing.AuthorizationCaptureParams.purchase_details.fuel,issuing.TransactionCreateForceCaptureParams.purchase_details.fuel, andissuing.TransactionCreateUnlinkedRefundParams.purchase_details.fuel - Add support for new values
charging_minute,imperial_gallon,kilogram,kilowatt_hour, andpoundon enumsissuing.AuthorizationCaptureParams.purchase_details.fuel.unit,issuing.TransactionCreateForceCaptureParams.purchase_details.fuel.unit, andissuing.TransactionCreateUnlinkedRefundParams.purchase_details.fuel.unit - Add support for new value
2024-06-20on enumWebhookEndpointCreateParams.api_version
- Remove the unused resource
25.13.0 - 2024-06-17
- #1823 Update generated code
- Add support for new value
mobilepayon enumsPaymentLinkCreateParams.payment_method_types[]andPaymentLinkUpdateParams.payment_method_types[] - Add support for
tax_id_collectiononPaymentLinkUpdateParams
- Add support for new value
25.12.0 - 2024-06-13
- #1818 Update generated code
- Add support for
multibanco_paymentsandtwint_paymentsonAccount.capabilities,AccountCreateParams.capabilities, andAccountUpdateParams.capabilities - Add support for
twintonCharge.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,PaymentMethodCreateParams,PaymentMethod,SetupIntentConfirmParams.payment_method_data,SetupIntentCreateParams.payment_method_data, andSetupIntentUpdateParams.payment_method_data - Add support for
multibancoonCheckout.Session.payment_method_options,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,PaymentMethod,Refund.destination_details,SetupIntentConfirmParams.payment_method_data,SetupIntentCreateParams.payment_method_data,SetupIntentUpdateParams.payment_method_data, andcheckout.SessionCreateParams.payment_method_options - Add support for new values
multibancoandtwinton enumsCustomerListPaymentMethodsParams.type,PaymentMethodCreateParams.type,PaymentMethodListParams.type, andcheckout.SessionCreateParams.payment_method_types[] - Add support for new values
multibancoandtwinton 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
de_stnon 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
multibanco_display_detailsonPaymentIntent.next_action - Add support for
invoice_settingsonSubscription
- Add support for
25.11.0 - 2024-06-06
- #1817 Update generated code
- Add support for
gb_bank_transfer_payments,jp_bank_transfer_payments,mx_bank_transfer_payments,sepa_bank_transfer_payments, andus_bank_transfer_paymentsonAccount.capabilities,AccountCreateParams.capabilities, andAccountUpdateParams.capabilities - Add support for new value
swishon enumsInvoiceCreateParams.payment_settings.payment_method_types[],InvoiceUpdateParams.payment_settings.payment_method_types[],SubscriptionCreateParams.payment_settings.payment_method_types[], andSubscriptionUpdateParams.payment_settings.payment_method_types[]
- Add support for
25.10.0 - 2024-05-30
- #1815 Update generated code
- Add support for
default_valueonCheckout.Session.custom_fields[].dropdown,Checkout.Session.custom_fields[].numeric,Checkout.Session.custom_fields[].text,checkout.SessionCreateParams.custom_fields[].dropdown,checkout.SessionCreateParams.custom_fields[].numeric, andcheckout.SessionCreateParams.custom_fields[].text - Add support for
generated_fromonConfirmationToken.payment_method_preview.cardandPaymentMethod.card - Add support for new values
en-ROandro-ROon 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 values
issuing_personalization_design.activated,issuing_personalization_design.deactivated,issuing_personalization_design.rejected, andissuing_personalization_design.updatedon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[]
- Add support for
25.9.0 - 2024-05-23
- #1806 Update generated code
- Add support for
external_account_collectiononAccountSession.components.balances.features,AccountSession.components.payouts.features,AccountSessionCreateParams.components.balances.features, andAccountSessionCreateParams.components.payouts.features - Add support for
payment_method_removeonCheckout.Session.saved_payment_method_options
- Add support for
- #1808 Track usage for unsafeSetStripeVersionOverride
25.8.0 - 2024-05-16
- #1803 Update generated code
- Add support for
fee_sourceonApplicationFee - Add support for
net_availableonBalance.instant_available[] - Add support for
preferred_localesonCharge.payment_method_details.card_present,ConfirmationToken.payment_method_preview.card_present, andPaymentMethod.card_present - Add support for
klarnaonDispute.payment_method_details - Add support for
archivedandlookup_keyonentitlements.FeatureListParams - Change
financialconnections.SessionCreateParams.filters.countriesto be optional - Add support for
no_valid_authorizationonIssuing.Dispute.evidence,issuing.DisputeCreateParams.evidence, andissuing.DisputeUpdateParams.evidence - Add support for new value
no_valid_authorizationon enumsissuing.DisputeCreateParams.evidence.reasonandissuing.DisputeUpdateParams.evidence.reason - Add support for
loss_reasononIssuing.Dispute - Add support for
routingonPaymentIntent.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
application_fee_amountandapplication_feeonPayout - Add support for
stripe_s700onTerminal.Configuration,terminal.ConfigurationCreateParams, andterminal.ConfigurationUpdateParams
- Add support for
- #1804 Added deprecated annotation to builder methods
- Deprecate Java builder params based on OpenAPI spec
- Mark as deprecated the setters for persistent_token property on
PaymentIntentConfirmParams,PaymentIntentCreateParams,PaymentIntentUpdateParams,SetupIntentConfirmParams,SetupIntentCreateParams,SetupIntentUpdateParams. This is a legacy parameter that no longer has any function.
- Mark as deprecated the setters for persistent_token property on
- Deprecate Java builder params based on OpenAPI spec
25.7.0 - 2024-05-09
- #1801 Update generated code
- Remove support for
pending_invoice_items_behavioronSubscriptionCreateParamsthat was prematurely added in the previous release on the same day
- Remove support for
25.6.0 - 2024-05-09
- #1797 Update generated code
- Add support for
updatetest helper method on resourcesTreasury.OutboundPaymentandTreasury.OutboundTransfer - Add support for
allow_redisplayonConfirmationToken.payment_method_previewandPaymentMethod - Add support for
preview_modeonInvoiceCreatePreviewParams,InvoiceUpcomingLinesParams, andInvoiceUpcomingParams - Add support for
tracking_detailsonTreasury.OutboundPaymentandTreasury.OutboundTransfer - Add support for new values
treasury.outbound_payment.tracking_details_updatedandtreasury.outbound_transfer.tracking_details_updatedon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[]
- Add support for
25.5.0 - 2024-05-02
- #1785 Update generated code
- Add support for
paypalonDispute.payment_method_details - Change type of
Dispute.payment_method_details.typefromliteral('card')toenum('card'|'paypal') - Change type of
entitlements.FeatureUpdateParams.metadatafrommap(string: string)toemptyable(map(string: string)) - Add support for
payment_method_typesonPaymentIntentConfirmParams - Add support for
ship_from_detailsonTax.Calculation,Tax.Transaction, andtax.CalculationCreateParams - Add support for
bh,eg,ge,ke,kz,ng, andomonTax.Registration.country_optionsandtax.RegistrationCreateParams.country_options
- Add support for
- #1787 Deprecate Java params based on OpenAPI spec
- Mark as deprecated the
persistent_tokenproperty onConfirmationToken.Link.persistentToken,PaymentIntent.Link.persistentToken,PaymentMethod.Link.persistentToken,SetupIntent.Link.persistentToken,PaymentIntentConfirmParams.Link.persistentToken,PaymentIntentCreateParams.Link.persistentToken,PaymentIntentUpdateParams.Link.persistentToken,SetupIntentConfirmParams.Link.persistentToken,SetupIntentCreateParams.Link.persistentToken,SetupIntentUpdateParams.Link.persistentToken. This is a legacy parameter that no longer has any function.
- Mark as deprecated the
25.4.0 - 2024-04-25
- #1784 Update generated code
- Add support for
setup_future_usageonCheckout.Session.payment_method_options.amazon_pay,Checkout.Session.payment_method_options.revolut_pay,PaymentIntent.payment_method_options.amazon_pay, andPaymentIntent.payment_method_options.revolut_pay - Change type of
Entitlements.ActiveEntitlement.featurefromstringtoexpandable($Entitlements.Feature) - Remove support for inadvertently released identity verification features
emailandphoneonidentity.VerificationSessionCreateParams.optionsandidentity.VerificationSessionUpdateParams.options - Add support for new values
amazon_payandrevolut_payon enumsInvoiceCreateParams.payment_settings.payment_method_types[],InvoiceUpdateParams.payment_settings.payment_method_types[],SubscriptionCreateParams.payment_settings.payment_method_types[], andSubscriptionUpdateParams.payment_settings.payment_method_types[] - Add support for
amazon_payandrevolut_payonMandate.payment_method_detailsandSetupAttempt.payment_method_details - Add support for
ending_before,limit, andstarting_afteronPaymentMethodConfigurationListParams - Add support for
mobilepayonPaymentMethodConfigurationCreateParams,PaymentMethodConfigurationUpdateParams, andPaymentMethodConfiguration
- Add support for
- Deprecate Java methods based on OpenAPI spec
- Mark as deprecated the
approveanddeclinemethods on Authorization. Instead, respond directly to the webhook request to approve an authorization.
- Mark as deprecated the
25.3.0 - 2024-04-18
- #1782 Update generated code
- Add support for
create_previewmethod on resourceInvoice - Add support for
payment_method_dataoncheckout.SessionCreateParams - Add support for
saved_payment_method_optionsonCheckout.Sessionandcheckout.SessionCreateParams - Add support for
mobilepayonCheckout.Session.payment_method_optionsandcheckout.SessionCreateParams.payment_method_options - Add support for new value
mobilepayon enumcheckout.SessionCreateParams.payment_method_types[] - Add support for
allow_redisplayonConfirmationTokenCreateParams.payment_method_data,CustomerListPaymentMethodsParams,PaymentIntentConfirmParams.payment_method_data,PaymentIntentCreateParams.payment_method_data,PaymentIntentUpdateParams.payment_method_data,PaymentMethodCreateParams,PaymentMethodUpdateParams,SetupIntentConfirmParams.payment_method_data,SetupIntentCreateParams.payment_method_data, andSetupIntentUpdateParams.payment_method_data - Add support for
schedule_detailsandsubscription_detailsonInvoiceUpcomingLinesParamsandInvoiceUpcomingParams - Add support for new value
otheron enumsissuing.AuthorizationCaptureParams.purchase_details.fuel.unit,issuing.TransactionCreateForceCaptureParams.purchase_details.fuel.unit, andissuing.TransactionCreateUnlinkedRefundParams.purchase_details.fuel.unit
- Add support for
25.2.0 - 2024-04-16
- #1780 Update generated code
- Add support for new resource
Entitlements.ActiveEntitlementSummary - Add support for
balancesandpayouts_listonAccountSession.componentsandAccountSessionCreateParams.components - Change
billing.MeterEventCreateParams.timestampto be optional - Remove support for
configonForwarding.Requestandforwarding.RequestCreateParams. This field is no longer used by the Forwarding Request API. - Add support for
capture_methodonPaymentIntent.payment_method_options.revolut_pay,PaymentIntentConfirmParams.payment_method_options.revolut_pay,PaymentIntentCreateParams.payment_method_options.revolut_pay, andPaymentIntentUpdateParams.payment_method_options.revolut_pay - Add support for
swishonPaymentMethodConfigurationCreateParams,PaymentMethodConfigurationUpdateParams, andPaymentMethodConfiguration - Add support for new value
entitlements.active_entitlement_summary.updatedon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[]
- Add support for new resource
25.1.0 - 2024-04-11
- #1779 Update generated code
- Add support for
account_managementandnotification_banneronAccountSession.componentsandAccountSessionCreateParams.components - Add support for
external_account_collectiononAccountSession.components.account_onboarding.featuresandAccountSessionCreateParams.components.account_onboarding.features - Change
billing.MeterEventAdjustmentCreateParams.cancel.identifierandbilling.MeterEventAdjustmentCreateParams.cancelto be optional - Change
billing.MeterEventAdjustmentCreateParams.typeto be required - Change type of
Billing.MeterEventAdjustment.cancelfromBillingMeterResourceBillingMeterEventAdjustmentCanceltonullable(BillingMeterResourceBillingMeterEventAdjustmentCancel) - Add support for
amazon_payonCharge.payment_method_details,Checkout.Session.payment_method_options,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,PaymentMethod,Refund.destination_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,SetupIntentUpdateParams.payment_method_options, andcheckout.SessionCreateParams.payment_method_options - Add support for new value
ownershipon enumsInvoiceCreateParams.payment_settings.payment_method_options.us_bank_account.financial_connections.prefetch[],InvoiceUpdateParams.payment_settings.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[],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[],SubscriptionCreateParams.payment_settings.payment_method_options.us_bank_account.financial_connections.prefetch[],SubscriptionUpdateParams.payment_settings.payment_method_options.us_bank_account.financial_connections.prefetch[], andcheckout.SessionCreateParams.payment_method_options.us_bank_account.financial_connections.prefetch[] - Add support for new value
amazon_payon enumcheckout.SessionCreateParams.payment_method_types[] - Add support for new value
amazon_payon 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 values
bh_vat,kz_bin,ng_tin, andom_vaton enumsCustomerCreateParams.tax_id_data[].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 new value
amazon_payon enumsCustomerListPaymentMethodsParams.type,PaymentMethodCreateParams.type, andPaymentMethodListParams.type - Add support for
next_refresh_available_atonFinancialConnections.Account.ownership_refresh
- Add support for
25.0.0 - 2024-04-10
-
-
This release changes the pinned API version to
2024-04-10. Please read the API Upgrade Guide and carefully review the API changes before upgrading. -
Add a new
TaxIdServicefor operations on/v1/tax_idsendpoints.
⚠️ Breaking changes
- Rename
featurestomarketing_featuresonProductCreateParams,ProductUpdateParams, andProduct - Rename "child" services to be prefixed with the associated parent service to allow for the same resource to be exposed at top level (e.g.,
/v1/tax_idsviaclient.taxIds()) and as a child (e.g.,/v1/customers/{}/tax_idsviaclient.customers().taxIds()).- Rename
CapabilityService->AccountCapabilityService - Rename
ExternalAccountService->AccountExternalAccountService - Rename
LoginLinkService->AccountLoginLinkService - Rename
PersonService->AccountPersonService - Rename
FeeRefundService->ApplicationFeeRefundService - Rename
CashBalanceService->CustomerCashBalanceService - Rename
PaymentSourceService->CustomerPaymentSourceService - Rename
UsageRecordService->SubscriptionItemUsageRecordService - Rename
UsageRecordSummaryService->SubscriptionItemUsageRecordSummaryService - Rename
TaxIdService->CustomerTaxIdService.
- Rename
- Remove support for
verifymethod onBankAccountService.- Please use the
verifymethod onCustomerPaymentSourceServiceinstead
// BEFORE client.bankAccounts().verify("cus_...", "ba_..."); // AFTER client.customers().paymentSources().verify("cus_...", "ba_..."); - Please use the
- Remove support for
listandcreatemethods ontreasury.FinancialAccountFeaturesService. These methods were incorrectly named.- Please migrate
list->retrieveandcreate->update.
- Please migrate
- Update
setPageTypeTokenmethod onStripeCollectionInterfaceto be required and remove default implementation. - Remove deprecated
setUsagemethod onBaseApiRequest. - Update
usageonBaseApiRequestclass to befinal. - Remove deprecated
maybeEnqueueMetricsmethod onRequestTelemetry.
⚠️ Removal of enum values, properties and events that are no longer part of the publicly documented Stripe API
- Remove
Configuration.SubscriptionPausefor Billing Portal as the feature to pause subscription on the portal has been deprecated. - Remove the support for the below deprecated values in
BalanceTransaction.Typeobligation_inboundobligation_payoutobligation_payout_failureobligation_reversal_outbound
- Remove the below deprecated events from
Event.Type,WebhookEndpointCreateOptions.EnabledEvent,WebhookEndpointUpdateOptions.EnabledEventinvoiceitem.updatedorder.createdrecipient.createdrecipient.deletedrecipient.updatedsku.createdsku.deletedsku.updated
- Remove support for
id_bank_transfer,multibanco,netbanking,pay_by_bank, andupionPaymentMethodConfigurationby removing the below classesPaymentMethodConfiguration.IdBankTransferPaymentMethodConfiguration.MultibancoPaymentMethodConfiguration.NetbankingPaymentMethodConfiguration.PayByBankPaymentMethodConfiguration.Upi
- Remove the support for
challenge_onlyinSetupIntent.PaymentMethodOptions.Card.RequestThreeDSecure - Remove the support for deprecated value
service_taxinTaxRate.TaxType,InvoiceLinetItemUpdateParams.TaxAmount.TaxRateData.TaxType,pwebTaxRateCreateParams.TaxType,TaxRateUpdateParams.TaxType - Remove the support for
variousinClimate.Supplier.removalPathway - Remove the deprecated value
INCLUDE_AND_REQUIREon the enumInvoiceCreateParams.PendingInvoiceItemsBehavior - Remove the property
RequestIncrementalAuthorizationonPaymentIntentConfirmParams.PaymentMethodOptions.CardPresent,PaymentIntentCreateParams.PaymentMethodOptions.CardPresentandPaymentIntentUpdateParams.PaymentMethodOptions.CardPresent. This was shipped by mistake. - Remove the support for deprecated value
obligationonReportRunCreateParams.ReportingCategory - Remove the legacy field
rendering_optionsonInvoiceCreateParams,InvoiceUpdateParams, andInvoice. Userenderinginstead.
-
24.24.0 - 2024-04-09
- #1778 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
event_nameonBilling.MeterEventAdjustmentandbilling.MeterEventAdjustmentCreateParams - Add support for
cancelandtypeonBilling.MeterEventAdjustment
- Add support for new resources
24.23.0 - 2024-04-04
- #1774 Update generated code
- 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.VerificationSession, andidentity.VerificationSessionCreateParams - Add support for
provided_detailsonIdentity.VerificationSession,identity.VerificationSessionCreateParams, andidentity.VerificationSessionUpdateParams - Change
identity.VerificationSessionCreateParams.typeto be optional - 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 - Add support for
allowed_merchant_countriesandblocked_merchant_countriesonIssuing.Card.spending_controls,Issuing.Cardholder.spending_controls,issuing.CardCreateParams.spending_controls,issuing.CardUpdateParams.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 enumterminal.ReaderListParams.device_type
- Change type of
24.22.0 - 2024-03-28
- #1770 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
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
24.21.0 - 2024-03-21
- #1768 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
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
nameonTerminal.Configuration,terminal.ConfigurationCreateParams, andterminal.ConfigurationUpdateParams - Add support for
payoutonTreasury.ReceivedDebit.linked_flows
- Add support for new resources
24.20.0 - 2024-03-14
- #1763 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.Card,issuing.CardCreateParams,issuing.CardListParams, andissuing.CardUpdateParams - 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
24.19.0 - 2024-03-07
- #1758 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
24.18.0 - 2024-02-29
- #1750 Update generated code
- 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
- Add support for
- #1753 Update README to reference addBetaVersion helper
24.17.0 - 2024-02-22
- #1748 Update generated code
- Add support for
client_reference_idonIdentity.VerificationReport,Identity.VerificationSession,identity.VerificationReportListParams,identity.VerificationSessionCreateParams, andidentity.VerificationSessionListParams - Remove support for value
include_and_requirefrom enumInvoiceCreateParams.pending_invoice_items_behavior - Remove support for value
service_taxfrom enumsTaxRateCreateParams.tax_typeandTaxRateUpdateParams.tax_type - Add support for
createdontreasury.OutboundPaymentListParams - Add
InvoiceLineItem.updatemethod.
- Add support for
24.16.0 - 2024-02-15
- #1745 Update generated code
- Add support for
networksonCard,PaymentMethodCreateParams.CardDetails,PaymentMethodUpdateParams.Card, andTokenCreateParams.Card - Add support for new value
no_voecon enumsCustomerCreateParams.tax_id_data[].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
display_brandonPaymentMethod.card - Add support for new value
financial_connections.account.refreshed_ownershipon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[]
- Add support for
24.15.0 - 2024-02-08
- #1742 Update generated code
- Add support for
invoicesonAccount.settingsandAccountUpdateParams.settings - Add support for new value
velobankon enumsPaymentIntentConfirmParams.payment_method_data.p24.bank,PaymentIntentCreateParams.payment_method_data.p24.bank,PaymentIntentUpdateParams.payment_method_data.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
- #1744 Define StripeClient "usage" in a single place
24.14.0 - 2024-02-01
- #1740 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 - ⚠️ Fix broken reference to
com.stripe.model.Discountfromcheckout.Session.TotalDetails.Breakdown.Discount(this represents a bugfix as this class would never have worked, but might be a breaking type change)
- Add support for
- #1739 Add clock instance on webhook
24.13.0 - 2024-01-25
- #1736 Update generated code
- Add support for
annual_revenueandestimated_worker_countonAccount.business_profile,Account.CreateParams.business_profile, andAccount.UpdateParams.business_profile - Add support for new value
registered_charityon enumsAccount.CreateParams.company.structure,Account.UpdateParams.company.structure, andToken.CreateParams.account.company.structure - Add support for
collection_optionsonAccountLink.CreateParams - Add support for
liabilityonCheckout.Session.automatic_tax,PaymentLink.automatic_tax,PaymentLink.CreateParams.automatic_tax,PaymentLink.UpdateParams.automatic_tax,Quote.automatic_tax,Quote.CreateParams.automatic_tax,Quote.UpdateParams.automatic_tax,SubscriptionSchedule.default_settings.automatic_tax,SubscriptionSchedule.phases[].automatic_tax,SubscriptionSchedule.CreateParams.default_settings.automatic_tax,SubscriptionSchedule.CreateParams.phases[].automatic_tax,SubscriptionSchedule.UpdateParams.default_settings.automatic_tax,SubscriptionSchedule.UpdateParams.phases[].automatic_tax, andcheckout.Session.CreateParams.automatic_tax - Add support for
issueronCheckout.Session.invoice_creation.invoice_data,PaymentLink.invoice_creation.invoice_data,PaymentLink.CreateParams.invoice_creation.invoice_data,PaymentLink.UpdateParams.invoice_creation.invoice_data,Quote.invoice_settings,Quote.CreateParams.invoice_settings,Quote.UpdateParams.invoice_settings,SubscriptionSchedule.default_settings.invoice_settings,SubscriptionSchedule.phases[].invoice_settings,SubscriptionSchedule.CreateParams.default_settings.invoice_settings,SubscriptionSchedule.CreateParams.phases[].invoice_settings,SubscriptionSchedule.UpdateParams.default_settings.invoice_settings,SubscriptionSchedule.UpdateParams.phases[].invoice_settings, andcheckout.Session.CreateParams.invoice_creation.invoice_data - Add support for
invoice_settingsonPaymentLink.subscription_data,PaymentLink.CreateParams.subscription_data,PaymentLink.UpdateParams.subscription_data, andcheckout.Session.CreateParams.subscription_data - Add support for new value
challengeon enumsInvoice.CreateParams.payment_settings.payment_method_options.card.request_three_d_secure,Invoice.UpdateParams.payment_settings.payment_method_options.card.request_three_d_secure,Subscription.CreateParams.payment_settings.payment_method_options.card.request_three_d_secure, andSubscription.UpdateParams.payment_settings.payment_method_options.card.request_three_d_secure - Add support for
promotion_codeonInvoice.UpcomingLinesParams.discounts[],Invoice.UpcomingLinesParams.invoice_items[].discounts[],Invoice.UpcomingParams.discounts[], andInvoice.UpcomingParams.invoice_items[].discounts[] - Add support for
account_typeonPaymentMethod.UpdateParams.us_bank_account
- Add support for
24.12.0 - 2024-01-18
-
#1732 Update generated code
-
#1723 Update generated code
- 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 new value
nnon enumsPaymentIntentConfirmParams.payment_method_data.ideal.bank,PaymentIntentCreateParams.payment_method_data.ideal.bank,PaymentIntentUpdateParams.payment_method_data.ideal.bank,PaymentMethodCreateParams.ideal.bank,SetupIntentConfirmParams.payment_method_data.ideal.bank,SetupIntentCreateParams.payment_method_data.ideal.bank, andSetupIntentUpdateParams.payment_method_data.ideal.bank - Add support for
customer_balanceonPaymentMethodConfigurationCreateParams,PaymentMethodConfigurationUpdateParams, andPaymentMethodConfiguration - Add support for
invoice_settingsonSubscriptionCreateParamsandSubscriptionUpdateParams
- Add support for
-
#1724 Add webhook parsing method on StripeClient
- Add support for
constructEvent()instance method onStripeClientthat parses Webhook events and uses the settings inherited from the StripeClient instance to make further requests.
- Add support for
-
#1721 Report usage of
stripe_client- Reports use of the new
StripeClientinX-Stripe-Client-Telemetry. (You can disable telemetry viaStripe.enableTelemetry = false;, see the README.)
Details
- A different approach to #1698. This one sets
usageon each callsite toStripeResponseGetter.requestfromStripeClient, rather than attempting to wrapLiveStripeResponseGetter. - Modifies
RequestTelemetryto accept usage and set it appropriately onX-Stripe-Client-Telemetry. Had to add a parameter to a public method, so I made a new overload and deprecated the old one. Had to disable a linter rule to do this.
- Reports use of the new
-
#1725 Move request telemetry to LiveStripeResponseGetter
-
#1722 Refactor LiveStripeResponseGetter
24.11.0 - 2024-01-12
- #1715 Update generated code
- Add support for new resource
CustomerSession - Add support for
createmethod on resourceCustomerSession - Remove support for
expandonBankAccountDeleteParamsandCardDeleteParams - Add support for
account_type,default_for_currency, anddocumentsonBankAccountUpdateParamsandCardUpdateParams - Remove support for
owneronBankAccountUpdateParamsandCardUpdateParams - Change type of
BankAccountUpdateParams.account_holder_typeandCardUpdateParams.account_holder_typefromenum('company'|'individual')toemptyStringable(enum('company'|'individual')) - Add support for new values
epsandp24on enumsInvoiceCreateParams.payment_settings.payment_method_types[],InvoiceUpdateParams.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
- #1702 Change StripeResponseGetter to take a single APIRequest object
- #1716 Add missing method overloads
24.10.0 - 2024-01-04
- #1712 Update generated code
- Add support for
retrievemethod on resourceTax.Registration
- Add support for
24.9.0 - 2023-12-22
- #1709 Update generated code
- #1707 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[],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[],SubscriptionUpdateParams.payment_settings.payment_method_options.us_bank_account.financial_connections.prefetch[], andcheckout.SessionCreateParams.payment_method_options.us_bank_account.financial_connections.prefetch[]fromliteral('balances')toenum('balances'|'transactions') - 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 enumfinancialconnections.SessionCreateParams.prefetch[] - Add support for new value
unknownon enumissuing.AuthorizationCreateParams.verification_data.authentication_exemption.type - Add support for
collection_methodonMandate.payment_method_details.us_bank_account - Add support for new value
challengeon enumsPaymentIntentConfirmParams.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,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
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
revolut_payonPaymentMethodConfigurationCreateParams,PaymentMethodConfigurationUpdateParams, andPaymentMethodConfiguration - 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
24.8.0 - 2023-12-14
- #1704 Update generated code
- Add support for
payment_method_reuse_agreementonCheckout.Session.consent_collection,PaymentLink.consent_collection,PaymentLinkCreateParams.consent_collection, andcheckout.SessionCreateParams.consent_collection - Add support for
after_submitonCheckout.Session.custom_text,PaymentLink.custom_text,PaymentLinkCreateParams.custom_text,PaymentLinkUpdateParams.custom_text, and - Add support for
createdonradar.EarlyFraudWarningListParams
- Add support for
24.7.0 - 2023-12-07
- #1700 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
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
24.6.0 - 2023-11-30
- #1694 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
createdoncheckout.SessionListParams - Add support for
validate_locationonCustomerCreateParams.taxandCustomerUpdateParams.tax - 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
24.5.0 - 2023-11-21
- #1693 Update generated code
- Add support for
electronic_commerce_indicatorandtransaction_idonCharge.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
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
24.4.0 - 2023-11-21
- #1690 Update generated code
- Add support for
offlineonCharge.payment_method_details.card_present - Add support for
system_trace_audit_numberonIssuing.Authorization.network_data - Add support for
transaction_idonIssuing.Authorization.network_dataandIssuing.Transaction.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
24.3.0 - 2023-11-16
- #1685 Update generated code
- Add support for
statusoncheckout.SessionListParams
- Add support for
- #1683 Update generated code
- Add support for
bacs_debit_paymentsonAccountCreateParams.settingsandAccountUpdateParams.settings - Add support for
service_user_numberonAccount.settings.bacs_debit_payments - 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
24.2.0 - 2023-11-09
- #1679 Update generated code
- Add support for
metadataonQuote.subscription_data,QuoteCreateParams.subscription_data, andQuoteUpdateParams.subscription_data
- Add support for
24.1.0 - 2023-11-02
- #1677 Update generated code
- Add support for new resource
Tax.Registration - Add support for
revolut_paythroughout the API. - Add support for
abaandswiftonFundingInstructions.bank_transfer.financial_addresses[]andPaymentIntent.next_action.display_bank_transfer_instructions.financial_addresses[] - Add support for
urlonIssuing.Authorization.merchant_data,Issuing.Transaction.merchant_data,issuing.AuthorizationCreateParams.merchant_data,issuing.TransactionCreateForceCaptureParams.merchant_data, andissuing.TransactionCreateUnlinkedRefundParams.merchant_data - Add support for
authentication_exemptionandthree_d_secureonIssuing.Authorization.verification_dataandissuing.AuthorizationCreateParams.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
24.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 upgradingstripe-java. - #1672 Update generated code
- Add support for
legal_guardianonAccountPersonsParams.relationshipandTokenCreateParams.person.relationship - Add support for
additional_tos_acceptancesonTokenCreateParams.person - Add support for new value
2023-10-16on enumWebhookEndpointCreateParams.api_version
- Add support for
23.10.0 - 2023-10-16
- #1670 Update generated code
- Add support for new values
issuing_token.createdandissuing_token.updatedon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[]
- Add support for new values
- #1671 Disallow falback to global response getter only in tests
23.9.0 - 2023-10-11
- #1668 Update generated code
- Add support for
redirect_on_completion,return_url, andui_modeonCheckout.Sessionandcheckout.SessionCreateParams - Change
checkout.SessionCreateParams.success_urlto be optional - Add support for
client_secretonCheckout.Session - Add support for
postal_codeonIssuing.Authorization.verification_data - Add support for
offlineonTerminal.Configuration,terminal.ConfigurationCreateParams, andterminal.ConfigurationUpdateParams
- Add support for
23.8.0 - 2023-10-05
- #1663 Flow type information further into autopagination requests
- #1662 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
23.7.0 - 2023-09-28
- #1657 Update generated code
- Add support for
renderingonInvoiceCreateParams,InvoiceUpdateParams, andInvoice
- Add support for
23.6.0 - 2023-09-21
- #1654 Update generated code
- Add support for
terms_of_service_acceptanceonCheckout.Session.custom_text,PaymentLink.custom_text,PaymentLinkCreateParams.custom_text,PaymentLinkUpdateParams.custom_text, andcheckout.SessionCreateParams.custom_text
- Add support for
- #1655 CI: Drop testing for 9, 10, 12-16
23.5.0 - 2023-09-14
- #1647 Update generated code
- Add support for new resource
PaymentMethodConfiguration - Add support for
create,list,retrieve, andupdatemethods on resourcePaymentMethodConfiguration - 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
payment_method_configurationonPaymentIntentCreateParams,PaymentIntentUpdateParams,SetupIntentCreateParams,SetupIntentUpdateParams, andcheckout.SessionCreateParams - Add support for
payment_method_configuration_detailsonCheckout.Session,PaymentIntent, andSetupIntent - 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 new resource
- #1650 Flow response getters into Event.data.object and models deserialized via ApiResource.GSON
23.4.0 - 2023-09-07
- #1643 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 enumsPaymentIntentConfirmParams.payment_method_data.ideal.bank,PaymentIntentCreateParams.payment_method_data.ideal.bank,PaymentIntentUpdateParams.payment_method_data.ideal.bank,PaymentMethodCreateParams.ideal.bank,SetupIntentConfirmParams.payment_method_data.ideal.bank,SetupIntentCreateParams.payment_method_data.ideal.bank, andSetupIntentUpdateParams.payment_method_data.ideal.bank - Add support for
featuresonProductCreateParams,ProductUpdateParams, andProduct - Remove support for value
invoiceitem.updatedfrom enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[]
- Add support for new resource
- #1646 Fix EphemeralKeyService.create
23.3.0 - 2023-08-31
- #1640 Update generated code
- Add support for new resource
AccountSession - Add support for
createmethod on resourceAccountSession - Add support for
applicationonPaymentLink - Add support for new value
obligationon enumreporting.ReportRunCreateParams.parameters.reporting_category
- Add support for new resource
23.2.0 - 2023-08-24
- #1635 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,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,SubscriptionUpdateParams.payment_settings.payment_method_options.us_bank_account.financial_connections,checkout.SessionCreateParams.payment_method_options.us_bank_account.financial_connections, andfinancialconnections.SessionCreateParams - 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
23.1.1 - 2023-08-21
23.1.0 - 2023-08-17
- #1634 Update generated code
- Add support for
flat_amountontax.TransactionCreateReversalParams
- Add support for
23.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-java. - More information is available in the stripe-java v23 migration guide
"⚠️" symbol highlights breaking changes.
- #1632 Update generated 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. You may use
.putExtraParamif sending the parameter is still required.
- Use of this parameter is discouraged. You may use
- ⚠️Remove support for
alternate_statement_descriptors,destination, anddisputeonCharge- Use of these fields is discouraged.
- ⚠️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 use
.putExtraParamif sending the parameter is still required.
- Please migrate to the Prices API, or use
- ⚠️Remove support for value
card_presentfrom enumsCustomerListPaymentMethodsParams.typeandPaymentMethodListParams.type- 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
- ⚠️Remove support for values
- #1622 - StripeClient
- Introduces
StripeClientand the service-based pattern, a new interface for calling the Stripe API with many benefits over the existing resource-based paradigm.- No global config: you can simultaneously use multiple clients with different configuration options (such as API keys)
- No extra API calls. All API endpoints can be accessed with a single method call. You don't have to call
retrievebefore doing anupdate. - No static methods. Much easier mocking.
- Visit the migration guide to learn more.
- Removals
- ⚠️
ApiResource.request(),requestStream(),requestCollection(),requestSearchResult()methods removed. - ⚠️
StripeResponseGetter.oauthRequest(...)was removed. OAuth requests are now performed viaStripeResponseGetter.requestwithApiMode.OAuth. - ⚠️ Deprecated
ApiResource.className()singleClassUrl(),classUrl(),instanceUrl(),subresourceUrl()methods removed.
- ⚠️
- Type changes
- ⚠️
StripeResponseGetter.request(...),streamRequest(...)signatures changed.BaseAddressparameter added.urlrenamed topathand is a relative to the base addressapiModeparameter added to control how request is sent and response is handled,V1andOAuthare supported values.- ⚠️
RequestOptions.getReadTimeout(),getConnectTimeout(),getMaxNetworkRetries()now returnIntegerinstead ofint.
- ⚠️
- Renames
- ⚠️
addFullNameAliaserenamed toaddFullNameAliasinAccountCreateParams,AccountUpdateParams,PersonCollectionCreateParams,TokenCreateParams,PersonCollectionCreateParams,PersonUpdateParams. - ⚠️
addLookupKeysrenamed toaddLookupKeyinPriceListParams
- ⚠️
- Behavior Changes
- ⚠️
RequestOptions.getDefault()does not apply global configuration options fromStripeclass, all fields are initialized tonull. - ⚠️
RequestOptionsBuilderdoes not apply global configuration options fromStripeclass, all fields are initialized tonull.
- ⚠️
- Introduces
22.30.0 - 2023-08-03
- #1620 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 enumradar.ValueListCreateParams.item_type
- Change many types from
22.29.0 - 2023-07-27
- #1614 Update generated code
- Add support for
monthly_estimated_revenueonAccount.business_profile,AccountCreateParams.business_profile, andAccountUpdateParams.business_profile
- Add support for
22.28.0 - 2023-07-20
- #1611 Update generated code
- 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 enumsTaxRateCreateParams.tax_typeandTaxRateUpdateParams.tax_type
- Add support for new value
- #1609 Update generated code
- 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 enumsTaxRateCreateParams.tax_typeandTaxRateUpdateParams.tax_type
- Add support for new value
- #1610 Changelog: fix namespaced param names
22.27.0 - 2023-07-13
- #1606 Update generated code
- Add support for new resource
Tax.Settings - Add support for
retrieveandupdatemethods on resourceSettings - 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
productonTax.TransactionLineItem - Add support for new value
tax.settings.updatedon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[]
- Add support for new resource
22.26.0 - 2023-07-06
- #1601 Update generated code
- Add support for
numericandtextonPaymentLink.custom_fields[] - Add support for
automatic_taxonSubscriptionListParams
- Add support for
22.25.0 - 2023-06-29
- #1597 Update generated code
- Add support for
effective_atonCreditNoteCreateParams,CreditNotePreviewLinesParams,CreditNotePreviewParams,CreditNote,InvoiceCreateParams,InvoiceUpdateParams, andInvoice - Add support for new values
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_tinon enumsCustomerCreateParams.tax_id_data[].type,InvoiceUpcomingLinesParams.customer_details.tax_ids[].type,InvoiceUpcomingParams.customer_details.tax_ids[].type, andTaxCalculationCreateParams.customer_details.tax_ids[].type
- Add support for
22.24.0 - 2023-06-22
- #1591 Update generated code
- Add support for
on_behalf_ofonMandate
- Add support for
22.23.1 - 2023-06-09
- #1582 Bugfix: fix
Customer.retrievePaymentMethodURL interpolation
22.23.0 - 2023-06-08
- #1577 Update generated code
- Add support for
taxability_reasononTax.Calculation.tax_breakdown[]
- Add support for
22.22.0 - 2023-06-01
- #1569 Update generated code
- Add support for
numericandtextoncheckout.SessionCreateParams.custom_fields[],PaymentLinkCreateParams.custom_fields[], andPaymentLinkUpdateParams.custom_fields[] - Add support for new values
abaandswifton enumscheckout.SessionCreateParams.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.SessionCreateParams.payment_method_options.customer_balance.bank_transfer.type,CustomerCreateFundingInstructionsParams.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
- #1572 Move deserializeStripeObject to StripeObject
22.21.0 - 2023-05-25
- #1566 Update generated code
- Add support for
zip_paymentsonAccount.capabilities,AccountCreateParams.capabilities, andAccountUpdateParams.capabilities - 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
22.20.0 - 2023-05-19
- #1563 Update generated code
- Add support for
subscription_update_confirmandsubscription_updateonBillingPortal.Session.flowandbillingportal.SessionCreateParams.flow_data - Add support for new values
subscription_update_confirmandsubscription_updateon enumbillingportal.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 enumsTaxRateCreateParams.tax_typeandTaxRateUpdateParams.tax_type
- Add support for
22.19.0 - 2023-05-11
- #1559 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 enumsInvoiceCreateParams.payment_settings.payment_method_types[],InvoiceUpdateParams.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 enumsPaymentIntentConfirmParams.payment_method_options.card.network,PaymentIntentCreateParams.payment_method_options.card.network,PaymentIntentUpdateParams.payment_method_options.card.network,SetupIntentConfirmParams.payment_method_options.card.network,SetupIntentCreateParams.payment_method_options.card.network,SetupIntentUpdateParams.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 enumsPaymentLinkCreateParams.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
effective_percentageonTaxRate - Add support for
gb_bank_transferandjp_bank_transferonCustomerCashBalanceTransactions.funded.bank_transfer
- Add support for
22.18.0 - 2023-05-04
- #1555 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
22.17.0 - 2023-04-27
- #1551 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
- #1547 Update generated code
- #1544 Update generated code
22.16.0 - 2023-04-06
- #1540 Update generated code
- Add support for
countryonPaymentMethod.link - Add support for
status_detailsonPaymentMethod.us_bank_account
- Add support for
22.15.0 - 2023-03-30
- #1536 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 - Add support for
amount_tiponterminal.ReaderPresentPaymentMethodParams
- Remove support for
- #1538 Add missing file purpose terminal_reader_splashscreen
22.14.0 - 2023-03-23
- #1531 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 enumsPaymentLinkCreateParams.payment_method_types[]andPaymentLinkUpdateParams.payment_method_types[] - Add support for
automatic_payment_methodsonSetupIntentCreateParamsandSetupIntent
- Add support for new resources
22.13.0 - 2023-03-16
-
#1529 API Updates
- Add support for
cashapp_paymentsonAccount.capabilities,AccountCreateParams.capabilities, andAccountUpdateParams.capabilities - Add support for
future_requirementsandrequirementsonBankAccount - Add support for
cashappas a new payment method type throughout the API. - Add support for
countryonCharge.payment_method_details.link - Add support for new value
automatic_asyncon enumscheckout.SessionCreateParams.payment_intent_data.capture_method,PaymentIntentConfirmParams.capture_method,PaymentIntentCreateParams.capture_method,PaymentIntentUpdateParams.capture_method, andPaymentLinkCreateParams.payment_intent_data.capture_method - 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
payout.reconciliation_completedon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[]
- Add support for
-
#1526 Update generated code (new) Release specs are identical.
22.12.0 - 2023-03-09
- #1523 API Updates
- Add support for
card_issuingonissuing.CardholderCreateParams.individualandissuing.CardholderUpdateParams.individual - Add support for
cancellation_detailsonSubscriptionCancelParams,SubscriptionUpdateParams, andSubscription
- Add support for
22.11.0 - 2023-03-02
- #1520 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 enumsissuing.CardCreateParams.spending_controls.allowed_categories[],issuing.CardCreateParams.spending_controls.blocked_categories[],issuing.CardCreateParams.spending_controls.spending_limits[].categories[],issuing.CardUpdateParams.spending_controls.allowed_categories[],issuing.CardUpdateParams.spending_controls.blocked_categories[],issuing.CardUpdateParams.spending_controls.spending_limits[].categories[],issuing.CardholderCreateParams.spending_controls.allowed_categories[],issuing.CardholderCreateParams.spending_controls.blocked_categories[],issuing.CardholderCreateParams.spending_controls.spending_limits[].categories[],issuing.CardholderUpdateParams.spending_controls.allowed_categories[],issuing.CardholderUpdateParams.spending_controls.blocked_categories[], andissuing.CardholderUpdateParams.spending_controls.spending_limits[].categories[] - Add support for
reconciliation_statusonPayout - Add support for new value
lease_taxon enumsTaxRateCreateParams.tax_typeandTaxRateUpdateParams.tax_type
- Add support for new values
22.10.0 - 2023-02-23
- #1517 API Updates
- Add support for new value
yoursafeon enumsPaymentIntentConfirmParams.payment_method_data.ideal.bank,PaymentIntentCreateParams.payment_method_data.ideal.bank,PaymentIntentUpdateParams.payment_method_data.ideal.bank,PaymentMethodCreateParams.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
igston enumsTaxRateCreateParams.tax_typeandTaxRateUpdateParams.tax_type
- Add support for new value
22.9.0 - 2023-02-16
- #1514 API Updates
- Add support for
refund_paymentmethod on resourceTerminal.Reader - Add support for new value
nameon enumsbillingportal.ConfigurationCreateParams.features.customer_update.allowed_updates[]andbillingportal.ConfigurationUpdateParams.features.customer_update.allowed_updates[] - Add support for
custom_fieldsonCheckout.Session,checkout.SessionCreateParams,PaymentLinkCreateParams,PaymentLinkUpdateParams, andPaymentLink - Add support for
interac_presentonterminal.ReaderPresentPaymentMethodParams - Change type of
terminal.ReaderPresentPaymentMethodParams.typefromliteral('card_present')toenum('card_present'|'interac_present') - Add support for
refund_paymentonTerminal.Reader.action
- Add support for
22.8.0 - 2023-02-02
- #1512 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 - 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 values
customer.subscription.pausedandcustomer.subscription.resumedon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[]
- Add support for
22.7.0 - 2023-01-26
- #1510 API Updates
- 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 values
22.6.0 - 2023-01-19
- #1507 API Updates
- Add support for
verification_sessiononEphemeralKeyCreateParams - Add support for new values
refund.createdandrefund.updatedon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[]
- Add support for
22.5.1 - 2023-01-12
- #1505 Bump Gson to 2.10.1
22.5.0 - 2023-01-05
- #1502 API Updates
- Add support for
card_issuingonIssuing.Cardholder.individual
- Add support for
- #1501 Add fix for per-request ApiBase
- #1476 Solution For "Regarding ability to override stripe api url per API re…
- #1500 Deprecate ApiResource.classUrl, etc.
- Mark
ApiResource.className,ApiResource.singleClassUrl,ApiResource.classUrl,ApiResource.instanceUrl, andApiResource.subresourceUrlas deprecated
- Mark
- #1499 Fix publish command
22.4.0 - 2022-12-22
- #1497 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
- Add support for new value
- #1496 Replace ReflectionCheckingTypeAdapterFactory with a ReflectionAccessFilter
- #1491 Don't delombok sources
22.3.0 - 2022-12-08
- #1487 API Updates
- Change
CustomerListPaymentMethodsParams.typeandPaymentMethodListParams.type. - Added parameterless overload of
Customer.listPaymentMethods.
- Change
22.2.0 - 2022-12-06
- #1484 API Updates
- Add support for
flow_dataonbillingportal.SessionCreateParams - Add support for
flowonBillingPortal.Session
- Add support for
- #1483 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
22.1.0 - 2022-11-17
- #1480 API Updates
- Add support for
hosted_instructions_urlonPaymentIntent.next_action.wechat_pay_display_qr_code
- Add support for
- #1479 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
22.0.0 - 2022-11-16
- #1471 Next major release changes
Breaking changes that arose during code generation of the library that we postponed for the next major version. For changes to the Stripe products, read more at https://stripe.com/docs/upgrades#2022-11-15.
"⚠️" symbol highlights breaking changes.
- ⚠️ Inline several "shared" classes for consistency (#1455)
- ⚠️ Removed
LineItem.Productproperty that was released by mistake. (#1456) - ⚠️ Removed
Chargesproperty onPaymentIntentand replace it withLatestCharge(#1473) - ⚠️ Removed deprecated
Amount,Currency,Description,Images,Nameproperties fromSessionCreateParams.LineItem(#1473) - ⚠️ Remove support for
tos_shown_and_acceptedoncheckout.SessionCreateParams.payment_method_options.paynow(#1473) - ⚠️ Removed deprecated
Skuresource (#1459) - ⚠️ Removed deprecated
EphemeralKey.associatedObjectsfield. (#1470) - ⚠️ Removed
RequestOptions.getStripeVersionOverride,RequestOptions.setStripeVersionOverride, andRequestOptions.clearStripeVersionOverride(#1464)
Use of setStripeVersionOverride is discouraged and can lead to unexpected errors during service calls because Java SDK class shapes are not guaranteed to match API responses on arbitrary versions.
If you were using these methods in conjunction with EphemeralKey resource prefer the EphemeralKeyCreateParamsBuilder.setStripeVersion.
EphemeralKeyCreateParams params = EphemeralKeyCreateParams.builder()
.setStripeVersion("XXXX-YY-ZZ")
.build();
If you have a use case that requires per-request version overrides, please file an issue on stripe-java repository to ensure we are aware and can add first-class support for it. In the meantime you can use unsafeSetStripeVersionOverride method as a workaround.
RequestOptions.RequestOptionsBuilder builder = RequestOptions.builder();
builder.setApiKey(...)
.setClientId(...);
RequestOptionsBuilder.unsafeSetStripeVersionOverride(builder, "2022-11-15");
- #1474 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
21.15.0 - 2022-11-08
- #1472 API Updates
- 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 values
21.14.0 - 2022-11-03
- #1466 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
21.13.0 - 2022-10-20
- #1461 API Updates
- 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
21.12.0 - 2022-10-14
- #1457 Bugfix: Don't require global API Key when API Key is propagated from list request
- #1458 API Updates
- Add support for
request_log_urlonStripeError - Add support for
network_dataonIssuing.Authorization
- Add support for
21.11.0 - 2022-10-06
- #1451 API Updates
- Add support for new value
bank_of_chinaon enumsPaymentIntentConfirmParams.payment_method_data.fpx.bank,PaymentIntentCreateParams.payment_method_data.fpx.bank,PaymentIntentUpdateParams.payment_method_data.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
- #1450 Set JDK to 17 LTS
21.10.0 - 2022-09-29
- #1448 API Updates
- 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
SessionCreateParams.subscription_data.items(use theline_itemsparam instead). This will be removed in the next major version.
- Add support for
21.9.0 - 2022-09-22
- #1445 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
amountonissuing.DisputeCreateParamsandissuing.DisputeUpdateParams - Add support for
statement_descriptoronPaymentIntentIncrementAuthorizationParams - Add
upcomingLinesmethod toInvoiceresource.
- Add support for
21.8.0 - 2022-09-15
- #1444 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 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 enumsPaymentLinkCreateParams.payment_method_types[]andPaymentLinkUpdateParams.payment_method_types[] - Add support for new value
pixon enumPaymentMethodCreateParams.type - Add support for
createdonTreasury.CreditReversalandTreasury.DebitReversal
- Add support for
21.7.0 - 2022-09-09
- #1435 API Updates
- Add support for
require_signatureonIssuing.Card.shippingandissuing.CardCreateParams.shipping
- Add support for
21.6.0 - 2022-09-06
- #1434 API Updates
- Add support for new value
terminal_reader_splashscreenon enumFileListParams.purpose - Fix
LineItem.Discount.discountto reference the correctDiscountclass (com.stripe.model.Discount)
- Add support for new value
21.5.0 - 2022-08-31
- #1433 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
- #1432 Update README badge
- #1431 Update coveralls to only run for one java version
21.4.0 - 2022-08-26
- #1430 API Updates
- Add support for
login_pageonBillingPortal.Configuration,billingportal.ConfigurationCreateParams, andbillingportal.ConfigurationUpdateParams - Add support for
customsandphone_numberonIssuing.Card.shippingandissuing.CardCreateParams.shipping - Add support for new value
deutsche_bank_agon enumsPaymentIntentConfirmParams.payment_method_data.eps.bank,PaymentIntentCreateParams.payment_method_data.eps.bank,PaymentIntentUpdateParams.payment_method_data.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
descriptiononQuote.subscription_data,QuoteCreateParams.subscription_data,QuoteUpdateParams.subscription_data,SubscriptionSchedule.default_settings,SubscriptionSchedule.phases[],SubscriptionScheduleCreateParams.default_settings,SubscriptionScheduleCreateParams.phases[],SubscriptionScheduleUpdateParams.default_settings, andSubscriptionScheduleUpdateParams.phases[]
- Add support for
- #1428 Show test coverage in README
- #1427 Update README.md to clarify that API version can only be change in beta
21.3.0 - 2022-08-23
- #1422 API Updates
- Add support for new resource
CustomerCashBalanceTransaction - Remove support for value
paypalfrom enumsOrderCreateParams.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
treasury.OutboundTransferCreateParams.destination_payment_methodto be optional - Add support for new value
customer_cash_balance_transaction.createdon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[] - 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.
- Add support for new resource
- #1425 Add beta readme.md section
- #1423 chore: Remove unused variable from SearchPagingIteratorTest.
- #1421 Add a support section to the readme
- #1420 Fix outdated test comment
- #1418 Fix latest JAR hyperlink and related tests
- #1419 Fix makefile indentation and improve regex
21.2.0 - 2022-08-11
-
#1416 API Updates
- Add support for
payment_method_collectiononCheckout.Session,checkout.SessionCreateParams,PaymentLinkCreateParams,PaymentLinkUpdateParams, andPaymentLink
- Add support for
-
#1414 Stop publishing javadoc for beta Java SDKs
21.1.0 - 2022-08-09
- #1413 API Updates
- Add support for
process_configonTerminal.Reader.action.process_payment_intent
- Add support for
- #1412 API Updates
- Add support for
expires_atonApps.Secretandapps.SecretCreateParams
- Add support for
21.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-java/wiki/Migration-guide-for-v21.
"⚠️" symbol highlights breaking changes.
Added
- Add
ApiKeyMissingException. - Add
validatefield toCustomerCreateParams. - Add
validatefield toCustomerUpdateParams. - Add
validatefield toPaymentSourceCollectionCreateParams. - Add
shippingCost,shippingDetails, andshippingOptionsproperties tocheckout.Sessionresource. - Add support for
shipping_costandshipping_detailsonCheckout.Session - Add support for new value
2022-08-01on enumWebhookEndpointCreateParams.api_version
⚠️ Removed
- Removed deprecated
AlipayAccountand related classes. - Removed deprecated
BitcoinReceiverand related classes. - Removed deprecated
BitcoinTransactionand related classes. - Removed deprecated
Recipientand related classes. - Removed deprecated
IssuerFraudRecordand related classes. - Removed deprecated
Orderand related classes. - Removed deprecated
ThreeDSecureand related classes. - Removed unused
QuoteFinalizeParams,QuoteCollectionListParamsclasses. - Removed unused
BillingDetailsclass. - Removed
CashBalance.retrieveCashBalancemethod. PreferCashBalance.retrieve. - Removed
Rule.getDeletedmethod. The property was never populated and always had the default value offalse. - Removed
LineItem.getDeletedmethod. The property was never populated and always had the default value offalse. - Removed public constructors from
TestHelperinner classes and made them static. - Removed instance
Account.refresh,Account.disconnectmethods. - Removed deprecated
TREASURY__RECEIVED_CREDIT__REVERSED,TREASURY__RECEIVED_DEBIT__CREATED,ORDER__UPDATED,ORDER_RETURN__CREATED,ORDER__PAYMENT_SUCCEEDED,TRANSFER__FAILED,TRANSFER__PAIDwebhook events. - Removed deprecated
LoginLink.redirectUrlproperty. - Removed deprecated
Charge.orderproperty. - Removed deprecated
Card.recipientproperty. - Removed
defaultCurrencyproperty fromCustomerresource. Please useCurrencyproperty instead. - Removed
shippingandshippingOptionsproperties fromcheckout.Sessionresource. Please useshippingCost,shippingDetails, andshippingOptionsproperties instead. - Removed
InitiatingPaymentMethodDetailsclass
⚠️ Changed
- Default API version changed to "2022-07-28".
- Changed
CashBalance.retrievemethod from an instance to a static. - Renamed
PaymentIntent.FinancialAddressesclass toFinancialAddress. - Check that apiKey is set (either globally or via request options) in
StripeCollection.autoPagingIterableandStripeSearchResult.autoPagingIterable, and throw an exception if it is not. - Changed type of
businessTypefield inAccountCreateParamsfromObjecttoBusinessType
20.136.0 - 2022-07-26
- #1406 API Updates
- 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
- #1405 chore: Update gson version in README.
20.135.0 - 2022-07-25
- #1402 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
20.134.0 - 2022-07-18
- #1391 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 enumsPaymentLinkCreateParams.payment_method_types[]andPaymentLinkUpdateParams.payment_method_types[] - Add support for new value
blikon enumPaymentMethodCreateParams.type
- Add support for
20.133.0 - 2022-07-12
- #1390 API Updates
- Add support for
customer_detailsoncheckout.SessionListParams
- Add support for
20.132.0 - 2022-07-07
- #1388 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
- #1387 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
- #1386 Support serializing nested objects in map
20.131.0 - 2022-06-29
- #1384 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
20.130.0 - 2022-06-23
- #1380 API Updates
- Add support for
capture_methodonPaymentIntentConfirmParamsandPaymentIntentUpdateParams
- Add support for
- #1378 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 enumsInvoiceCreateParams.payment_settings.payment_method_types[],InvoiceUpdateParams.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
- #1379 Use the generated API version
- #1376 Document how to access unsupported parameters and properties
20.129.0 - 2022-06-17
- #1375 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
- #1373 Trigger workflows on beta branches
- #1372 Update readme example to use typed params.
20.128.0 - 2022-06-09
- #1370 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[] - 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
20.127.0 - 2022-06-08
- #1369 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.acss_debit,Checkout.Session.payment_method_options.afterpay_clearpay,Checkout.Session.payment_method_options.alipay,Checkout.Session.payment_method_options.au_becs_debit,Checkout.Session.payment_method_options.bacs_debit,Checkout.Session.payment_method_options.boleto,Checkout.Session.payment_method_options.eps,Checkout.Session.payment_method_options.fpx,Checkout.Session.payment_method_options.giropay,Checkout.Session.payment_method_options.grabpay,Checkout.Session.payment_method_options.klarna,Checkout.Session.payment_method_options.konbini,Checkout.Session.payment_method_options.oxxo,Checkout.Session.payment_method_options.paynow,Checkout.Session.payment_method_options.sepa_debit,Checkout.Session.payment_method_options.us_bank_account,checkout.SessionCreateParams.payment_method_options.acss_debit,checkout.SessionCreateParams.payment_method_options.alipay,checkout.SessionCreateParams.payment_method_options.boleto,checkout.SessionCreateParams.payment_method_options.konbini,checkout.SessionCreateParams.payment_method_options.oxxo,checkout.SessionCreateParams.payment_method_options.us_bank_account, andcheckout.SessionCreateParams.payment_method_options.wechat_pay - Add support for
attach_to_selfonSetupAttempt,SetupIntentCreateParams,SetupIntentListParams, andSetupIntentUpdateParams - Add support for
flow_directionsonSetupAttempt,SetupIntentCreateParams, andSetupIntentUpdateParams
- Add support for
20.126.0 - 2022-06-02
- #1367 API Updates
- Add support for
createtest helper onReceivedCredit. - Add support for
createtest helper onReceivedDebit. - Deprecates the ability to directly create instances of inner
TestHelperclasses.
- Add support for
20.125.0 - 2022-06-01
- #1366 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') - Add support for
networkonSetupIntent.payment_method_options.card - Add support for new value
simulated_wisepos_eon enumterminal.ReaderListParams.device_type
- Add support for
20.124.0 - 2022-05-26
-
#1363 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
-
#1361 Fix version update script and the version in README.md
-
#1360 API Updates
- Add support for
treasuryonAccount.capabilities,AccountCreateParams.capabilities, andAccountUpdateParams.capabilities
- Add support for
20.123.0 - 2022-05-23
- #1360 API Updates
- Add support for
treasuryonAccount.capabilities,AccountCreateParams.capabilities, andAccountUpdateParams.capabilities
- Add support for
20.122.0 - 2022-05-23
- #1359 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 enumsInvoiceCreateParams.payment_settings.payment_method_types[],InvoiceUpdateParams.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 resource
- #1357 Revert master trigger
- #1356 Temporary allow triggering docs push from master
- #1355 Use github.actor as GRGIT_USER
20.121.0 - 2022-05-19
-
#1354 API Updates
- Add support for new resources
Treasury.CreditReversal,Treasury.DebitReversal,Treasury.FinancialAccountFeatures,Treasury.FinancialAccount,Treasury.FlowDetails,Treasury.InboundTransfer,Treasury.OutboundPayment,Treasury.OutboundTransfer,Treasury.ReceivedCredit,Treasury.ReceivedDebit,Treasury.TransactionEntry, andTreasury.Transaction - 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 - 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
treasuryonIssuing.Authorization,Issuing.Dispute,Issuing.Transaction, andissuing.DisputeCreateParams - 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 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.reversed,treasury.received_credit.succeeded, andtreasury.received_debit.createdon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[]
- Add support for new resources
-
#1353 Update readme with new jar download URL
-
#1352 Finish automated Java releases
-
#1340 Publish Java package from Github actions
20.120.0 - 2022-05-11
- #1351 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
- #1350 API Updates
- Add support for
amount_discount,amount_tax, andproductonLineItem
- Add support for
20.119.0 - 2022-05-05
- #1349 API Updates
- Add support for
default_price_dataonProductCreateParams - Add support for
default_priceonProductUpdateParamsandProduct - Add support for
instructions_emailonRefundCreateParamsandRefund
- Add support for
20.118.0 - 2022-05-05
-
#1348 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
-
#1347 API Updates
- Add support for
registered_addressonAccountCreateParams.individual,AccountUpdateParams.individual,PersonCreateParams,PersonUpdateParams,Person,TokenCreateParams.account.individual, andTokenCreateParams.person - Add support for
payment_method_dataonSetupIntentConfirmParams,SetupIntentCreateParams, andSetupIntentUpdateParams
- Add support for
20.117.0 - 2022-05-03
- #1346 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 - 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
20.116.0 - 2022-04-21
- #1345 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
- #1342 Add null checks before streaming expandable IDs in setters.
20.115.0 - 2022-04-20
- #1339 API Updates
- Add support for new resources
FundingInstructionsandTerminal.Configuration - Add support for
create_funding_instructionsmethod on resourceCustomer - Add support for
customer_balanceonCharge.payment_method_details,PaymentIntent.payment_method_options,PaymentIntent<Method>Params.payment_method_data,PaymentIntent<Method>Params.payment_method_options,PaymentMethodCreateParams, andPaymentMethod - Add support for
cash_balanceonCustomerCreateParamsandCustomerUpdateParams - Add support for new value
customer_balanceon enumsCustomerListPaymentMethodsParams.type,PaymentMethodListParams.type,PaymentIntentConfirmParams.payment_method_data.type,PaymentIntentCreateParams.payment_method_data.type, andPaymentIntentUpdateParams.payment_method_data.type - Add support for
amount_detailsonPaymentIntent - Add support for
display_bank_transfer_instructionsonPaymentIntent.next_action - Add support for new value
customer_balanceon enumPaymentMethodCreateParams.type - Add support for
configuration_overridesonTerminal.Location,terminal.LocationCreateParams, andterminal.LocationUpdateParams
- Add support for new resources
20.114.0 - 2022-04-14
- #1338 Add support for putExtraParam on EphemeralKeyCreateParams
- #1336 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
20.113.0 - 2022-04-08
- #1335 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
20.112.0 - 2022-04-01
-
#1333 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 enumsInvoiceCreateParams.payment_settings.payment_method_types[],InvoiceUpdateParams.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
-
#1331 Pin JDK version and always build using Java 18
- This only impacts development and it's not a breaking change for users. We still support Java 1.8 and later.
20.111.0 - 2022-03-30
- #1332 API Updates
- Add support for
cancel_action,process_payment_intent,process_setup_intent, andset_reader_displaymethods on resourceTerminal.Reader - Add support for
actiononTerminal.Reader
- Add support for
20.110.0 - 2022-03-28
- #1330 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
20.109.0 - 2022-03-25
- #1329 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
- Mandate (API ref)
- Add support for
us_bank_accountonMandate.payment_method_details
- Add support for
- 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
20.108.0 - 2022-03-23
- #1328 API Updates
- Add support for
cancelmethod on resourceRefund - 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 - 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
20.107.0 - 2022-03-18
- #1327 API Updates
- Add support for
statusonCard
- Add support for
- #1322 Upgrade GSON dependency to 2.9.0
- #1326 Update SearchResult pagination to match new API shape. This is a breaking change but the object shape is not exposed in the API currently and is therefore not being used.
20.106.0 - 2022-03-11
- #1324 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
- Add support for
- #1321 Delete PaymentIntentTypeSpecificPaymentMethodOptionsClient.java
20.105.0 - 2022-03-09
- #1323 API Updates
- Add support for
test_clockonCustomerListParams
- Add support for
20.104.0 - 2022-03-02
- #1320 API Updates
- Add support for new resources
CreditedItemsandProrationDetails - Add support for
proration_detailsonInvoiceLineItem
- Add support for new resources
20.103.0 - 2022-03-01
- #1319 API Updates
- Add support for
deletes_afteronTestHelpers.TestClock
- Add support for
- #1318 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
20.102.0 - 2022-02-25
- #1315 API Updates
- Add support for
konbini_paymentsonAccountUpdateParams.capabilities,AccountCreateParams.capabilities, andAccount.capabilities - Add support for .payment_method_options.konbini and .payment_method_data.konbini on the PaymentIntent API.
- Add support for .payment_settings.payment_method_options.konbini on the Invoice API.
- Add support for .payment_method_options.konbini on the Subscription API
- Add support for .payment_method_options.konbini on the checkout.Session API
- Add support for
konbini_display_detailsonPaymentIntent.next_action
- Add support for
20.101.0 - 2022-02-23
- #1313 API Updates
- Add support for
setup_future_usageonPaymentIntentCreateParams.payment_method_options.acss_debit,PaymentIntentCreateParams.payment_method_options.afterpay_clearpay,PaymentIntentCreateParams.payment_method_options.alipay,PaymentIntentCreateParams.payment_method_options.au_becs_debit,PaymentIntentCreateParams.payment_method_options.bacs_debit,PaymentIntentCreateParams.payment_method_options.bancontact,PaymentIntentCreateParams.payment_method_options.boleto,PaymentIntentCreateParams.payment_method_options.eps,PaymentIntentCreateParams.payment_method_options.fpx,PaymentIntentCreateParams.payment_method_options.giropay,PaymentIntentCreateParams.payment_method_options.grabpay,PaymentIntentCreateParams.payment_method_options.ideal,PaymentIntentCreateParams.payment_method_options.klarna,PaymentIntentCreateParams.payment_method_options.oxxo,PaymentIntentCreateParams.payment_method_options.p24,PaymentIntentCreateParams.payment_method_options.sepa_debit,PaymentIntentCreateParams.payment_method_options.sofort,PaymentIntentCreateParams.payment_method_options.wechat_pay,PaymentIntentUpdateParams.payment_method_options.acss_debit,PaymentIntentUpdateParams.payment_method_options.afterpay_clearpay,PaymentIntentUpdateParams.payment_method_options.alipay,PaymentIntentUpdateParams.payment_method_options.au_becs_debit,PaymentIntentUpdateParams.payment_method_options.bacs_debit,PaymentIntentUpdateParams.payment_method_options.bancontact,PaymentIntentUpdateParams.payment_method_options.boleto,PaymentIntentUpdateParams.payment_method_options.eps,PaymentIntentUpdateParams.payment_method_options.fpx,PaymentIntentUpdateParams.payment_method_options.giropay,PaymentIntentUpdateParams.payment_method_options.grabpay,PaymentIntentUpdateParams.payment_method_options.ideal,PaymentIntentUpdateParams.payment_method_options.klarna,PaymentIntentUpdateParams.payment_method_options.oxxo,PaymentIntentUpdateParams.payment_method_options.p24,PaymentIntentUpdateParams.payment_method_options.sepa_debit,PaymentIntentUpdateParams.payment_method_options.sofort,PaymentIntentUpdateParams.payment_method_options.wechat_pay,PaymentIntentConfirmParams.payment_method_options.acss_debit,PaymentIntentConfirmParams.payment_method_options.afterpay_clearpay,PaymentIntentConfirmParams.payment_method_options.alipay,PaymentIntentConfirmParams.payment_method_options.au_becs_debit,PaymentIntentConfirmParams.payment_method_options.bacs_debit,PaymentIntentConfirmParams.payment_method_options.bancontact,PaymentIntentConfirmParams.payment_method_options.boleto,PaymentIntentConfirmParams.payment_method_options.eps,PaymentIntentConfirmParams.payment_method_options.fpx,PaymentIntentConfirmParams.payment_method_options.giropay,PaymentIntentConfirmParams.payment_method_options.grabpay,PaymentIntentConfirmParams.payment_method_options.ideal,PaymentIntentConfirmParams.payment_method_options.klarna,PaymentIntentConfirmParams.payment_method_options.oxxo,PaymentIntentConfirmParams.payment_method_options.p24,PaymentIntentConfirmParams.payment_method_options.sepa_debit,PaymentIntentConfirmParams.payment_method_options.sofort,PaymentIntentConfirmParams.payment_method_options.wechat_pay,PaymentIntent.payment_method_options.acss_debit,PaymentIntent.payment_method_options.afterpay_clearpay,PaymentIntent.payment_method_options.alipay,PaymentIntent.payment_method_options.au_becs_debit,PaymentIntent.payment_method_options.bacs_debit,PaymentIntent.payment_method_options.bancontact,PaymentIntent.payment_method_options.boleto,PaymentIntent.payment_method_options.eps,PaymentIntent.payment_method_options.fpx,PaymentIntent.payment_method_options.giropay,PaymentIntent.payment_method_options.grabpay,PaymentIntent.payment_method_options.ideal,PaymentIntent.payment_method_options.klarna,PaymentIntent.payment_method_options.oxxo,PaymentIntent.payment_method_options.p24,PaymentIntent.payment_method_options.sepa_debit,PaymentIntent.payment_method_options.sofort, andPaymentIntent.payment_method_options.wechat_pay - Add support for new values
bbpos_wisepad3andstripe_m2on enumterminal.ReaderListParams.device_type - Add generated test for the endpoints introduced in #1312
- Add support for
20.100.0 - 2022-02-16
- #1312 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[],SubscriptionCreateParams.payment_settings.payment_method_types[], andSubscriptionUpdateParams.payment_settings.payment_method_types[]
- Add support for
- #1311 Pin grgit version to 4.1.1.
- #1310 API Updates
- Add support for
pinonissuing.CardUpdateParams
- Add support for
20.99.0 - 2022-02-03
- #1307 API Updates
- Add support for new value
au_becs_debiton enumcheckout.SessionCreateParams.payment_method_types[]
- Add support for new value
20.98.0 - 2022-01-25
- #1306 API Updates
- 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 enumsCustomerCreateParams.tax_id_data[].type,InvoiceUpcomingParams.customer_details.tax_ids[].type,InvoiceUpcomingLinesParams.customer_details.tax_ids[].type, andTaxIdCreateParams.type
- Add support for
20.97.0 - 2022-01-20
- #1304 API Updates
- Add support for new resource
PaymentLink - Add support for
payment_linkonCheckout.Session
- Add support for new resource
20.96.0 - 2022-01-19
- #1302 API Updates
- 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
- Add support for
20.95.0 - 2022-01-12
- #1301 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
PaidOutOfBandonInvoice
- Add support for
- #1300 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
20.94.0 - 2021-12-22
-
#1299 API Updates
- Add support for
au_becs_debitonPaymentIntentCreateParams.payment_method_options,PaymentIntentUpdateParams.payment_method_options,PaymentIntentConfirmParams.payment_method_options, andPaymentIntent.payment_method_options
- Add support for
-
#1298 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
-
#1297 API Updates
- Add support for
processingonPaymentIntent
- Add support for
20.93.0 - 2021-12-15
- #1296 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
20.92.0 - 2021-12-09
- #1295 API Updates
- Add support for
metadataonbillingportal.ConfigurationCreateParams,billingportal.ConfigurationUpdateParams, andBillingPortal.Configuration
- Add support for
20.91.0 - 2021-12-09
- #1294 API Updates
- 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
- #1291 Test Java 16 and 17
- #1292 Pass credentials to nexusStaging rule.
- #1290 Update Javadoc task to not use module directories.
20.90.0 - 2021-11-19
- #1289 API Updates
- Add support for
walletsonIssuing.Card
- Add support for
- #1288 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_typeandTaxRateUpdateParams.tax_type
- Add support for
20.89.0 - 2021-11-17
- #1286 API Updates
- Add support for
automatic_payment_methodsonPaymentIntentCreateParamsandPaymentIntent
- Add support for
20.88.0 - 2021-11-16
- #1284 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
20.87.0 - 2021-11-11
- #1281 API Updates
- Add support for
expiremethod on resourceCheckout.Session - Add support for
statusonCheckout.Session
- Add support for
20.86.1 - 2021-11-04
- #1279 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
20.86.0 - 2021-11-01
- #1278 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
20.85.0 - 2021-10-20
- #1275 Reorder fields
- #1274 API Updates
- Add support for
buyer_idonCharge.payment_method_details.alipay
- Add support for
20.84.0 - 2021-10-15
- #1273 API Updates
- Change type of
UsageRecordCreateParams.timestampfromintegertoliteral('now') | integer - Change
UsageRecordCreateParams.timestampto be optional
- Change type of
20.83.0 - 2021-10-14
- #1272 API Updates
- Add support for new value
klarnaon enumcheckout.SessionCreateParams.payment_method_types[]
- Add support for new value
20.82.0 - 2021-10-11
- #1271 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
20.81.0 - 2021-10-11
- #1269 API Updates
- Add support for
list_payment_methodsmethod on resourceCustomer
- Add support for
20.80.0 - 2021-10-07
- #1268 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 enumradar.ValueListCreateParams.item_type - Add support for new value
bbpos_wisepos_eon enumterminal.ReaderListParams.device_type
- Add support for
20.79.0 - 2021-09-29
- #1266 API Updates
- Add support for
klarna_paymentsonAccountUpdateParams.capabilities,AccountCreateParams.capabilities, andAccount.capabilities
- Add support for
20.78.0 - 2021-09-24
-
#1265 API Updates
- Add support for
amount_authorizedandovercapture_supportedonCharge.payment_method_details.card_present
- Add support for
-
#1261 Upgrade Gradle
-
#1209 Fix typo in README.md
20.77.0 - 2021-09-16
- #1264 API Updates
- Add support for
full_name_aliasesonAccountUpdateParams.individual,AccountCreateParams.individual,PersonCreateParams,PersonUpdateParams,Person,TokenCreateParams.account.individual, andTokenCreateParams.person
- Add support for
20.76.0 - 2021-09-15
- #1263 API Updates
- 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[],SubscriptionCreateParams.payment_settings.payment_method_types[], andSubscriptionUpdateParams.payment_settings.payment_method_types[] - Add support for
livemodeonReporting.ReportType
- Add support for
20.75.0 - 2021-09-09
- #1259 Add missing constant for
account_requirementas apurposeon File create and List APIs
20.74.0 - 2021-09-07
- #1257 API Updates
- Add support for new value
rston enumsTaxRateCreateParams.tax_typeandTaxRateUpdateParams.tax_type - Add support for new value
checkout.session.expiredon enumsWebhookEndpointCreateParams.enabled_events[]andWebhookEndpointUpdateParams.enabled_events[]
- Add support for new value
20.73.0 - 2021-09-03
- #1255 API Updates
- Add support for
future_requirementsonAccount,Capability, andPerson - Add support for
alternativesonAccount.requirements,Capability.requirements, andPerson.requirements
- Add support for
20.72.0 - 2021-09-01
- #1254 API Updates
- Add support for
after_expiration,consent_collection, andexpires_atoncheckout.SessionCreateParamsandCheckout.Session - Add support for
consentandrecovered_fromonCheckout.Session
- Add support for
- #1252 Add support for auto-paginatable
SearchResulttype
20.71.0 - 2021-08-27
- #1250 API Updates
- Add support for
cancellation_reasononbillingportal.ConfigurationCreateParams.features.subscription_cancel,billingportal.ConfigurationUpdateParams.features.subscription_cancel, andBillingPortal.Configuration.features.subscription_cancel
- Add support for
20.70.0 - 2021-08-19
- #1249 API Updates
- Add support for new value
filon enumcheckout.SessionCreateParams.locale - 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
20.69.0 - 2021-08-11
- #1248 API Updates
- Add support for
localeonbillingportal.SessionCreateParamsandBillingPortal.Session
- Add support for
20.68.0 - 2021-08-04
- #1246 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 type of
20.67.0 - 2021-07-28
- #1242 API Updates
- Add support for
account_typeonBankAccount,ExternalAccountUpdateParams, andTokenCreateParams.bank_account
- Add support for
- #1241 API Updates
- Add support for
category_codeonIssuing.Authorization.merchant_dataandIssuing.Transaction.merchant_data
- Add support for
20.66.0 - 2021-07-22
- #1239 API Updates
- Add support for new values
hr,ko, andvion enumcheckout.SessionCreateParams.locale - Add support for
payment_settingsonSubscriptionCreateParams,SubscriptionUpdateParams, andSubscription
- Add support for new values
20.65.0 - 2021-07-20
- #1238 API Updates
- Add support for
walletonIssuing.Transaction - Add support for
idealonPaymentIntentCreateParams.payment_method_options,PaymentIntentUpdateParams.payment_method_options,PaymentIntentConfirmParams.payment_method_options, andPaymentIntent.payment_method_options
- Add support for
20.64.0 - 2021-07-14
- #1237 API Updates
- Add support for
quote.accepted,quote.canceled,quote.created, andquote.finalizedevents.
- Add support for
- #1236 API Updates
- Add support for
list_computed_upfront_line_itemsmethod on resourceQuote
- Add support for
20.63.1 - 2021-07-09
- #1233 Remove inappropriate list method from QuoteCollection
20.63.0 - 2021-07-09
- #1231 API Updates
- Add support for new resource
Quote - Add support for
quoteonInvoice
- Add support for new resource
20.62.0 - 2021-06-30
- #1229 API Updates
- Add support for new value
boletoon enumsInvoiceCreateParams.payment_settings.payment_method_types[], andInvoiceUpdateParams.payment_settings.payment_method_types[].
- Add support for new value
20.61.0 - 2021-06-30
- #1228 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[],PaymentIntentCreateParams.payment_method_data.type,PaymentIntentUpdateParams.payment_method_data.type,PaymentIntentConfirmParams.payment_method_data.type,PaymentMethodCreateParams.type, andPaymentMethodListParams.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
20.60.0 - 2021-06-29
- #1227 API Updates
- Added support for
boleto_paymentsonAccount.capabilities - Added support for
boletoandoxxoonSessionCreateParamsandSession
- Added support for
- #1207 Streaming requests
20.59.0 - 2021-06-25
- #1225 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,PaymentIntentCreateParams.payment_method_data.typeadded new enum members:boleto- Added support for
boleto_display_detailsonPaymentIntent.next_action TaxIdCreateParams.type,InvoiceLineItemListUpcomingParams.customer_details.tax_ids[].type,InvoiceUpcomingParams.customer_details.tax_ids[].type, andCustomerCreateParams.tax_id_data[].type, added new enum members:il_vat.
- Added support for
- #1218 Remove Travis CI
20.58.0 - 2021-06-18
- #1222 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:
20.57.0 - 2021-06-16
- #1221 API Updates
- Add support for
urlon CheckoutSession
- Add support for
20.56.0 - 2021-06-07
- #1219 API Updates
- Added support for
TaxIdCollectiononSessionCreateParamsandSession.taxIdCollection - Update
Locationto be expandable onReader
- Added support for
20.55.0 - 2021-06-04
- #1217 API Updates
- Added support for
controlleronAccount
- Added support for
20.54.0 - 2021-06-04
- #1215 API Updates
- Add support for new
TaxCodeAPI. - 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, andInvoiceUpcomingParams; 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-levelInvoiceUpcomingParamsandInvoiceUpcomingLinesParamsbeneathsubscription_items[]andinvoice_items[].- Checkout
SessionCreateParams, beneathline_items[].
- Add support for
customer_updateto CheckoutSessionCreateParams. - Add support for
customer_detailstoInvoiceUpcomingParams. - Add support for
tax_typetoTaxRate,TaxRateCreateParams, andTaxRateUpdateParams.
- Add support for new
20.53.0 - 2021-06-02
- #1214 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
20.52.0 - 2021-05-26
- #1212 API Updates
- Added support for
documentsonPersonUpdateParams,PersonCollectionCreateParamsandTokenCreateParams.person
- Added support for
20.51.0 - 2021-05-19
- #1211, #1205 API Updates
- Add support for the
Identity.VerificationSessionandIdentity.VerificationReportAPIs.
- Add support for the
- #1206 API Updates
- Add support for setting
AccountUpdateParams.business_profile.support_urlandAccountCreateParams.support_urltoEmptyParam.
- Add support for setting
20.50.0 - 2021-05-06
- #1204 API Updates
- Add support for
referenceonCharge.payment_method_details.afterpay_clearpay - Add support for
afterpay_clearpayonPaymentIntent.payment_method_options
- Add support for
- #1203 Fix flaky test: no telemetry by default in test suite
20.49.0 - 2021-05-05
- #1202 API Updates
- Add support for
payment_intentonEarlyFraudWarning
- Add support for
20.48.0 - 2021-05-05
- #1201 API Updates
- Add support for
card_presentonPaymentIntent.payment_method_options - Add support for
default_incompleteas apayment_behavioronSubscriptionItemCreateParams,SubscriptionUpdateParams, andSubscriptionCreateParams. - Add support for
single_member_llcas astructureonAccountCreateParams.companyandAccountUpdateParams.company.
- Add support for
20.47.1 - 2021-04-22
- #1197 Fix GSON error in JDK16 (#1190) by marking RequestOptions transient
20.47.0 - 2021-04-12
- #1195 Add support for ACSS Debit
- 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
20.46.0 - 2021-04-02
- #1194 API Updates
- Add support for
subscription_pauseonBillingPortal.ConfigurationUpdateParams.features,BillingPortalCreateParams.featuresandBillingPortal.Configuration.features
- Add support for
20.45.0 - 2021-03-31
- #1193 API Updates
- Add support for
transfer_dataonCheckout.SessionCreateParams.subscription_data
- Add support for
20.44.0 - 2021-03-26
- #1192 API Updates
- Add support for
card_issuingonAccountCreateParams.settings,AccountUpdateParams.settingsandAccount.settings
- Add support for
20.43.0 - 2021-03-25
- #1191 API Updates
- Add support for new locale
thonSessionCreateParams.
- Add support for new locale
20.42.0 - 2021-03-22
- #1189 API Updates
- Add support for
shipping_ratesonCheckout.SessionCreateParams - Add support for
amount_shippingonCheckout.Session.total_details
- Add support for
20.41.0 - 2021-02-22
- #1187 API Updates
- Add support for Billing Portal Configuration API
20.40.0 - 2021-02-17
- #1186 API Updates
- Add support for
on_behalf_oftoInvoice - Add support
revolutas an enum member onPaymentMethodCreateParams.Ideal.Bank,PaymentIntentConfirmParams.Ideal.Bank,PaymentIntentUpdateParams.Ideal.Bank, andPaymentIntentCreateParams.Ideal.Bank
- Add support for
20.39.0 - 2021-02-16
- #1185 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.type,PaymentIntent.PaymentMethodData.type, andCheckout.SessionCreateParams.payment_method_types. - Add support for
adjustable_quantityonSessionCreateParams.LineItem - Add support for
bacs_debit,au_becs_debitandsepa_debitonSetupAttempt.payment_method_details
- Add support for
20.38.0 - 2021-02-10
- #1180 Accept all InputStreams for FileCreateParams.setFile
20.37.0 - 2021-02-08
- #1182 API Updates
- Add support for
afterpay_clearpay_paymentsonAccount.capabilities - Add support for
payment_settingsonInvoice
- Add support for
20.36.0 - 2021-02-03
- #1179
- Add support for
nationalityonPerson,PersonUpdateParams,PersonCreateParamsandTokenCreateParams.person - Add
gb_vattoTaxId.typeenum
- Add support for
- #1173 Add link to YouTube from readme
20.35.0 - 2021-01-14
- #1171 API Updates
- Add support for
dynamic_tax_ratesonSessionCreateParams.line_items[] - Add support for
customer_detailsonCheckout.Session - Add support for
typeonTransactionListParams - Add support for
countryandstateonTaxRateUpdateParams,TaxRateCreateParamsandTaxRate
- Add support for
20.34.0 - 2021-01-07
- #1169 API Updates
- Add support for
company_registration_verification,company_ministerial_decree,company_memorandum_of_association,company_licenseandcompany_tax_id_verificationonAccountUpdateParams.documentsandAccountCreateParams.documents
- Add support for
- #1167 Adding getUserMessage() to exceptions
20.33.0 - 2020-12-15
- #1165 API Updates
- Add support for card_present on SetupAttempt.payment_method_details
- #1162 Pass mutated copy of params into oauth request
20.32.0 - 2020-12-10
- #1163 [codegen] Multiple API changes
- Add support for
bankonPaymentMethod - Add support for
tos_shown_and_acceptedtopayment_method_options[p24]onPaymentMethod.
- Add support for
20.31.0 - 2020-12-03
- #1161 Add support for
documentsonAccountcreate and update
20.30.0 - 2020-11-24
- #1159 Multiple API changes
- Add support for
account_tax_idsonInvoice - Add support for
payment_method_options[sepa_debit]onPaymentIntent
- Add support for
- #1158 Better log the error causing the JSON parsing to fail on deserialization
20.29.0 - 2020-11-20
- #1157 Add support for
capabilities[grabpay_payments]onAccount - #1156 Add support for
mandate_optionsonSetupIntent.payment_method_options.sepa_debit
20.28.0 - 2020-11-18
- #1154 Add support for
grabpayonPaymentMethod.
20.27.0 - 2020-11-17
- #1152 Multiple API changes
- Add support for sepa_debit on SetupIntentCreateParams, SetupIntentUpdateParams, and SetupIntentConfirmParams.
20.26.0 - 2020-11-09
- #1149 Add
invoice.finalization_erroras atypeonEvent - #1148 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
20.25.0 - 2020-11-04
- #1147 Add support for
company[registration_number]onAccount
20.24.0 - 2020-10-27
- #1144 Add
payment_method_details[interac_present][preferred_locales]onCharge
20.23.0 - 2020-10-26
- #1143 Multiple API changes
- Add support for
payment_method_options[card][cvc_token]onPaymentIntent - Add support for
cvc_update[cvc]onTokencreation
- Add support for
20.22.0 - 2020-10-23
- #1142 Add support for passing
p24[bank]for P24 onPaymentIntentorPaymentMethod
20.21.0 - 2020-10-22
- #1141 Support passing
tax_rateswhen creating invoice items throughSubscriptionorSubscriptionSchedule - #1134 Upgrade Gradle to 6.7
- #1138 Bump ErrorProne to latest version
- #1139 Upgrade Lombok plugin
- #1137 Bump Spotless plugin version
- #1135 Fix deprecation warning in test file
20.20.0 - 2020-10-20
- #1133 Add support for
jp_rnandru_kppas atypeonTaxId
20.19.0 - 2020-10-14
- #1130 Add support for
discountsto SessionCreateParams
20.18.0 - 2020-10-14
- #1129 Add support for the Payout Reverse API
20.16.0 - 2020-10-09
- #1126 Add support for internal-only
description,iin, andissuerforcard_presentandinterac_presentonCharge.payment_method_details.
20.15.0 - 2020-10-08
- 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
20.14.0 - 2020-10-02
- #1120 Add support for
TosAcceptance.ServiceAgreementonAccount - #1119 Add support for new payments capabilities on
Account
20.13.0 - 2020-09-29
- #1118 Add support for the
SetupAttemptresource and List API
20.12.0 - 2020-09-29
- #1117 Add support for
contributioninreporting_categoryonReportRun
20.11.0 - 2020-09-28
- #1116 Add support for
oxxo_paymentscapability onAccount
20.10.0 - 2020-09-25
- #1113 Add support for
oxxoas a validtypeon the List PaymentMethod API
20.9.0 - 2020-09-24
- #1112 Add support for OXXO on
PaymentMethodandPaymentIntent
20.8.0 - 2020-09-23
- #1109 Multiple API changes
- Add support for
issuing_dispute.closedandissuing_dispute.submittedevents - Add support for
instant_availableonBalance
- Add support for
20.7.0 - 2020-09-21
- #1106 Multiple API changes
- Add support for
amount_capturedonCharge - Add
checkout_sessiononDiscount
- Add support for
20.6.0 - 2020-09-13
- #1102 Add support for
promotion_code.createdandpromotion_code.updatedonEvent
20.5.0 - 2020-09-10
- #1099 Add support for SEPA debit on Checkout
20.4.0 - 2020-09-09
- #1098 Multiple API changes
- Add support for
sofortas atypeon the List PaymentMethods API - Add back support for
invoice.payment_succeeded
- Add support for
20.3.2 - 2020-09-09
- Increase
delayBetweenRetriesInMillisdeploy property from default of 2000 to 4000 to help mitigate close timeouts
20.3.1 - 2020-09-09
- #1095 OAuth.deauthorize no longer mutates params
20.3.0 - 2020-09-08
- #1096 Add support for Sofort on
PaymentMethodandPaymentIntent
20.2.0 - 2020-09-02
- #1092 Multiple API changes
- Improve support for the Issuing
DisputeAPIs. Added the Submit API, missing parameters on creation, update and list and returned evidence details - Add support for
disputeon IssuingTransaction - Add
available_payout_methodsonBankAccount - Add
payment_statuson CheckoutSession
- Improve support for the Issuing
20.1.0 - 2020-08-31
- #1089 Add support for
payment_method.automatically_updatedonWebhookEndpoint
20.0.0 - 2020-08-31
- #1088 Multiple API changes
- Pin to API version
2020-08-27 - Removed
authenticatedandsucceededonpayment_method_details[card][three_d_secure]onCharge - Removed
tax_percentandprorateacross all Billing APIs - Renamed
planstoitemsonSubscriptionSchedule - Removed
display_itemson CheckoutSession - Removed
save_payment_methodandsourceonPaymentIntentconfirm, create and update. Those parameters still work in the API but are removed from the library - Removed
payment_method_details[bitcoin]onCharge - Removed
unified_prorationon Billing API as this is a deprecated feature that never shipped publicly - Removed
planandquantityfromSubscription, useitemsinstead - Removed
requested_capabilitiesonAccountcreation, usecapabilitiesinstead - Removed
failure_urlandsuccess_urlfromAccountLink, userefresh_urlandreturn_urlinstead - Removed
invoice.payment_succeededandpayment_method.card_automatically_updatedevents sourcesandtax_idsonCustomerare now includable sub-lists and not returned by default when retrieving a customer. You need to explicitly expand those properties to callgetTaxIds()orgetSources()now to create those sub-resources. Our API Reference has been updated to reflect this.
- Pin to API version
- #1087 Fix retrieval of upcoming Invoice line items
19.45.0 - 2020-08-19
- #1085 Add support for
expires_atonFile
19.44.0 - 2020-08-17
- #1084 Add support for
amount_detailson IssuingAuthorizationandTransaction
19.43.0 - 2020-08-17
- #1083 Multiple API changes
- Add
alipayontypefor the List PaymentMethods API - Add
payment_intent.requires_actionas a newtypeonEvent
- Add
19.42.0 - 2020-08-13
- #1082 Add support for Alipay on Checkout
Session
19.41.0 - 2020-08-13
- #1081 Add
payment_method_details[acss_debit][bank_name]onCharge
19.40.0 - 2020-08-07
- #1078 Add support for Alipay on
PaymentMethodandPaymentIntent
19.39.0 - 2020-08-05
- #1077 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
19.38.0 - 2020-08-04
- #1076 Multiple API changes
- Add
zh-HKandzh-TWaslocaleon CheckoutSession. - Add
payment_method_details[card_present][receipt][account_type]onCharge
- Add
19.37.0 - 2020-07-31
- #1065 Support setting "proxy" per-request
- #1072 Socket timeout exceptions are now also subject to retries
19.36.0 - 2020-07-29
- #1070 Multiple API changes
- Add support for
id,invoiceandinvoice_itemonDiscount - Add support for
discount_amountsonCreditNote,CreditNoteLineItem,InvoiceLineItem - Add support for
discountsonInvoiceItem,InvoiceLineItemandInvoice - Add support for
total_discount_amountsonInvoice
- Add support for
19.35.0 - 2020-07-24
- #1068 Add
capabilities[fpx_payments]onAccountcreate and update
19.34.0 - 2020-07-22
- #1067 Add support for
cartes_bancaires_paymentsas aCapability
19.33.0 - 2020-07-20
- #1066 Add support for
capabilitiesas a parameter onAccountcreate and update
19.32.0 - 2020-07-17
- #1062 Add support for
political_exposureonPerson
19.31.0 - 2020-07-16
- #1061 Multiple API changes
- Add
deletedonLineItem - Add support for
account_onboardingandaccount_updateastypeonAccountLink
- Add
19.30.0 - 2020-07-15
- #1058 Add support for
en-GB,fr-CAandidaslocaleon CheckoutSession
19.29.0 - 2020-07-15
- #1057 Add support for
amount_total,amount_subtotal,currencyandtotal_detailson CheckoutSession
19.28.0 - 2020-07-13
- #1055 Multiple API changes
- Adds
es-419as alocaleto CheckoutSession - Adds
billing_cycle_anchortodefault_settingsandphasesforSubscriptionSchedule
- Adds
19.27.0 - 2020-06-24
- #1052 Add support for
invoice.paidevent
19.26.0 - 2020-06-23
- #1049 Add support for
payment_method_dataonPaymentIntent
19.25.0 - 2020-06-23
- #1048 Multiple API changes
- Add
discountsonLineItem - Add
document_provider_identity_documentas apurposeonFile - Support nullable
metadataon IssuingDispute - Add
klarna[shipping_delay]onSource
- Add
19.24.0 - 2020-06-18
- #1047 Multiple API changes
- Add support for
refresh_urlandreturn_urlonAccountLink - Add support for
issuing_dispute.*events
- Add support for
19.23.0 - 2020-06-11
- #1044 Multiple API changes
- Add
transactionon IssuingDispute - Add
payment_method_details[acss_debit][mandate]onCharge
- Add
19.22.0 - 2020-06-10
- #1043 Add support for Cartes Bancaires payments on
PaymentIntentand `Pay…
19.21.0 - 2020-06-09
- #1042 Add support for
id_npwpandmy_frpastypeonTaxId
19.20.0 - 2020-06-03
- #1041 Add support for
payment_intent_data[transfer_group]on CheckoutSession
19.19.0 - 2020-06-03
- #1040 Add support for Bancontact, EPS, Giropay and P24 on Checkout
Session
19.18.0 - 2020-06-03
- #1039 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
19.17.0 - 2020-06-03
- #1038 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
19.16.0 - 2020-05-29
- #1036 Add support for BACS Debit as a
PaymentMethod
19.15.0 - 2020-05-28
- #1035 Multiple API changes
- Add
payment_method_details[card][three_d_secure][authentication_flow]onCharge - Add
line_items[][price_data][product_data]on CheckoutSessioncreation
- Add
19.14.0 - 2020-05-22
- #1034 Multiple API changes
- Add support for
ae_trn,cl_tinandsa_vatastypeonTaxId - Add
resultandresult_reasoninsidepayment_method_details[card][three_d_secure]onCharge
- Add support for
19.13.0 - 2020-05-20
- #1033 Multiple API changes
- Add
anticipation_repaymentas atypeonBalanceTransaction - Add
interac_presentas atypeonPaymentMethod - Add
payment_method_details[interac_present]onCharge - Add
transfer_dataonSubscriptionSchedule
- Add
19.12.0 - 2020-05-18
- #1032 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
19.11.0 - 2020-05-13
- #1030 Add support for
purchase_detailson IssuingTransaction
19.10.0 - 2020-05-11
- #1028 Add support for the
LineItemresource and APIs
19.9.0 - 2020-05-07
- #1025 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_address]onAccountcreate and update
- Remove parameters in
19.8.0 - 2020-05-01
- #1022 Add support for
issuingonBalance
19.7.0 - 2020-04-29
- #1020 Add support for
br_cpfandbr_cnpjastypeonTaxId
19.6.0 - 2020-04-29
- #1019 Add support for the
Priceresource and APIs
19.5.0 - 2020-04-24
- #1016 Add support for
jcb_paymentsas aCapability
19.4.0 - 2020-04-22
- #1015 Add support for
couponfor subscriptions on Checkout
19.3.0 - 2020-04-22
- #1014 Add support for
billingportalnamespace andSessionresource and APIs
19.2.0 - 2020-04-17
- #1013 Multiple API changes
- Add support for
cardholder_nameinpayment_method_details[card_present]onCharge - Add new enum values for
company[structure]onAccount
- Add support for
19.1.0 - 2020-04-16
- #1010 Multiple API changes
- Add
institution_numberandtransit_numberinpayment_method_details[acss]onCharge - Add
cvcandnumberas properties that can be included when retrieving an IssuingCard
- Add
19.0.0 - 2020-04-15
- #1009 Multiple breaking API changes while removing deprecated Issuing features:
- Moved
SettingsBrandingonAccountis nowBrandinginside theSettingsonAccount - Removed
percentagefilter from the ListTaxRateAPI - Remove
countryandrouting_numberfrompayment_method_details.acss_debitonChargeas this is going to be reworked - Moved
transfer_dataonSubscriptionto its own class separate from the one onInvoice - Removing all deprecated features on Issuing:
- Remove
renewal_intervalonSubscriptionSchedulewhich was deprecated - Remove
emailonTokenas this was only supported for an internal product - Removed deprecated properties and parameters on Issuing
Authorizationthat have been renamed or replaced:authorized_amount,authorized_currency,held_amount,held_currency,is_held_amount_controllable,pending_authorized_amount,pending_held_amount,wallet_provider- Removed
urlinsidemerchant_data - Removed
address_zip_check,authenticationandthree_d_secureinsideverification_data - Removed
authorized_amount,authorized_currency,held_amount,held_currency,violated_authorization_controlsfrompending_request
- Removed deprecated properties and parameters on Issuing
Card:- Removed
authorization_controls,name,pinandspeed - Renamed the inner class from
AuthorizationControlstoSpendingControls - Moved
SpendingLimitas an inner class insideSpendingControls. - Moved
MerchantDatafrom being its own class to being an inner class insideAuthorization - Removed the
details()API method
- Removed
- Removed
CardDetailsAPI resource - Removed deprecated properties and parameters on Issuing
Cardholder:- Removed
authorization_controls,is_default - Removed
nameinsidebilling - Renamed the inner class from
AuthorizationControlstoSpendingControls - Moved
MerchantDatafrom being its own class to being an inner class insideAuthorization - Moved
SpendingLimitas an inner class insideSpendingControls - Removed the
details()API method
- Removed
- Clean up the
Disputeresource and APIs to remove most features as this is still in beta and not yet stable - Removed
issuing_dispute.*andissuing_settlement.*events as those are not public yet - Removed deprecated properties and parameters on Issuing
Transaction:- Removed
dispute - Reference
merchant_datafrom the inner class inAuthorization - Removed enum values for
typeto only havecaptureandrefund
- Removed
- Remove
- Moved
18.16.0 - 2020-04-14
- #1006 Add support for
settings[branding][secondary_color]onAccount
18.15.0 - 2020-04-13
- #1003 Add support for
descriptiononWebhookEndpoint
18.14.0 - 2020-04-10
- #1002 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
18.13.1 - 2020-04-06
18.13.0 - 2020-04-03
- #998 Add support for
calculatedStatementDescriptoronCharge
18.12.0 - 2020-03-26
- #994 Add support for
spending_controlson IssuingCardandCardholder
18.11.0 - 2020-03-25
- #993 Multiple API changes
- Add support for
pt-BRas alocaleon CheckoutSession - Add support for
companyas atypeon IssuingCardholder
- Add support for
18.10.0 - 2020-03-24
- #992 Add support for
pause_collectiononSubscription
18.9.0 - 2020-03-23
- #991 Add support for capabilities for AU Becs Debit and Tax reporting
18.8.0 - 2020-03-20
- #989 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
18.7.0 - 2020-03-13
- #986 Multiple API changes for Issuing:
- Rename
speedtoserviceon IssuingCard - Rename
wallet_providertowalletandaddress_zip_checktoaddress_postal_code_checkon IssuingAuthorization - Mark
is_defaultas deprecated on IssuingCardholder
- Rename
18.6.0 - 2020-03-12
- #985 Add support for
shippingandshipping_address_collectionon CheckoutSession
18.5.0 - 2020-03-12
- #984 Add support for
ThreeDSecureon IssuingAuthorization
18.4.0 - 2020-03-05
- #981 Make metadata nullable in many methods
18.3.0 - 2020-03-04
- #980 Add support for
metadataonWebhookEndpoint
18.2.0 - 2020-03-04
- #979 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
18.1.0 - 2020-03-04
- #978 Multiple API changes
- Add support for
errorsinrequirementsonAccount,CapabilityandPerson - Add support for
payment_intent.processingas a newtypeonEvent.
- Add support for
18.0.0 - 2020-03-03
- #977 Multiple API changes:
- Pin to API version
2020-03-02 - 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
- Pin to API version
17.16.0 - 2020-02-28
- #976 Add
my_sstas a valid value fortypeonTaxId
17.15.0 - 2020-02-27
- #975 Make
typeonAccountLinkan enum
17.14.0 - 2020-02-24
- #974 Add new enum values in
reasonfor IssuingDisputecreation
17.13.0 - 2020-02-24
- #973 Add support for listing Checkout
Sessionand passing tax rate information
17.12.0 - 2020-02-21
- #970 Multiple API changes
- Add support for
timezoneonReportRun - Add support for
proration_behavioronSubscriptionSchedule
- Add support for
17.11.0 - 2020-02-12
- #968 Add support for
payment_intent_data[transfer_data][amount]on CheckoutSession
17.10.0 - 2020-02-12
- #967 Multiple API changes
- Add
fpxas a validsource_typeonBalance,PayoutandTransfer - Add
fpxsupport on CheckoutSession - Fields inside
verification_dataon IssuingAuthorizationare now enums - Support updating
payment_method_optionsonPaymentIntentandSetupIntent
- Add
17.9.1 - 2020-02-11
- #964 Convert Markdown to HTML in Javadoc
- #965 Add Gradle plugin for publishing JavaDoc to GitHub Pages
17.9.0 - 2020-02-10
- #963 Multiple API changes
- Add support for new
typevalues forTaxId. - Add support for
payment_intent_data[statement_descriptor_suffix]on CheckoutSession.
- Add support for new
17.8.0 - 2020-02-04
- #961 Rename
sort_codetosender_sort_codeonSourceTransactionfor BACS debit. (This is technically a breaking change.)
17.7.0 - 2020-02-03
- #960 Add support for
error_on_requires_actiononPaymentIntent - #957 Add additional verification file purpose
17.6.0 - 2020-01-31
- #959 Add support for
company.structureonAccountand new types ofTaxId
17.5.0 - 2020-01-30
- #955 Add support for FPX as a
PaymentMethod
17.4.0 - 2020-01-28
- #953 Add new type for
TaxIdandsender_account_nameonSourceTransaction - #949 Move examples to Customer instead of Charge
17.3.0 - 2020-01-24
- #948 Add support for
shipping.speedon IssuingCardand newTaxIDtypes
17.2.0 - 2020-01-24
- #947 Changes for custom HTTP clients
17.1.1 - 2020-01-22
- #944 Improve docstrings for many properties and parameters
17.1.0 - 2020-01-17
17.0.0 - 2020-01-15
- #869 Major version release. Refer to our migration guide for v17 for a list of new features and backwards incompatible changes to watch out for.
Pull requests included in this release (cf. #869) (⚠️ = breaking changes):
- #857 Refactor form encoding
- #870 ⚠️ Refactor request telemetry
- #872 Move HTTP request methods into new
HttpClientclass - #878 Add
StripeRequestobject - #879 Add
HttpClientabstract class - #880 ⚠️ Stop disabling the DNS cache
- #895 Fix deprecation warnings
- #896 Add
HttpContentclass - #897 Add
Stopwatchclass - #898 Move all request properties in
StripeRequest - #899 ⚠️ Remove
ApiResource.RequestType - #900 Add support for automatic request retries
- #902 Minor fixes
- #928
StringUtilsclass & better API key validation - #927 ⚠️ Remove support for custom
URLStreamHandler - #931 ⚠️ Refactor HTTP headers handling
- #932 ⚠️ Modernize
StripeResponse - #934 Add
maxNetworkRetriesas a global and per-request setting - #935 ⚠️ Add
StreamUtilsclass - #936 ⚠️ Remove support for
countandtotal_countin list objects - #938 ⚠️ Remove deprecated properties and parameters
- #939 Update README
16.8.0 - 2020-01-15
- #937 Adding missing events for pending updates on
Subscription
16.7.0 - 2020-01-15
16.6.0 - 2020-01-14
- #929 Add support for
CreditNoteLineItem
16.5.1 - 2020-01-09
- #924 Doc changes for core properties or parameters such as
metadataorlivemode
16.5.0 - 2020-01-07
- #922 Codegen for openapi c896d1f
- Add support for custom properties on
Source.detachmethod - Add support for property expansion in
Subscription.cancelmethod. - Add support for
sg_uenonTaxId
- Add support for custom properties on
16.4.0 - 2019-12-20
- #921 Add
executives_providedonAccount
16.3.0 - 2019-12-20
- #918 Multiple API changes
- Adds
livemodeandmetadatato TerminalReaderandLocation - Adds
msas a valid locale on CheckoutSession
- Adds
16.2.0 - 2019-12-09
16.1.0 - 2019-12-04
- #912 Add support for
networkonChargeandfunding_methodonSourceTransaction
16.0.0 - 2019-12-03
- #910 Use global timeouts in RequestOptions
- #911 Multiple API changes
- Pin to API version
2019-12-03 - Remove
tax_infoandtax_info_verificationonCustomer - Remove
cardholderon IssuingCardupdate - Remove
invoice_customer_balance_settingsfromSubscription
- Pin to API version
15.7.0 - 2019-11-26
- #908 Add support for Preview endpoint on CreditNote
15.6.0 - 2019-11-25
- #907 Add support for
out_of_band_amountonCreditNotecreation
15.5.0 - 2019-11-21
- #905 Add support for
payment_intentfilter when listingDisputes.
15.4.0 - 2019-11-18
- #904 Add support for
violated_authorization_controlson IssuingAuthorization
15.3.1 - 2019-11-18
- #903 Serialize null values in all maps
- #901 Minor code quality fixes
- #894 Upgrade Gradle and other dependencies
15.3.0 - 2019-11-07
- #890 Multiple API changes
- Add
companyandindividualto IssuingCardholder - Add
sepa_debittoPaymentMethodUpdateParams
- Add
- #891 Replace Cobertura with JaCoCo
15.2.0 - 2019-11-06
- #889 Multiple API changes:
- Add
disputedonCharge. - Add
payment_intentonDisputeandRefund. - Add
payment_intentwhen creating aRefund. - Add
payment_intentfilter when listingRefundandDispute.
- Add
15.1.0 - 2019-11-06
- #888 Add support for SEPA and iDEAL on
PaymentMethodandMandate
15.0.0 - 2019-11-05
- #886 Move to the latest API version and add new changes
- Move to API version
2019-11-05 - Add
default_settingsonSubscritionSchedule - Remove
billing_thresholds,collection_method,default_payment_method,default_sourceandinvoice_settingsfrom `SubscriptionSchedule - Add
chargefilter when listingDispute
- Move to API version
14.5.0 - 2019-11-04
- #881 Add support for
use_stripe_sdkonPaymentIntentcreation and confirmation
14.4.1 - 2019-10-30
- #877 Fix docstring for a parameter to reflect the correct behaviour
14.4.0 - 2019-10-30
- #876 Add support for
invoice_customer_balance_settingsonInvoice - #873 Suppress unchecked cast warnings in test
14.3.0 - 2019-10-25
- #871 Codegen for openapi d8f9ddf
- Remove
max_amountfrom IssuingCard. This is technically a breaking change but only one integration was using this feature which changed a while ago
- Remove
14.2.0 - 2019-10-24
14.1.0 - 2019-10-23
- #866 Various API changes
- Add support for
mx_rfconTaxId - Add support for
pending_invoice_item_intervalonSubscriptioncreation and update - Add support for
next_pending_invoice_item_invoiceon `Subscription - Add support for
installmentswhich is a feature onPaymentIntentandPaymentMethodavailable on MX Stripe accounts. It's also added insidepayment_method_details[card]onCharge - Add support for
next_pending_invoice_item_invoiceas a newCapability
- Add support for
14.0.1 - 2019-10-18
- #864
- Remove
renewal_behavioron Subscription Schedule model class - Remove
renewal_intervalon Subscription Schedule parameter classes - The above are technically breaking changes and should have been released with 14.0.0.
- Remove
14.0.0 - 2019-10-18
- #863 Upgrade to new API version
2019-10-17- Pin to API version
2019-10-17 - Remove
account_balancefrom Customer model and parameter classes - Remove
billingfrom Invoice, Subscription and Subscription Schedule model and parameter classes - Remove
startfrom Subscription model - Remove
renewal_behaviorfrom Subscription Schedule parameter classes - Note: This release was missing some breaking changes. Please use 14.0.1 instead.
- Pin to API version
13.3.0 - 2019-10-17
- #862 [codegen] Update API Resources
requirementson IssuingCardholderpayment_method_details[au_becs_debit][mandate]onCharge- new types of tax id for Customer
TaxId. payment_behavioronSubscriptioncreation can now take the valuepending_if_incomplete.payment_behavioronSubscriptionItemcreation and update is now supported.subscription_data[trial_from_plan]is now supported on CheckoutSessioncreation.
- #858 Stop propagating UnsupportedEncodingException
13.2.0 - 2019-10-16
- #861 Add getters to parameters classes
13.1.0 - 2019-10-09
- #854
- Add support for
description,iinandissueronSource.Card,Source.CardPresentandSource.ThreeDSecure - Add support for
deviceTypeonReaderListParams
- Add support for
13.0.0 - 2019-10-08
- #853 Upgrade to new API version
2019-10-08
12.2.0 - 2019-10-08
- #852 Setters for string properties in update params now all accept
EmptyParam - #835 Bump dependencies
- #851 Update
README.md
12.1.0 - 2019-09-27
- #850 Codegen for openapi 4d4a107
- Add support for
mandateonCharge. - Add support for
referenceonSourceTransaction. - Add support for
persononTokenCreateParams. - Add support for new event types
payment_intent.canceledandsetup_intent.canceled - Add support for
metadataonAuthorizationApproveParamsandAuthorizationDeclineParams - Add
setMetadatamethod onAuthorizationUpdateParams - Rename
chidrens_and_infants_wear_storestochildrens_and_infants_wear_stores. This is technically a breaking change, but we've chosen to release this as a minor version as the previous name was virtually unused.
- Add support for
- #849 Add add/addAll support for "emptyable" params
- Add
addAttributeandaddAllAttributemethods toProductUpdateParams - Add
addCustomFieldandaddAllCustomFieldmethods toCustomerCreateParams,CustomerUpdateParams,InvoiceCreateParamsandInvoiceUpdateParams - Add
addDefaultTaxRateandaddAllDefaultTaxRatemethods toInvoiceUpdateParams,SubscriptionCreateParams,SubscriptionScheduleCreateParams,SubscriptionScheduleUpdateParamsandSubscriptionUpdateParams - Add
addImageandaddAllImagemethods toProductUpdateParams - Add
addItemandaddAllItemmethods toOrderReturnOrderParams - Add
addSubscriptionDefaultTaxRateandaddAllSubscriptionDefaultTaxRatemethods toInvoiceUpcomingParams - Add
addTaxRateandaddAllTaxRatemethods toInvoiceItemUpdateParams,InvoiceUpcomingParams,SubscriptionCreateParams,SubscriptionItemCreateParams,SubscriptionItemUpdateParams,SubscriptionScheduleCreateParams,SubscriptionScheduleUpdateParamsandSubscriptionUpdateParams
- Add
12.0.0 - 2019-09-10
- #844 Update to API version 2019-09-09
11.8.0 - 2019-09-09
- #842
- Add support for
company[verification]onAccount - Add support for
verification[additional_document]onPerson
- Add support for
11.7.0 - 2019-09-05
11.6.1 - 2019-09-03
- #839 Deprecate
total_count
11.6.0 - 2019-09-03
- #838 Support
authenticationon IssuingAuthorizationandurlonMerchantData
11.5.1 - 2019-08-30
- #834 Make
stripeErrortransient onStripeException
11.5.0 - 2019-08-28
- #833 Add support for
endBehavioronSubscriptionSchedule
11.4.0 - 2019-08-28
- #830 Add support for
pendingVerificationonAccount,PersonandCapability
11.3.0 - 2019-08-23
- #829
- Release support for decimal values on Billing resources such as
PlanorInvoiceItem
- Release support for decimal values on Billing resources such as
11.2.0 - 2019-08-21
- #828
- Add support for
scheduleonSubscription - Add support for
defaultPaymentMethod,invoiceSettings,collectionMethodandbillingThresholdstoSubscriptionScheduleand its update and create APIs - Add support for
modeandsetupIntenton CheckoutSessionand its create API - Add support for
scheduleandsubscriptionCancelAtto theInvoiceUpcoming API - Add support for new event types
subscription_schedule.*
- Add support for
11.1.0 - 2019-08-15
- #826 Add support for
executiveonPersoncreate, update and list
11.0.0 - 2019-08-14
- #825 Move to API version
2019-08-14- Rename
platform_paymentstotransfersinAccount - Introduce
executiveas a relationship onPerson
- Rename
10.15.0 - 2019-08-14
- #824
- Add support for
au_becs_debitsources - Add support for
mandateparameter in source creation and update requests - Add support for
amountin source update requests - Add support for
pinattribute onissuing.cardobjects - Add support for
digital_goods_applicationscategory for Issuing
- Add support for
10.14.0 - 2019-08-08
- #820
- Add support for unsetting
receipt_emailonPaymentIntent - Remove support for
SubscriptionScheduleRevision. This is technicall a breaking change, but we've chosen to release this as a minor version as this resource and its APIs were virtually unused.
- Add support for unsetting
10.13.0 - 2019-08-08
- #819
- Add support for
payment_method_details[card][moto]onCharge - Add support for
statement_descriptor_suffixonChargeandPaymentIntent - Add support
subscription_data[application_fee_percent]on CheckoutSession - Rename
uk_credit_transfertogbp_credit_transferon Source. This is technically a breaking change, but we've chosen to release this as a minor version as the previous name was virtually unused.
- Add support for
10.12.2 - 2019-08-07
- #818 Set default timeouts in
RequestOptionsBuilder
10.12.1 - 2019-07-30
- #812 Fix potential
NullPointerExceptionwhen callinggetRawJsonObject()
10.12.0 - 2019-07-22
- #809
- Add support for
statement_descriptoronPaymentIntentcapture - Add support for unsetting
setup_future_usageonPaymentIntent
- Add support for
10.11.0 - 2019-07-19
- #808
- Add
off_sessiontoSubscriptionItemupdate - Add
customerwhen listingCreditNote - Remove
challenge_onlyenum value. This is technically a breaking change, but we've chosen to release this as a minor version in light of the fact that this value was virtually unused.
- Add
10.10.0 - 2019-07-17
- #806 Add support for
voided_atonCreditNote
10.9.1 - 2019-07-16
10.9.0 - 2019-07-15
- #802 Add support for
payment_method_optionsonPaymentIntentandSetupIntent
10.8.0 - 2019-07-15
- #801
- Add support for
pending_setup_intenton Subscription - Add support for
off_sessionon Subscription creation and update and Invoice pay
- Add support for
10.7.0 - 2019-07-15
- #800
- Add support for Sources of type
klarna - Add support for
payment_behavioron Subscription and SubscriptionItem to control their behaviour on creation or update.
- Add support for Sources of type
10.6.0 - 2019-07-12
- #799 Add
getRawJsonObject()accessor
10.5.0 - 2019-07-09
- #798
- Add support for
transfer_data[amount]on PaymentIntent - Add support for passing
setup_future_usageon PaymentIntent Update and Confirm APIs - Add support for
confirmandreturn_urlon SetupIntent creation - Add support for
setup_future_usageon Checkout Session creation - Add support for
subscription_start_dateon the Upcoming Invoice API
- Add support for
10.4.0 - 2019-07-01
- #796
- Add support for the
SetupIntentresource and APIs - Add support for
PlatformTaxFeeresource - Add
unified_prorationonInvoiceItemandInvoiceLineItem - Add
default_payment_methodanddefault_sourcetoSubscriptionSchedule
- Add support for the
10.3.0 - 2019-06-24
- #792 Enable request latency telemetry by default
10.2.0 - 2019-06-24
- #794
- Add
collection_methodtoInvoice,SubscriptionandSubscriptionSchedule - Add
unified_proprationtoInvoiceLineItem - Support unsetting
dobon anAccount - Removed
native_urlfrom WeChatSource. While technically breaking, this field has never been used
- Add
10.1.0 - 2019-06-18
- #789
- Add support for SEPA Credit Transfer sources
- Add support for
CustomerBalanceTransactionresource and APIs - Add
balanceproperty onCustomer - Add
submitTypeproperty oncheckout.Session - Add
merchantAmountandmerchantCurrencyproperties onissuing.Transaction - Add
locationproperty onterminal.ConnectionToken
10.0.2 - 2019-05-29
- #784 Make headers access case insensitive
10.0.1 - 2019-05-28
- #783 Fix url-encoding for string id to throw exception on passing null
10.0.0 - 2019-05-24
- #781 Pin library to API version
2019-05-16
9.13.0 - 2019-05-23
- #780
- Add support for new
radar.early_fraud_warningresource and methods - Add new in_gst and no_vat tax ID types
- Add
spending_limits_currencyattribute and parameter in Issuing resources
- Add support for new
9.12.0 - 2019-05-14
- #777
- Add support for
Capability - Add enum
off_sessionforPaymentIntentConfirmParamsandPaymentIntentCreateParams - Add enum
abandonedforPaymentIntentCancellationParams. - Add support for
statementDescriptorKanaandstatementDescriptorKanjiinAccount.SettingsPayments
- Add support for
9.11.0 - 2019-05-10
- #776
- Add support for
startDateinSubscription - Removed one unsupported enum on
PaymentIntentCancelParams
- Add support for
9.10.0 - 2019-05-06
- #773
- Add support for
extraParamsin all sub-classes of ApiRequestParams their nested classes - Add support for webhook event
payment_method.updated - Add support for
payment_intentfilter when listingCharge - Add support for
legacy_paymentsenumRequestedCapabilityinAccountCreateParamsandAccountUpdateParams
- Add support for
9.9.0 - 2019-05-03
- #768
- Add support for
customerfilter when listingPaymentIntent - Add support for
replacement_forandreplacement_reasonon Issuingcardcreation
- Add support for
9.8.0 - 2019-04-29
- #766 Add support for ACSS debit Sources
9.7.0 - 2019-04-24
- #761 Add support for
TaxRateresource and APIs
9.6.0 - 2019-04-24
- #756 Fix form-encoding to support
Collectionin untyped params as array. Previously onlyListis form-encoded as array. - #755 Add support for
CARD_ISSUINGenum inRequestedCapabilityfor Account create/update params.
9.5.0 - 2019-04-22
- #750 Add support for the
TaxIdresource and APIs
9.4.0 - 2019-04-18
- #748
- Add support for
address,name,phoneandpreferredLocalesonCustomer - Add support for the
CreditNoteresource and APIs - Add support for account and customer related fields on the
Invoiceresource
- Add support for
9.3.0 - 2019-04-16
- #745 Add support for the Checkout
Sessionresource and APIs
9.2.0 - 2019-04-15
- #744
- Make
paymentIntentonInvoiceexpandable instead of full-model - Add support for issuing
SpendingLimitinCardandCardHolder - Add support for fields in
PaymentMethodDetails.Card.ThreeDSecure
- Make
9.1.0 - 2019-04-11
- #737 Fix issue #736 on un-encoded ID in url path
- #739 Add support for
ConfirmationMethodinPaymentIntentCreateParams,AuthorizationControlsin cardholders mode/params - #735 Fix encoding of nested parameters in multipart requests
- #734 Upgrade Gradle to 5.3.1
9.0.0 - 2019-04-09
- #700 Major version release. Refer to our migration guide for v9 for a list of backward incompatible changes to watch out for. Pull requests included in this release:
- #698 Drop support for Java 1.7
- #723 Use
Optionalfor unsafe event data object deserialization - #705 Add support for typed parameters, change deserialization of array in
Event#previousAttributesfromObject[]toList<Object> - #729 Add missing Javadoc for non-autogenerated classes (
EphemeralKey,EventandFile) - #730 Add support for typed parameters for non-autogenerated classes (
EphemeralKey,EventandFile) - #702 Dev dependency version upgrades
- #706 Dev dependency version upgrades (Junit 5)
- #728 Dev dependency version upgrades
- #713 Use ErrorProne in builds
8.1.0 - 2019-03-25
- #710 Add support for
PaymentMethod.BillingDetailsonCharge. - #708 Fix issues reported by
ErrorProneNothing major or user visible.
8.0.2 - 2019-03-20
- #704 Fix test compiler error by removing an accidental line
8.0.1 - 2019-03-20
- #701 Fix java doc on deprecated
EventData#getObjectandEvent#getDataObjectDeserializer
8.0.0 - 2019-03-19
- #662 Major version release. Supports a pinned API version 2019-03-14. Refer to our migration guide for v8 for API upgrade guide and lists of backwards incompatible changes to watch out for.
7.63.1 - 2020-17-11
- Identical to 7.29.0
7.63.0 - 2020-17-11
- Published in error. Do not use. This is identical to 20.27.0.
7.29.0 - 2019-03-18
- #695 Add support for
payment_intentonCharge.
7.28.0 - 2019-03-18
- #688 Add support for the
PaymentMethodresource and APIs - #691 Add support for deleting a Terminal
LocationandReader
7.27.0 - 2019-03-13
- #689 Add support for
columnsonReportRunanddefault_columnsonReportType.
7.26.0 - 2019-03-06
- #686 Add support for
cancel_atonSubscription.
7.25.0 - 2019-02-28
- #684 Add support for
latest_invoiceonSubscription. - #685 Add
api_versionto theWebhookEndpointresource.
7.24.0 - 2019-02-22
- #681 Add support for
status_transitionsand markeddateas deprecated onInvoice.
7.23.0 - 2019-02-19
- #660 Add support for API version
2019-02-19and related changes toAccountandPerson.
7.22.0 - 2019-02-16
- #678 Add
StripeException.getStripeError()andOAuthException.getOauthError()accessors
7.21.0 - 2019-02-12
- #648 Add support for
transfer_data[destination]onInvoiceandSubscription.
7.20.0 - 2019-02-12
- #670 Add support for API version
2019-02-11with changes to Payment IntentsPaymentIntentSourceAction,PaymentIntentSourceActionValueAuthorizeWithUrlandnext_source_actionare now depreacated. UsePaymentIntent.NextAction,PaymentIntent.NextActionRedirectToUrlandnext_actioninstead.allowed_source_typesis now depreacated. Usepayment_method_typesinstead.
- #673 Add support for
SubscriptionScheduleandSubscriptionScheduleRevision. Also add support forinvoice_settingsonCustomer. - #675 The
customerproperty is now expandable onInvoice. - #677 Add support for
transfer_data[amount]onCharge.
7.19.0 - 2019-02-06
- #661 Add configurable telemetry to gather information on client-side request latency
7.18.1 - 2019-02-04
7.18.0 - 2019-01-25
- #649 Add support for
destination_payment_refundandsource_refundon theReversalresource.
7.17.0 - 2019-01-17
- #656 Added
receipt_urlproperty toCharge.
7.16.0 - 2019-01-17
7.15.0 - 2019-01-14
- #652 Add support for expandable
transfer_data[destination]onChargeandPaymentIntent.
7.14.0 - 2019-01-11
- #632 Add support for
transfer_dataandapplication_fee_amountonChargeandtransfer_data[destination] onPaymentIntent`. - #647 Add support for deserializing
IssuerFraudRecordin events.
7.13.0 - 2019-01-09
- #626 Add support for the
AccountLinkAPIs.
7.12.0 - 2019-01-08
- #634 Add support for
wallet_provideronIssuing.Authorization.
7.11.0 - 2018-12-27
- #629 Add support for
actionableandhas_liability_shiftonIssuerFraudRecord
7.10.0 - 2018-11-28
7.9.0 - 2018-11-27
- #614 Add support for
ValueListandValueListItemfor Radar
7.8.0 - 2018-11-19
- #616 Add missing properties to a few resources:
- Add
default_sourcetoInvoiceandSubscription - Add
livemodeto Subscription - Add
metadataandsubscriptiontoSubscriptionItem
- Add
7.7.0 - 2018-11-14
- #615 Add
last_payment_errortoPaymentIntent.
7.6.0 - 2018-11-09
- #613 Throw
ApiExceptionon malformed JSON responses- Previously, the library would throw
com.google.gson.JsonSyntaxExceptionin this case. We've chosen to release this as a minor update because we assume that most users are already catching Stripe exceptions.
- Previously, the library would throw
7.5.0 - 2018-11-08
- #604 Add new API endpoints for the
Invoiceresource.
7.4.0 - 2018-11-08
- #609 Support new shape of the
PaymentIntentresource.
7.3.0 - 2018-11-07
- #610 Add
flatAmounttoPlan.Tier - #611 Add
supportedTransferCountriestoCountrySpec - #611 Add
supportAddresstoAccount
7.2.0 - 2018-10-31
7.1.0 - 2018-10-10
- #602 Adds support for
partnerIdinsetAppInfo()
7.0.0 - 2018-09-24
Major version release. Refer to our migration guide for v7 for a list of backwards incompatible changes to watch out for.
Pull requests included in this release:
- #598 Compatibility with latest API version
- #593 Replace
FileUploadclass withFileclass - #592 Support for terminal endpoints
6.12.0 - 2018-09-06
- #586 Add
invoicePrefixtoCustomer
6.11.0 - 2018-09-05
- #584 Add support for reporting resources
6.10.0 - 2018-09-05
- #583 Add
exchangeRatetoBalanceTransaction
6.9.0 - 2018-08-29
- #580 Add missing attributes to
AccountandLegalEntity - #581 Add
Topup.cancel()overload with no arguments
6.8.0 - 2018-08-28
- #577 Update
CustomerandPlanmodels for API version 2018-08-23 - #579 Add
authorizationCodetoCharge
6.7.0 - 2018-08-27
- #575 Remove support for
BitcoinReceiverwrite-actions
6.6.0 - 2018-08-23
- #576 Add support for usage record summaries
6.5.0 - 2018-08-16
- #574 Add
unitLabeltoProduct
6.4.0 - 2018-08-14
- #572 Serialize all arrays/lists with integer-indexed encoding
6.3.0 - 2018-08-03
6.2.1 - 2018-08-02
- #567 Use delomboked sources when creating sources JAR
6.2.0 - 2018-08-01
- #565 Add a
retrieve()method that accepts parameters (e.g. for expansion) to all resource classes - #566 Add
objectattribute and accessors toStripeCollection
6.1.0 - 2018-07-30
- #561 Add
createdtoAccount
6.0.0 - 2018-07-30
Major version release. Refer to our migration guide for v6 for a list of backwards incompatible changes to watch out for.
Pull requests included in this release:
- #532 Remove deprecated methods
- #534 Only capitalize the first letter of acronyms per Google's style rules
- #535 Change signatures to throw StripeException
- #538 Change all integer types to
Longand all floating point types toDouble - #540 Add support for idempotency errors
- #541 Minor fixes
- #547 Move nested objects into inner static classes
- #553 Remove
Deleted*models and adddeletedattribute instead - #558 Use
BigDecimalfor floating point values
5.53.0 - 2018-07-28
- #560 Add support for scheduled query runs (
com.stripe.model.sigma.ScheduledQueryRun) for Sigma
5.52.0 - 2018-07-26
5.51.0 - 2018-07-12
- #551 Add
autoAdvanceproperty toInvoice
5.50.0 - 2018-07-11
- #552 Rename
ApplicationFeetoApplicationFeeAmountonPaymentIntent
5.49.0 - 2018-07-06
- #548 Add
subscriptionItemproperty toInvoiceItemandInvoiceLineItem
5.48.0 - 2018-07-03
- #544 Add support for streams when uploading files
5.47.0 - 2018-07-02
- #546 Add
setClientId()toRequestOptionsBuilder
5.46.0 - 2018-06-29
- #543 Add support for payment intents
5.45.0 - 2018-06-28
- #542 Fix
account.application.*event data deserialization issue
5.44.0 - 2018-06-27
- #539 Add
customerReferenceandshippingFromZipproperties onChargeLevel3model
5.43.0 - 2018-06-25
- #537 Add
level3property onChargemodel
5.42.0 - 2018-06-19
- #529 Annotate a lot of methods as deprecated and flagged for removal in the next major release
5.41.1 - 2018-06-17
- #528 Add
nametoCouponmodel
5.41.0 - 2018-06-14
- #522 Add
amountPaid,amountRemainingandbillingReasontoInvoicemodel
5.40.0 - 2018-06-13
- #521 Add
documentBackproperty toLegalEntitymodel
5.39.0 - 2018-06-07
- #515 Add
hosted_invoice_urlandinvoice_pdfproperties toInvoicemodel
5.38.0 - 2018-06-06
- #516 Add
activeproperty toPlanmodel
5.37.0 - 2018-06-06
- #513 Add
on_behalf_ofproperty onChargemodel - #512 Fix
update()methods forFeeRefundandReversal - #302 The library now uses Project Lombok. All API resource classes now have
equalsandhashCodemethods.
5.36.0 - 2018-05-09
- #505 Add support for issuer fraud records
5.35.1 - 2018-04-06
- #498 Fix two bugs found by Error Prone
5.35.0 - 2018-04-05
- #462 Add support for flexible billing primitives
5.34.1 - 2018-03-23
- #469 Add support for expanding
productattribute onPlanmodel
5.34.0 - 2018-03-22
- #459 Add support for passing parameters to
autoPagingIterable() - #466 Fix serialization of null expandable attributes
5.33.3 - 2018-03-21
- #464 Add OSGi headers to manifest file
5.33.2 - 2018-02-28
- #458 Remove deprecation markers from
sourceTransactionaccessors onTransfermodel
5.33.1 - 2018-02-27
- #457 Add title, version and vendor in JAR manifest file
5.33.0 - 2018-02-23
- #455 Add support for
codeattribute on all Stripe exceptions
5.32.0 - 2018-02-21
- #453 Add support for topups
5.31.0 - 2018-02-13
- #446 Add support for deserializing
source_mandate_notificationobjects
5.30.0 - 2018-02-13
- #449 Add
Stripe.setAppInfo()for passing custom application information in headers
5.29.0 - 2018-02-08
- #447 Update
Plan,ProductandSubscriptionmodels for latest API version
5.28.0 - 2018-01-02
- #439 Upgrade GSON dependency to 2.8.2
5.27.0 - 2017-12-22
- #438 Add support for passing parameters to
SubscriptionItem.delete()
5.26.0 - 2017-12-18
- #436 Fix bug where
optionswere not being plumbed through in an account delete method - #436 Add the proper set of overloads for account reject method
5.25.0 - 2017-12-06
- #432 Make charge on
Disputeexpandable
5.24.0 - 2017-11-28
5.23.1 - 2017-11-09
- #423 Fix JSON encoding for expandable fields by adding customer encoder
5.23.0 - 2017-10-31
- #419 Support for exchange rate APIs
5.22.1 - 2017-10-27
- #418 Move build and release system from Maven to Gradle
5.22.0 - 2017-10-27
- #417 Support for listing source transactions
5.21.0 - 2017-10-09
- #410 Rename "verification" to "code verification" for sources (should have been unused up to this point)
- #412 Add support for detaching sources from customers
- Note that some minor versions (5.11 through 5.20) were accidentally skipped for this release. I'm leaving as is to minimize churn, but please don't be alarmed!
5.10.0 - 2017-10-04
- Add
failure_reasonfield to the source redirect flow model
5.9.1 - 2017-10-03
- No longer clobber global value of DNS cache TTL if it has not been set
5.9.0 - 2017-09-25
- Support Java 9 (just involves upgrading a few Maven plugins)
5.8.0 - 2017-08-31
- Add support for all OAuth actions
5.7.1 - 2017-07-11
- Force UTF-8 encoding for webhook signature verification
5.7.0 - 2017-07-11
- Use standard library comparison for webhook signature verification
5.6.0 - 2017-06-27
payon invoice can now take parameters
5.5.0 - 2017-06-23
- Add support for alternate statement descriptors on charge
5.4.0 - 2017-06-19
- Add support for ephemeral keys
5.3.0 - 2017-06-14
- Add missing expandable fields on every model
5.2.0 - 2017-06-09
- Support for expandable sources in balance transactions
5.1.0 - 2017-06-07
- Add
accountfield to the event model
5.0.0 - 2017-05-31
- Clarify tolerance parameter for webhook signatures is in seconds
- Support expanded request in
Eventmodel (now with idempotency key)
4.9.1 - 2017-05-30
- This release should have been 5.0.0, see notes for that
4.9.0 - 2017-05-25
- This release should have been 5.0.0, see notes for that
4.8.0 - 2017-05-25
- Add support for account login links
4.7.0 - 2017-05-02
- Add
three_d_secureaccessors toCardmodel
4.6.0 - 2017-04-28
- Support for checking webhook signatures
4.5.0 - 2017-04-28
- Make connect and read timeouts configurable (see README for details)
4.4.0 - 2017-04-24
- Add payout properties to
Accountmodel
4.3.0 - 2017-04-12
- Add support for
available_payout_methodstoCardmodel
4.2.0 - 2017-04-06
- Add support for payouts; see: https://stripe.com/docs/upgrades#2017-04-06
4.1.0 - 2017-04-04
- Make
ruleunderChargeOutcomeexpandable
4.0.0 - 2017-03-13
- Dispute on charge becomes expandable field (not expanded by default)
- Charge on order becomes expandable field (not expanded by default)
- Customer on order becomes expandable field (not expanded by default)
- Add missing fields on order:
amountReturned,returns, andupstreamId - Fix type of
OrderReturnCollection(now actually an order return)
3.11.0 - 2017-02-22
- Add new parameters for invoices and subscriptions
3.10.2 - 2017-02-21
- Add missing API resources to object deserializer
3.10.1 - 2017-02-21
- This release was inadvertently empty. See 3.10.2 for changes.
3.10.0 - 2017-02-13
- Deprecated sourced transfers under balance transactions
3.9.0 - 2017-02-02
- Add variant of account
deletethat doesn't require parameters
3.8.0 - 2017-01-23
- Add
ChargeOutcomeRuletoChargeOutcome
3.7.0 - 2017-01-06
- Add
getObject/setObjectto a number of models where it was missing - Add
toJsonmethod toStripeObject
3.6.0 - 2017-01-03
- Add non-public
network_reason_codetoDisputemodel
3.5.0 - 2016-12-08
- Add expandable Charge to Invoice
3.3.0 - 2016-11-22
- Add retrieve method for 3-D Secure resources
3.2.0 - 2016-10-18
- Add
risk_levelattribute toChargeOutcomemodel
3.1.0 - 2016-10-18
- Support for 403 status codes (permission denied)
3.0.0 - 2016-10-17
- Change representations of money (e.g. "amounts" or "balances") from
IntegertoLong
2.10.2 - 2016-10-13
- Fix NullPointerException in SourceDeserializer for bitcoin receivers, and refactor tests.
2.10.1 - 2016-10-06
- Fix bug where the Transfer transactions method wasn't using requestCollection
2.10.0 - 2016-09-16
- Add support for Apple Pay domains
2.9.0 - 2016-09-07
- Add
description,iin, andissuerattributes toCardmodel
2.8.0 - 2016-08-05
- Add
Sourcemodel (prototype)
2.7.0 - 2016-07-12
- Add
ThreeDSecuremodel for 3-D secure payments
2.6.1 - 2016-06-13
- Fix serialization of
businessURLandsupportURLinAccountmodel
2.6.0 - 2016-05-25
- Add support for returning Relay orders
2.5.1 - 2016-05-23
- Give all collection classes access to auto-paginating helpers that work beyond first page
2.5.0 - 2016-05-04
- Add
retrieve,update,create,all, anddeletemethods to the Subscription class
2.4.0 - 2016-04-21
- Add many missing fields to many models (see #285 for details)
2.3.0 - 2016-04-18
- Add source types to
Moneymodel under theBalancemodel
2.2.0 - 2016-04-12
- Add
Outcometo theChargemodel
2.1.0 - 2016-04-12
- Deprecate
getUserandsetUseronApplicationFee - Deprecate
getCardandsetCardonCharge - Deprecate
getAccountandsetAccountonTransfer - Deprecate
getOtherTransfersandsetOtherTransfersonTransfer - Deprecate
getSummaryandsetSummaryonTransfer
2.0.0 - 2016-04-08
- Change
getBusinessUrltogetBusinessURLinAccountmodel - Change
getSupportUrltogetSupportURLinAccountmodel - Change
getUrltogetURLinProductmodel - Change
setUrltosetURLinProductmodel - Change
getUrltogetURLinStripeCollectionmodel - Change
setUrltosetURLinStripeCollectionmodel - Remove previously-deprecated
getUrlinStripeCollectionAPIResourcemodel - Change
getUrltogetURLinStripeCollectionInterface
1.48.0 - 2016-03-29
- Add accessors for
default_currencytoCountrySpecmodel
1.47.0 - 2016-03-21
- Allow request params and options to be overridden for
autoPagingIterable
1.46.0 - 2016-03-15
- Expose creating bank accounts on customer
- Add
rejectaction on account
1.45.0 - 2016-02-18
- Add
CountrySpecmodel for looking up country payment information
1.44.0 - 2016-02-11
- Add
businessTaxIdProvidedtoLegalEntity
1.43.0 - 2016-01-26
- Add support for deleting Relay SKUs and products
1.42.0 - 2016-01-21
- Add
details_codetoLegalEntity - Add
disabled_reasontoVerification
1.41.1 - 2016-01-15
- Fix serialization bug in
LegalEntity'sssnLast4Provided
1.41.0 - 2016-01-13
- Add lots of missing fields to Account, Event, and Refund
1.40.1 - 2016-01-07
- Fix casting of newer objects to typed models
1.40.0 - 2015-12-03
- Add missing
ShippingDetailstoCustomermodel
1.39.0 - 2015-12-01
- Add a verification routine for external accounts
1.38.1 - 2015-11-30
- Fix bug when using lazy-paging collection across multiple pages
1.38.0 - 2015-10-27
- Add pagination through the use of calling
AutoPagingIterable()for a page - Fix bug where arrays were not being properly encoded when sent to the API
- Fix bug where setting a
Listtonullwasn't encoding to an empty string (which is required to unset an array)
1.37.1 - 2015-10-07
- Bugfix
setTransferonReversal
1.37.0 - 2015-09-14
- Products, SKUs, and Orders -- https://stripe.com/relay
1.36.0 - 2015-09-11
- Add support for new rate limiting responses.
1.35.0 - 2015-08-31
- Add
bankAccounttoToken
1.34.0 - 2015-08-17
- Added
retrieve,all,update,createmethods toRefund
1.33.0 - 2015-08-03
- Added
retrieve,all,updateandclosemethods toDispute - Added
deletemethod to managedAccounts
1.32.1 - 2015-07-24
- Added
accounttoApplicationFee.
1.32.0 - 2015-07-06
- Added
getRequestIdmethod toStripeException.
1.31.0 - 2015-06-01
ConcretePaymentSourceand thePaymentSourceinterface have been combined into oneExternalAccountclassPaymentSourceCollectionwas renamedExternalAccountCollectionAccountnow supportsgetExternalAccounts, which allows bothBankAccountandCardattachment.BankAccounts can now be deleted fromCustomers (private beta feature) andAccounts
1.30.0 - 2015-05-28
- Add decline_code, charge to CardException
1.29.0 - 2015-05-21
- Added tax percent field to subscriptions
- Added tax and tax percent fields to invoices
1.28.0 - 2015-05-08
- Added support for Alipay accounts
- Added default source when type is unknown
- Added support dynamicLast4 on Card for Apple Pay integrations
1.27.1 - 2015-03-30
- Charge objects now support status
1.27.0 - 2015-02-19
- Added support for transfer reversals
- Added support for account creation/updating/retrieval by ID
- Customer objects now support currency
- Added STRIPE-ACCOUNT header options in RequestOptions
1.26.0 - 2015-02-19
- Added Update and Delete for Bitcoin Receivers
- Support new API version (2015-02-18) by providing source type properties on Customer and Charge in addition to card type properties
1.25.1 - 2015-01-23
- Test of new stripe-java release process.
1.25.0 - 2015-01-21
- Support making bitcoin charges through BitcoinReceiver source object
1.24.1 - 2015-01-05
- Support for fraud reporting methods was added
1.24.0 - 2014-12-18
- The ability to post multipart/form-data was added
- Requests can now hit different base endpoints, by passing in
apiBasewhen creating URLs - Support for the file upload endpoints was added. Documentation is available at https://stripe.com/docs/api#file_uploads
- Support for fraud reporting (marking charges as safe or fraudulent) was added
1.23.0 - 2014-12-08
- Java 1.5 support dropped. We strongly suggest using newer versions of Java due to runtime, VM, language, and syntax improvements
- Dispute Evidence has been updated to reflect the new version of Dispute evidence format introduced as part of api version 2014-12-08. See https://stripe.com/docs/upgrades#2014-12-08 for details
1.22.0 - 2014-12-03
- Convention is to call methods with a RequestOptions object, instead of an API Key directly
- Support setting the stripe version on a per-request level, via the RequestOptions object
- Add shipping and address to the charge object
Deprecation
-
All requests that involve passing the apiKey directly to the method are now deprecated in favor of using RequestOptions instead. Use RequestOptions as follows:
RequestOptions.builder().setApiKey(apiKey).build()
1.21.0 - 2014-11-14
- Created Charge.receiptEmail field
- Created Charge.receiptNumber field
1.20.0 - 2014-11-06
- Change chargeEnabled to chargesEnabled
- Change transferEnabled to transfersEnabled
- Add id, currency, status, fingerprint, and defaultForCurrency to BankAccount
1.19.1 - 2014-10-02
- Add back explict autoboxing for Google App Engine reflected HTTP method (fixes issue #106)
1.19.0 - 2014-09-30
- Add statementDescription field to transfer
- A few non-breaking general cleanups
1.18.0 - 2014-08-25
- Added isChargeRefundable and balanceTransactions to Dispute https://stripe.com/docs/upgrades#2014-08-20
1.17.0 - 2014-08-19
- Added metadata to Coupons
1.16.0 - 2014-07-26
- Application Fee refunds now a list instead of array
1.15.1 - 2014-06-25
- Added brand and funding to Card
1.15.0 - 2014-06-17
- Added metadata to Refund
- Added metadata to Dispute
- Fixed incorrect return types for certain collection resources
1.14.1 - 2014-06-04
- Added metadata to Subscription
1.14.0 - 2014-05-28
- Add support for canceling transfers
1.13.1 - 2014-05-23
- Fix bug with retrieving lines of upcoming invoice.
1.13.0 - 2014-05-21
- Support cards for recipients.
1.12.0 - 2014-04-09
- Test SSL certificate against blacklist
1.11.0 - 2014-04-07
- Upgrade customer, charge, and coupon collections to new pagination style
- Add missing fields to Account object
1.10.0 - 2014-03-28
- Support for newstyle pagination API (https://groups.google.com/a/lists.stripe.com/forum/#!topic/api-announce/29sLxmICA9E)
1.9.0 - 2014-03-17
- Support for dynamic statement descriptions
- Preserve original 'threaqd null ids through to requests' behavior
1.8.0 - 2014-03-12
- Upgrade Google GSON to 2.2.4
- URL-encode object ids (fixes #62)
1.7.2 - 2014-02-27
- Add 'valid' field to coupon
1.7.1 - 2014-01-31
- Fix Subscription cancel method call
- Miscellaneous field fixups
- Discount on Subscription is an expanded Discount, not string
- Add missing application_fee_percent field on Subscription
- Add missing application_fee field on Invoice
1.7.0 - 2014-01-29
- Add support for multiple subscriptions per customer
1.6.5 - 2014-01-22
- Fixed url to refund application fees (fixes #60)
- DRY'd some of the application fee urls
1.6.4 - 2014-01-16
- Added metadata to InvoiceItem and InvoiceLineItem (fixes #59)
1.6.3 - 2014-01-13
- Support overriding base url (for testing) (user request)
- Add default currency to Account object (fixes #46)
- Add metadata to plan object (thanks, desirable-objects)
- Remove plan from Customer (fixes #42)
- Style improvements (see #30) (thanks, steve-nester-uk)
1.6.2 - 2014-01-08
- Fix return type of Coupon.getRedeemBy
1.6.1 - 2013-12-02
- Add ApplicationFee API resource
1.5.1 - 2013-10-17
- Added field transfer_enabled to Account API object (thanks, kurguzov)
1.5.0 - 2013-10-01
- Add support for metadata API
1.4.2 - 2013-09-18
- Add support for closing disputes
1.4.1 - 2013-09-04
- Fix return type of CustomerCardCollection.retrieve
1.4.0 - 2013-09-03
- Tweak card create to align it with docs
1.3.2 - 2013-08-30
- Add missing
retrievemethod toBalanceTransaction - Add missing fields to
BalanceTransactionidfeefee_detailsdescription
- Add
idfield toSubscription
1.3.1 - 2013-08-21
- Patch release with missing field, added tests
1.3.0 - 2013-08-19
- Add BalanceTransaction API resource
- Add Refund resource
- Resource updates
- Remove
fee,feeDetailsfrom Transfer and Charge resources - Add
balanceTransactionto Transfer, Charge, and Dispute resources - Add
refundsto Charge resource
- Remove
1.2.8 - 2013-08-12
- Add support for unsetting attributes by updating with a null value. Setting properties to a blank string is now an error.
1.2.7 - 2013-07-31
- Enable createCard() to use a token
1.2.6 - 2013-07-30
- Add 'createCard' to Customer
- Update card collections bindings
- Parse card objects when receiving customer.card.created events
1.2.5 - 2013-07-15
- Add support for new cards API.
- You will probably need to upgrade the Stripe API version on your account to 2013-07-05 or explicitly specify an API version with com.stripe.Stripe.apiVersion when you switch to this release of the bindings. More information about the relevant changes can be found at https://stripe.com/docs/upgrades#2013-07-05 and http://bit.ly/13miHM8
- Add a StripeRawJsonObject type for deserializing webhook events we don't recognize
- Add a Money class for representing account balances in individual currencies
1.2.4 - 2013-06-21
- Add more Balance API resource, and add to deserializer.
1.2.3 - 2013-05-7
- Rename BankAccount property
validtovalidated
1.2.2 - 2013-04-25
- Add more objects to Deserializer
1.2.1 - 2013-04-20
- Fix TransferTransaction fee retrieval
1.2.0 - 2013-04-11
- Allow Transfers to be creatable
- Add new Recipient resource
1.1.18 - 2013-03-19
- Add support for charge capture.
1.1.17 - 2013-02-18
- Add ability to deserialize account-related events.
- Add user ID to Event object.
1.1.16 - 2013-02-15
- Fix off-by-one error in deserializing events (github issue #27).
1.1.15 - 2013-02-01
- List all checked exceptions throws by methods.
- Add support for plan interval count.
1.1.14 - 2013-01-15
- Add support for setting Stripe API version override.
1.1.13 - 2012-12-29
- Add address_city to card
- Upgrade Google GSON to 2.2.2
1.1.12 - 2012-12-24
- Add option to provide custom URL handler
1.1.11 - 2012-11-17
- Explict cast to javax.net.ssl.HttpsURLConnection to prevent issues with user imports
1.1.10 - 2012-11-15
- Add currency to Invoice resource
- Add amountOff and currency to Coupon resource
1.1.9 - 2012-11-08
- Add new Dispute resource
- Add support for updating charge disputes
1.1.8 - 2012-10-30
- Add support for creating invoices
- Add support for new Invoice.lines return format
1.1.7 - 2012-10-15
- Add quantity to Subscription
1.1.6 - 2012-10-15
- Add Fee API resource, add feeDetails to Charge API resource.
1.1.5 - 2012-09-26
- Pass query parameters to DELETE-based methods when using Google App Engine (github issue #17)
1.1.4 - 2012-08-31
- Add update and pay methods for Invoice resource
1.1.3 - 2012-08-15
- Add the Account API resource
1.1.2 - 2012-08-06
- Allow specification of API key at the API call level
1.1.1 - 2012-05-24
- Use String.length() == 0 instead of String.isEmpty() for compatibility with JDK 1.5 (needed for Android 2.2)
1.1.0 - 2012-05-16
- Change type of cvcCheck, addressZipCheck, and addressLine1Check attributes on com.stripe.model.Card; values of those fields will be "pass", "fail", "unchecked", or null (github issue #11)
- Remove code and percentOff attributes from com.stripe.model.Discount. Stripe never returned these values for Discount objects, so they would previously always be null
- Add missing fields to Charge, Coupon, Discount, Event, and Invoice models (github issue #12)
- Include parameters passed to any object's delete method in actual API requests (github issue #10)
- Add new deleteDiscount method to com.stripe.model.Customer
- Switch from using HTTP Basic auth to Bearer auth. (Note: Stripe will support Basic auth for the indefinite future, but recommends Bearer auth when possible going forward)
- Numerous test suite improvements