321 KiB
Changelog
28.4.0 - 2025-02-24
- #1943 Update generated code
- Add support for
prices
onBilling.CreditGrant.applicability_config.scope
,billing.CreditBalanceSummaryRetrieveParams.filter.applicability_scope
, andbilling.CreditGrantCreateParams.applicability_config.scope
- Change
billing.CreditBalanceSummaryRetrieveParams.filter.applicability_scope.price_type
andbilling.CreditGrantCreateParams.applicability_config.scope.price_type
to be optional - Add support for
priority
onBilling.CreditGrant
andbilling.CreditGrantCreateParams
- Add support for
target_date
onCheckout.Session.payment_method_options.acss_debit
,Checkout.Session.payment_method_options.au_becs_debit
,Checkout.Session.payment_method_options.bacs_debit
,Checkout.Session.payment_method_options.sepa_debit
,Checkout.Session.payment_method_options.us_bank_account
,PaymentIntent.payment_method_options.acss_debit
,PaymentIntent.payment_method_options.au_becs_debit
,PaymentIntent.payment_method_options.bacs_debit
,PaymentIntent.payment_method_options.sepa_debit
,PaymentIntent.payment_method_options.us_bank_account
,PaymentIntentConfirmParams.payment_method_options.acss_debit
,PaymentIntentConfirmParams.payment_method_options.au_becs_debit
,PaymentIntentConfirmParams.payment_method_options.bacs_debit
,PaymentIntentConfirmParams.payment_method_options.sepa_debit
,PaymentIntentConfirmParams.payment_method_options.us_bank_account
,PaymentIntentCreateParams.payment_method_options.acss_debit
,PaymentIntentCreateParams.payment_method_options.au_becs_debit
,PaymentIntentCreateParams.payment_method_options.bacs_debit
,PaymentIntentCreateParams.payment_method_options.sepa_debit
,PaymentIntentCreateParams.payment_method_options.us_bank_account
,PaymentIntentUpdateParams.payment_method_options.acss_debit
,PaymentIntentUpdateParams.payment_method_options.au_becs_debit
,PaymentIntentUpdateParams.payment_method_options.bacs_debit
,PaymentIntentUpdateParams.payment_method_options.sepa_debit
,PaymentIntentUpdateParams.payment_method_options.us_bank_account
,checkout.SessionCreateParams.payment_method_options.acss_debit
,checkout.SessionCreateParams.payment_method_options.au_becs_debit
,checkout.SessionCreateParams.payment_method_options.bacs_debit
,checkout.SessionCreateParams.payment_method_options.sepa_debit
, andcheckout.SessionCreateParams.payment_method_options.us_bank_account
- Add support for
restrictions
onCheckout.Session.payment_method_options.card
andcheckout.SessionCreateParams.payment_method_options.card
- Add support for
collected_information
onCheckout.Session
andcheckout.SessionUpdateParams
- Add support for
metadata
onProductCreateParams.default_price_data
- Change type of
TokenCreateParams.person.political_exposure
fromstring
toenum('existing'|'none')
- Add support for new value
2025-02-24.acacia
on enumWebhookEndpointCreateParams.api_version
- Add support for
- #1948 add codeowners file
28.3.1 - 2025-02-07
- #1946 Ensure
getRawJsonObject
returns data for constructed webhooks
28.3.0 - 2025-01-27
- #1936 Update generated code
- Add support for
close
method on resourceTreasury.FinancialAccount
- Add support for
pay_by_bank_payments
onAccount.capabilities
,AccountCreateParams.capabilities
, andAccountUpdateParams.capabilities
- Add support for
directorship_declaration
andownership_exemption_reason
onAccount.company
,AccountCreateParams.company
,AccountUpdateParams.company
, andTokenCreateParams.account.company
- Add support for
proof_of_ultimate_beneficial_ownership
onAccountCreateParams.documents
andAccountUpdateParams.documents
- Add support for
financial_account
onAccountSession.components
,AccountSessionCreateParams.components
, andTreasury.OutboundTransfer.destination_payment_method_details
- Add support for
financial_account_transactions
,issuing_card
, andissuing_cards_list
onAccountSession.components
andAccountSessionCreateParams.components
- Add support for
advice_code
onCharge.outcome
,Invoice.last_finalization_error
,PaymentIntent.last_payment_error
,SetupAttempt.setup_error
,SetupIntent.last_setup_error
, andStripeError
- Add support for
pay_by_bank
onCharge.payment_method_details
,ConfirmationToken.payment_method_preview
,ConfirmationTokenCreateParams.payment_method_data
,PaymentIntent.payment_method_options
,PaymentIntentConfirmParams.payment_method_data
,PaymentIntentConfirmParams.payment_method_options
,PaymentIntentCreateParams.payment_method_data
,PaymentIntentCreateParams.payment_method_options
,PaymentIntentUpdateParams.payment_method_data
,PaymentIntentUpdateParams.payment_method_options
,PaymentMethodConfigurationCreateParams
,PaymentMethodConfigurationUpdateParams
,PaymentMethodConfiguration
,PaymentMethodCreateParams
,PaymentMethodUpdateParams
,PaymentMethod
,SetupIntentConfirmParams.payment_method_data
,SetupIntentCreateParams.payment_method_data
,SetupIntentUpdateParams.payment_method_data
, andcheckout.SessionCreateParams.payment_method_options
- Add support for
country
onCharge.payment_method_details.paypal
,ConfirmationToken.payment_method_preview.paypal
, andPaymentMethod.paypal
- Add support for new value
pay_by_bank
on enumsCustomerListPaymentMethodsParams.type
,PaymentMethodCreateParams.type
,PaymentMethodListParams.type
, andcheckout.SessionCreateParams.payment_method_types[]
- Add support for new value
SD
on enumsPaymentLinkCreateParams.shipping_address_collection.allowed_countries[]
,PaymentLinkUpdateParams.shipping_address_collection.allowed_countries[]
, andcheckout.SessionCreateParams.shipping_address_collection.allowed_countries[]
- Add support for
discounts
onCheckout.Session
- Add support for new value
pay_by_bank
on enumsConfirmationTokenCreateParams.payment_method_data.type
,PaymentIntentConfirmParams.payment_method_data.type
,PaymentIntentCreateParams.payment_method_data.type
,PaymentIntentUpdateParams.payment_method_data.type
,SetupIntentConfirmParams.payment_method_data.type
,SetupIntentCreateParams.payment_method_data.type
, andSetupIntentUpdateParams.payment_method_data.type
- Add support for new value
pay_by_bank
on enumsPaymentLinkCreateParams.payment_method_types[]
andPaymentLinkUpdateParams.payment_method_types[]
- Add support for
phone_number_collection
onPaymentLinkUpdateParams
- Add support for
jpy
onTerminal.Configuration.tipping
,terminal.ConfigurationCreateParams.tipping
, andterminal.ConfigurationUpdateParams.tipping
- Add support for
nickname
onTreasury.FinancialAccount
,treasury.FinancialAccountCreateParams
, andtreasury.FinancialAccountUpdateParams
- Add support for
forwarding_settings
ontreasury.FinancialAccountUpdateParams
- Add support for
is_default
onTreasury.FinancialAccount
- Add support for
destination_payment_method_data
ontreasury.OutboundTransferCreateParams
- Change type of
Treasury.OutboundTransfer.destination_payment_method_details.type
fromliteral('us_bank_account')
toenum('financial_account'|'us_bank_account')
- Add support for new value
outbound_transfer
on enumtreasury.ReceivedCreditListParams.linked_flows.source_flow_type
- Add support for
outbound_transfer
onTreasury.ReceivedCredit.linked_flows.source_flow_details
- Add support for new value
2025-01-27.acacia
on enumWebhookEndpointCreateParams.api_version
- Add support for
- #1941 Updated upload artifact ci action
- #1938 update justfile import & pin CI ubuntu
- #1937 Added CONTRIBUTING.md file
- #1934 add justfile tweak readme, remove coveralls
- #1933 Added pull request template
28.2.0 - 2024-12-18
- #1931 This release changes the pinned API version to
2024-12-18.acacia
.- Add support for
network_advice_code
andnetwork_decline_code
onCharge.outcome
,Invoice.last_finalization_error
,PaymentIntent.last_payment_error
,SetupAttempt.setup_error
,SetupIntent.last_setup_error
, andStripeError
- Add support for
credits_application_invoice_voided
onBilling.CreditBalanceTransaction.credit
- Change type of
Billing.CreditBalanceTransaction.credit.type
fromliteral('credits_granted')
toenum('credits_application_invoice_voided'|'credits_granted')
- Add support for
allow_redisplay
onCard
andSource
- Add support for
regulated_status
onCard
,Charge.payment_method_details.card
,ConfirmationToken.payment_method_preview.card
, andPaymentMethod.card
- Add support for
funding
onCharge.payment_method_details.amazon_pay
andCharge.payment_method_details.revolut_pay
- Add support for
network_transaction_id
onCharge.payment_method_details.card
- Add support for
reference_prefix
onCheckout.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_tin
on 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_compliance
onDispute.evidence.enhanced_evidence
,Dispute.evidence_details.enhanced_eligibility
, andDisputeUpdateParams.evidence.enhanced_evidence
- Add support for new value
request_signature
on enumforwarding.RequestCreateParams.replacements[]
- Add support for
account_holder_address
andbank_address
onFundingInstructions.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_name
onFundingInstructions.bank_transfer.financial_addresses[].spei
andPaymentIntent.next_action.display_bank_transfer_instructions.financial_addresses[].spei
- Add support for
disabled_reason
onInvoice.automatic_tax
,Subscription.automatic_tax
,SubscriptionSchedule.default_settings.automatic_tax
, andSubscriptionSchedule.phases[].automatic_tax
- Add support for
tax_id
onIssuing.Authorization.merchant_data
andIssuing.Transaction.merchant_data
- Add support for
trial_period_days
onPaymentLinkUpdateParams.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
, andzw
onTax.Registration.country_options
andtax.RegistrationCreateParams.country_options
- Add support for new value
2024-12-18.acacia
on 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
respond
test helper method on resourceIssuing.Authorization
- Add support for
authorizer
onAccountPersonsParams.relationship
andTokenCreateParams.person.relationship
- Add support for
adaptive_pricing
onCheckout.Session
andcheckout.SessionCreateParams
- Add support for
mandate_options
onCheckout.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_overcapture
onCheckout.Session.payment_method_options.card
andcheckout.SessionCreateParams.payment_method_options.card
- Add support for
capture_method
oncheckout.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
subscribe
on enumsPaymentLinkCreateParams.submit_type
andcheckout.SessionCreateParams.submit_type
- Add support for new value
li_vat
on 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_statement
on enumFileListParams.purpose
- Add support for
account_holder_address
,account_holder_name
,account_type
, andbank_address
onFundingInstructions.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_tax
on 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_amount
andmerchant_currency
onissuing.AuthorizationCreateParams
- Change
issuing.AuthorizationCreateParams.amount
to be optional - Add support for
fraud_challenges
andverified_by_fraud_challenge
onIssuing.Authorization
- Add support for new value
link
on 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_type
onPaymentLinkUpdateParams
- Add support for
trace_id
onPayout
- Add support for
network_decline_code
onRefund.destination_details.blik
andRefund.destination_details.swish
- Add support for new value
2024-11-20.acacia
on enumWebhookEndpointCreateParams.api_version
- Add support for
28.0.1 - 2024-11-06
- #1919 Catch
JsonSyntaxException
when 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
,enable
andping
methods on resourceV2.EventDestinations
- Add support for
submit_card
test helper method on resourceIssuing.Card
- Add support for
groups
onAccountCreateParams
,AccountUpdateParams
, andAccount
- Add support for
alma_payments
,kakao_pay_payments
,kr_card_payments
,naver_pay_payments
,payco_payments
, andsamsung_pay_payments
onAccount.capabilities
,AccountCreateParams.capabilities
, andAccountUpdateParams.capabilities
- Add support for
disable_stripe_user_authentication
onAccountSession.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_end
onBillingPortal.Configuration.features.subscription_update
,billingportal.ConfigurationCreateParams.features.subscription_update
, andbillingportal.ConfigurationUpdateParams.features.subscription_update
- Change
billingportal.ConfigurationCreateParams.business_profile
to be optional - Add support for
alma
onCharge.payment_method_details
,ConfirmationToken.payment_method_preview
,ConfirmationTokenCreateParams.payment_method_data
,PaymentIntent.payment_method_options
,PaymentIntentConfirmParams.payment_method_data
,PaymentIntentConfirmParams.payment_method_options
,PaymentIntentCreateParams.payment_method_data
,PaymentIntentCreateParams.payment_method_options
,PaymentIntentUpdateParams.payment_method_data
,PaymentIntentUpdateParams.payment_method_options
,PaymentMethodConfigurationCreateParams
,PaymentMethodConfigurationUpdateParams
,PaymentMethodConfiguration
,PaymentMethodCreateParams
,PaymentMethod
,Refund.destination_details
,SetupIntentConfirmParams.payment_method_data
,SetupIntentCreateParams.payment_method_data
, andSetupIntentUpdateParams.payment_method_data
- Add support for
kakao_pay
andkr_card
onCharge.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_pay
onCharge.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
payco
andsamsung_pay
onCharge.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_pay
on 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_pay
on enumsConfirmationTokenCreateParams.payment_method_data.type
,PaymentIntentConfirmParams.payment_method_data.type
,PaymentIntentCreateParams.payment_method_data.type
,PaymentIntentUpdateParams.payment_method_data.type
,SetupIntentConfirmParams.payment_method_data.type
,SetupIntentCreateParams.payment_method_data.type
, andSetupIntentUpdateParams.payment_method_data.type
- Add support for new value
auto
on enumCustomerUpdateParams.tax.validate_location
- Add support for new values
by_tin
,ma_vat
,md_vat
,tz_vat
,uz_tin
, anduz_vat
on 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_evidence
onDispute.evidence
andDisputeUpdateParams.evidence
- Add support for
enhanced_eligibility_types
onDispute
- Add support for
enhanced_eligibility
onDispute.evidence_details
- Add support for
metadata
onForwarding.Request
andforwarding.RequestCreateParams
- Add support for
automatically_finalizes_at
onInvoiceCreateParams
andInvoiceUpdateParams
- Add support for new values
jp_credit_transfer
,kakao_pay
,kr_card
,naver_pay
, andpayco
on 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_fee
on 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
alma
on enumsPaymentLinkCreateParams.payment_method_types[]
andPaymentLinkUpdateParams.payment_method_types[]
- Add support for
amazon_pay
onPaymentMethodDomain
- Add support for
flat_amount
andrate_type
onTax.Calculation.tax_breakdown[].tax_rate_details
andTaxRate
- Add support for
by
,cr
,ec
,ma
,md
,rs
,ru
,tz
, anduz
onTax.Registration.country_options
andtax.RegistrationCreateParams.country_options
- Add support for new value
state_retail_delivery_fee
on enumtax.RegistrationCreateParams.country_options.us.type
- Add support for
pln
onTerminal.Configuration.tipping
,terminal.ConfigurationCreateParams.tipping
, andterminal.ConfigurationUpdateParams.tipping
- Add support for new values
issuing_transaction.purchase_details_receipt_updated
andrefund.failed
on enumsWebhookEndpointCreateParams.enabled_events[]
andWebhookEndpointUpdateParams.enabled_events[]
- Add support for new value
2024-10-28.acacia
on enumWebhookEndpointCreateParams.api_version
- Add support for new resource
27.1.2 - 2024-10-29
- #1912 add
tolerance
argument toparseThinEvent
- The default
tolerance
value is still what most users will want, but this fixes an oversight where it wasn't possible to settolerance
at 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
object
property of theMeterEvent
,MeterEventAdjustment
, andMeterEventSession
didn'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
ThinEvent
to includelivemode
andreason
- #1891 Removed the class
RequestSigningAuthenticator
that was added in the previous release. Request Signing is not supported yet. - #1889 Update generated code
- Remove the support for resource
Margin
that 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_config
tousage_threshold
onBilling.Alert
andbilling.AlertCreateParams
- Remove support for
filter
onBilling.Alert
andbilling.AlertCreateParams
. Use the filters on theusage_threshold
instead - Remove support for
customer_consent_collected
onterminal.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 theStripeClient
class 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
setStripeResponseGetter
onApiResource
to `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 calledAuthenticator
instead of passing around api keys - Changed return type of
RequestOptions.RequestOptionsBuilder.getConnectTimeout
from int to java.lang.Integer. - Removed the public constructor on
StripeRequest
in favor of a staticStripeRequest.create()
- The unused field
partnerId
on classStripe
is removed
- Renamed
Additions
- Add support for
usage_threshold
onBilling.Alert
andbilling.AlertCreateParams
- Add support for
custom_unit_amount
onProductCreateParams.default_price_data
- Add support for
allow_redisplay
onterminal.ReaderProcessPaymentIntentParams.process_config
andterminal.ReaderProcessSetupIntentParams
- Add support for new value
2024-09-30.acacia
on enumWebhookEndpointCreateParams.api_version
- Add support for new Usage Billing APIs
Billing.MeterEvent
,Billing.MeterEventAdjustments
,Billing.MeterEventSession
,Billing.MeterEventStream
and the new Events APICore.Events
under the v2 namespace - Add methods rawRequest() on the
StripeClient
class 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_updates
andbillingportal.ConfigurationCreateParams.features.subscription_update.products
to be optional
- Rename
26.12.0 - 2024-09-18
- #1866 Update generated code
- Add support for
payer_details
onCharge.payment_method_details.klarna
- Add support for
amazon_pay
onDispute.payment_method_details
- Add support for
automatically_finalizes_at
onInvoice
- Add support for
state_sales_tax
onTax.Registration.country_options.us
andtax.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
, andunarchive
methods on resourceInvoiceRenderingTemplate
- Add support for
required
onCheckout.Session.tax_id_collection
,PaymentLink.tax_id_collection
,PaymentLinkCreateParams.tax_id_collection
,PaymentLinkUpdateParams.tax_id_collection
, andcheckout.SessionCreateParams.tax_id_collection
- Add support for
template
onCustomer.invoice_settings.rendering_options
,CustomerCreateParams.invoice_settings.rendering_options
,CustomerUpdateParams.invoice_settings.rendering_options
,Invoice.rendering
,InvoiceCreateParams.rendering
, andInvoiceUpdateParams.rendering
- Add support for
template_version
onInvoice.rendering
,InvoiceCreateParams.rendering
, andInvoiceUpdateParams.rendering
- Add support for new resource
26.10.0 - 2024-09-05
- #1850 Update generated code
- Add support for
subscription_item
andsubscription
onbilling.AlertCreateParams.filter
- Change
terminal.ReaderProcessSetupIntentParams.customer_consent_collected
to be optional
- Add support for
26.9.0 - 2024-08-29
- #1856 Generate SDK for OpenAPI spec version 1230
- Change
AccountLinkCreateParams.collection_options.fields
to be optional - Add support for new value
hr_oib
on 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_reporting
on enumFileListParams.purpose
- Add support for new value
issuing_regulatory_reporting
on enumFileCreateParams.purpose
- Add support for
status_details
onTestHelpers.TestClock
- Change
26.8.0 - 2024-08-15
- #1847 Update generated code
- Add support for
authorization_code
onCharge.payment_method_details.card
- Add support for
wallet
onCharge.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_options
onPaymentIntent.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_debit
onSetupIntent.payment_method_options
,SetupIntentConfirmParams.payment_method_options
,SetupIntentCreateParams.payment_method_options
, andSetupIntentUpdateParams.payment_method_options
- Add support for
chips
onTreasury.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
, andretrieve
methods on resourceBilling.Alert
- Add support for
retrieve
method on resourceTax.Calculation
- Add support for
type
onCharge.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
offline
onConfirmationToken.payment_method_preview.card_present
andPaymentMethod.card_present
- Add support for
related_customer
onIdentity.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.interval
to be optional - Add support for new value
girocard
on 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.AlertTriggered
andBilling.Alert
- ⚠️ Remove support for
authorization_code
onCharge.payment_method_details.card
. This was accidentally released last week. - Add support for new value
billing.alert.triggered
on 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_registrations
andtax_settings
onAccountSession.components
andAccountSessionCreateParams.components
- Add support for
26.5.0 - 2024-07-25
- #1837 Update generated code
- Add support for
update
method on resourceCheckout.Session
- Add support for
transaction_id
onCharge.payment_method_details.affirm
- Add support for
buyer_id
onCharge.payment_method_details.blik
- Add support for
authorization_code
onCharge.payment_method_details.card
- Add support for
brand_product
onCharge.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_id
onCharge.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_type
onDispute.payment_method_details.card
- Add support for
twint
onPaymentMethodConfigurationCreateParams
,PaymentMethodConfigurationUpdateParams
, andPaymentMethodConfiguration
- Add support for new values
invoice.overdue
andinvoice.will_be_due
on enumsWebhookEndpointCreateParams.enabled_events[]
andWebhookEndpointUpdateParams.enabled_events[]
- Add support for
26.4.0 - 2024-07-18
- #1836 Update generated code
- Add support for
customer
onConfirmationToken.payment_method_preview
- Add support for new value
multibanco
on 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_s700
on enumterminal.ReaderListParams.device_type
- Add support for new value
issuing_dispute.funds_rescinded
on 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_options
onConfirmationToken
- Add support for
payment_element
onCustomerSession.components
andCustomerSessionCreateParams.components
- Add support for
address_validation
onIssuing.Card.shipping
andissuing.CardCreateParams.shipping
- Add support for
shipping
onissuing.CardUpdateParams
- Add support for
26.2.0 - 2024-07-05
- #1831 Update generated code
- Add support for
add_lines
,remove_lines
, andupdate_lines
methods on resourceInvoice
- Add support for
posted_at
onTax.Transaction
andtax.TransactionCreateFromCalculationParams
- Add support for
- #1833 Update formatting settings for VSCode
26.1.0 - 2024-06-27
- #1829 Update generated code
- Add support for
filters
onCheckout.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_type
onCreditNoteCreateParams
,CreditNotePreviewLinesParams
, andCreditNotePreviewParams
- Add support for
account_subcategories
onFinancialConnections.Session.filters
andfinancialconnections.SessionCreateParams.filters
- Add support for new values
multibanco
,twint
, andzip
on enumsPaymentLinkCreateParams.payment_method_types[]
andPaymentLinkUpdateParams.payment_method_types[]
- Add support for
reboot_window
onTerminal.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_decimal
toquantity_decimal
onIssuing.Transaction.purchase_details.fuel
,issuing.AuthorizationCaptureParams.purchase_details.fuel
,issuing.TransactionCreateForceCaptureParams.purchase_details.fuel
, andissuing.TransactionCreateUnlinkedRefundParams.purchase_details.fuel
Additions
- Add support for
finalize_amount
test helper method on resourceIssuing.Authorization
- Add support for new values
platform_disabled
,paused.inactivity
andother
on enumsCapability.Requirements.disabledReason
andCapability.FutureRequirements.disabledReason
- Add support for new value
ch_uid
on 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
fleet
onIssuing.Authorization
,Issuing.Transaction.purchase_details
,issuing.AuthorizationCaptureParams.purchase_details
,issuing.AuthorizationCreateParams
,issuing.TransactionCreateForceCaptureParams.purchase_details
, andissuing.TransactionCreateUnlinkedRefundParams.purchase_details
- Add support for
fuel
onIssuing.Authorization
andissuing.AuthorizationCreateParams
- Add support for
industry_product_code
andquantity_decimal
onIssuing.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
, andpound
on 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-20
on enumWebhookEndpointCreateParams.api_version
- Remove the unused resource
25.13.0 - 2024-06-17
- #1823 Update generated code
- Add support for new value
mobilepay
on enumsPaymentLinkCreateParams.payment_method_types[]
andPaymentLinkUpdateParams.payment_method_types[]
- Add support for
tax_id_collection
onPaymentLinkUpdateParams
- Add support for new value
25.12.0 - 2024-06-13
- #1818 Update generated code
- Add support for
multibanco_payments
andtwint_payments
onAccount.capabilities
,AccountCreateParams.capabilities
, andAccountUpdateParams.capabilities
- Add support for
twint
onCharge.payment_method_details
,ConfirmationToken.payment_method_preview
,ConfirmationTokenCreateParams.payment_method_data
,PaymentIntent.payment_method_options
,PaymentIntentConfirmParams.payment_method_data
,PaymentIntentConfirmParams.payment_method_options
,PaymentIntentCreateParams.payment_method_data
,PaymentIntentCreateParams.payment_method_options
,PaymentIntentUpdateParams.payment_method_data
,PaymentIntentUpdateParams.payment_method_options
,PaymentMethodCreateParams
,PaymentMethod
,SetupIntentConfirmParams.payment_method_data
,SetupIntentCreateParams.payment_method_data
, andSetupIntentUpdateParams.payment_method_data
- Add support for
multibanco
onCheckout.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
multibanco
andtwint
on enumsCustomerListPaymentMethodsParams.type
,PaymentMethodCreateParams.type
,PaymentMethodListParams.type
, andcheckout.SessionCreateParams.payment_method_types[]
- Add support for new values
multibanco
andtwint
on enumsConfirmationTokenCreateParams.payment_method_data.type
,PaymentIntentConfirmParams.payment_method_data.type
,PaymentIntentCreateParams.payment_method_data.type
,PaymentIntentUpdateParams.payment_method_data.type
,SetupIntentConfirmParams.payment_method_data.type
,SetupIntentCreateParams.payment_method_data.type
, andSetupIntentUpdateParams.payment_method_data.type
- Add support for new value
de_stn
on 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_details
onPaymentIntent.next_action
- Add support for
invoice_settings
onSubscription
- 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_payments
onAccount.capabilities
,AccountCreateParams.capabilities
, andAccountUpdateParams.capabilities
- Add support for new value
swish
on 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_value
onCheckout.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_from
onConfirmationToken.payment_method_preview.card
andPaymentMethod.card
- Add support for new values
en-RO
andro-RO
on 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.updated
on enumsWebhookEndpointCreateParams.enabled_events[]
andWebhookEndpointUpdateParams.enabled_events[]
- Add support for
25.9.0 - 2024-05-23
- #1806 Update generated code
- Add support for
external_account_collection
onAccountSession.components.balances.features
,AccountSession.components.payouts.features
,AccountSessionCreateParams.components.balances.features
, andAccountSessionCreateParams.components.payouts.features
- Add support for
payment_method_remove
onCheckout.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_source
onApplicationFee
- Add support for
net_available
onBalance.instant_available[]
- Add support for
preferred_locales
onCharge.payment_method_details.card_present
,ConfirmationToken.payment_method_preview.card_present
, andPaymentMethod.card_present
- Add support for
klarna
onDispute.payment_method_details
- Add support for
archived
andlookup_key
onentitlements.FeatureListParams
- Change
financialconnections.SessionCreateParams.filters.countries
to be optional - Add support for
no_valid_authorization
onIssuing.Dispute.evidence
,issuing.DisputeCreateParams.evidence
, andissuing.DisputeUpdateParams.evidence
- Add support for new value
no_valid_authorization
on enumsissuing.DisputeCreateParams.evidence.reason
andissuing.DisputeUpdateParams.evidence.reason
- Add support for
loss_reason
onIssuing.Dispute
- Add support for
routing
onPaymentIntent.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_amount
andapplication_fee
onPayout
- Add support for
stripe_s700
onTerminal.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_behavior
onSubscriptionCreateParams
that 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
update
test helper method on resourcesTreasury.OutboundPayment
andTreasury.OutboundTransfer
- Add support for
allow_redisplay
onConfirmationToken.payment_method_preview
andPaymentMethod
- Add support for
preview_mode
onInvoiceCreatePreviewParams
,InvoiceUpcomingLinesParams
, andInvoiceUpcomingParams
- Add support for
tracking_details
onTreasury.OutboundPayment
andTreasury.OutboundTransfer
- Add support for new values
treasury.outbound_payment.tracking_details_updated
andtreasury.outbound_transfer.tracking_details_updated
on enumsWebhookEndpointCreateParams.enabled_events[]
andWebhookEndpointUpdateParams.enabled_events[]
- Add support for
25.5.0 - 2024-05-02
- #1785 Update generated code
- Add support for
paypal
onDispute.payment_method_details
- Change type of
Dispute.payment_method_details.type
fromliteral('card')
toenum('card'|'paypal')
- Change type of
entitlements.FeatureUpdateParams.metadata
frommap(string: string)
toemptyable(map(string: string))
- Add support for
payment_method_types
onPaymentIntentConfirmParams
- Add support for
ship_from_details
onTax.Calculation
,Tax.Transaction
, andtax.CalculationCreateParams
- Add support for
bh
,eg
,ge
,ke
,kz
,ng
, andom
onTax.Registration.country_options
andtax.RegistrationCreateParams.country_options
- Add support for
- #1787 Deprecate Java params based on OpenAPI spec
- Mark as deprecated the
persistent_token
property 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_usage
onCheckout.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.feature
fromstring
toexpandable($Entitlements.Feature)
- Remove support for inadvertently released identity verification features
email
andphone
onidentity.VerificationSessionCreateParams.options
andidentity.VerificationSessionUpdateParams.options
- Add support for new values
amazon_pay
andrevolut_pay
on 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_pay
andrevolut_pay
onMandate.payment_method_details
andSetupAttempt.payment_method_details
- Add support for
ending_before
,limit
, andstarting_after
onPaymentMethodConfigurationListParams
- Add support for
mobilepay
onPaymentMethodConfigurationCreateParams
,PaymentMethodConfigurationUpdateParams
, andPaymentMethodConfiguration
- Add support for
- Deprecate Java methods based on OpenAPI spec
- Mark as deprecated the
approve
anddecline
methods 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_preview
method on resourceInvoice
- Add support for
payment_method_data
oncheckout.SessionCreateParams
- Add support for
saved_payment_method_options
onCheckout.Session
andcheckout.SessionCreateParams
- Add support for
mobilepay
onCheckout.Session.payment_method_options
andcheckout.SessionCreateParams.payment_method_options
- Add support for new value
mobilepay
on enumcheckout.SessionCreateParams.payment_method_types[]
- Add support for
allow_redisplay
onConfirmationTokenCreateParams.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_details
andsubscription_details
onInvoiceUpcomingLinesParams
andInvoiceUpcomingParams
- Add support for new value
other
on 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
balances
andpayouts_list
onAccountSession.components
andAccountSessionCreateParams.components
- Change
billing.MeterEventCreateParams.timestamp
to be optional - Remove support for
config
onForwarding.Request
andforwarding.RequestCreateParams
. This field is no longer used by the Forwarding Request API. - Add support for
capture_method
onPaymentIntent.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
swish
onPaymentMethodConfigurationCreateParams
,PaymentMethodConfigurationUpdateParams
, andPaymentMethodConfiguration
- Add support for new value
entitlements.active_entitlement_summary.updated
on 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_management
andnotification_banner
onAccountSession.components
andAccountSessionCreateParams.components
- Add support for
external_account_collection
onAccountSession.components.account_onboarding.features
andAccountSessionCreateParams.components.account_onboarding.features
- Change
billing.MeterEventAdjustmentCreateParams.cancel.identifier
andbilling.MeterEventAdjustmentCreateParams.cancel
to be optional - Change
billing.MeterEventAdjustmentCreateParams.type
to be required - Change type of
Billing.MeterEventAdjustment.cancel
fromBillingMeterResourceBillingMeterEventAdjustmentCancel
tonullable(BillingMeterResourceBillingMeterEventAdjustmentCancel)
- Add support for
amazon_pay
onCharge.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
ownership
on 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_pay
on enumcheckout.SessionCreateParams.payment_method_types[]
- Add support for new value
amazon_pay
on enumsConfirmationTokenCreateParams.payment_method_data.type
,PaymentIntentConfirmParams.payment_method_data.type
,PaymentIntentCreateParams.payment_method_data.type
,PaymentIntentUpdateParams.payment_method_data.type
,SetupIntentConfirmParams.payment_method_data.type
,SetupIntentCreateParams.payment_method_data.type
, andSetupIntentUpdateParams.payment_method_data.type
- Add support for new values
bh_vat
,kz_bin
,ng_tin
, andom_vat
on 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_pay
on enumsCustomerListPaymentMethodsParams.type
,PaymentMethodCreateParams.type
, andPaymentMethodListParams.type
- Add support for
next_refresh_available_at
onFinancialConnections.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
TaxIdService
for operations on/v1/tax_ids
endpoints.
⚠️ Breaking changes
- Rename
features
tomarketing_features
onProductCreateParams
,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_ids
viaclient.taxIds()
) and as a child (e.g.,/v1/customers/{}/tax_ids
viaclient.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
verify
method onBankAccountService
.- Please use the
verify
method onCustomerPaymentSourceService
instead
// BEFORE client.bankAccounts().verify("cus_...", "ba_..."); // AFTER client.customers().paymentSources().verify("cus_...", "ba_...");
- Please use the
- Remove support for
list
andcreate
methods ontreasury.FinancialAccountFeaturesService
. These methods were incorrectly named.- Please migrate
list
->retrieve
andcreate
->update
.
- Please migrate
- Update
setPageTypeToken
method onStripeCollectionInterface
to be required and remove default implementation. - Remove deprecated
setUsage
method onBaseApiRequest
. - Update
usage
onBaseApiRequest
class to befinal
. - Remove deprecated
maybeEnqueueMetrics
method onRequestTelemetry
.
⚠️ Removal of enum values, properties and events that are no longer part of the publicly documented Stripe API
- Remove
Configuration.SubscriptionPause
for Billing Portal as the feature to pause subscription on the portal has been deprecated. - Remove the support for the below deprecated values in
BalanceTransaction.Type
obligation_inbound
obligation_payout
obligation_payout_failure
obligation_reversal_outbound
- Remove the below deprecated events from
Event.Type
,WebhookEndpointCreateOptions.EnabledEvent
,WebhookEndpointUpdateOptions.EnabledEvent
invoiceitem.updated
order.created
recipient.created
recipient.deleted
recipient.updated
sku.created
sku.deleted
sku.updated
- Remove support for
id_bank_transfer
,multibanco
,netbanking
,pay_by_bank
, andupi
onPaymentMethodConfiguration
by removing the below classesPaymentMethodConfiguration.IdBankTransfer
PaymentMethodConfiguration.Multibanco
PaymentMethodConfiguration.Netbanking
PaymentMethodConfiguration.PayByBank
PaymentMethodConfiguration.Upi
- Remove the support for
challenge_only
inSetupIntent.PaymentMethodOptions.Card.RequestThreeDSecure
- Remove the support for deprecated value
service_tax
inTaxRate.TaxType
,InvoiceLinetItemUpdateParams.TaxAmount.TaxRateData.TaxType
,pwebTaxRateCreateParams.TaxType
,TaxRateUpdateParams.TaxType
- Remove the support for
various
inClimate.Supplier.removalPathway
- Remove the deprecated value
INCLUDE_AND_REQUIRE
on the enumInvoiceCreateParams.PendingInvoiceItemsBehavior
- Remove the property
RequestIncrementalAuthorization
onPaymentIntentConfirmParams.PaymentMethodOptions.CardPresent
,PaymentIntentCreateParams.PaymentMethodOptions.CardPresent
andPaymentIntentUpdateParams.PaymentMethodOptions.CardPresent
. This was shipped by mistake. - Remove the support for deprecated value
obligation
onReportRunCreateParams.ReportingCategory
- Remove the legacy field
rendering_options
onInvoiceCreateParams
,InvoiceUpdateParams
, andInvoice
. Userendering
instead.
-
24.24.0 - 2024-04-09
- #1778 Update generated code
- Add support for new resources
Entitlements.ActiveEntitlement
andEntitlements.Feature
- Add support for
list
andretrieve
methods on resourceActiveEntitlement
- Add support for
create
,list
,retrieve
, andupdate
methods on resourceFeature
- Add support for
controller
onAccountCreateParams
- Add support for
fees
,losses
,requirement_collection
, andstripe_dashboard
onAccount.controller
- Add support for
event_name
onBilling.MeterEventAdjustment
andbilling.MeterEventAdjustmentCreateParams
- Add support for
cancel
andtype
onBilling.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.reference
fromemptyable(string)
tostring
- Add support for
subscription_item
onDiscount
- Add support for
email
andphone
onIdentity.VerificationReport
,Identity.VerificationSession.options
,Identity.VerificationSession.verified_outputs
,identity.VerificationSessionCreateParams.options
, andidentity.VerificationSessionUpdateParams.options
- Add support for
verification_flow
onIdentity.VerificationReport
,Identity.VerificationSession
, andidentity.VerificationSessionCreateParams
- Add support for
provided_details
onIdentity.VerificationSession
,identity.VerificationSessionCreateParams
, andidentity.VerificationSessionUpdateParams
- Change
identity.VerificationSessionCreateParams.type
to be optional - Add support for
promotion_code
onInvoiceCreateParams.discounts[]
,InvoiceItemCreateParams.discounts[]
,InvoiceItemUpdateParams.discounts[]
,InvoiceUpdateParams.discounts[]
,QuoteCreateParams.discounts[]
, andQuoteUpdateParams.discounts[]
- Add support for
discounts
onInvoiceUpcomingLinesParams.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_countries
andblocked_merchant_countries
onIssuing.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
zip
onPaymentMethodConfigurationCreateParams
,PaymentMethodConfigurationUpdateParams
, andPaymentMethodConfiguration
- Add support for
offline
onSetupAttempt.payment_method_details.card_present
- Add support for
card_present
onSetupIntent.payment_method_options
,SetupIntentConfirmParams.payment_method_options
,SetupIntentCreateParams.payment_method_options
, andSetupIntentUpdateParams.payment_method_options
- Add support for new value
mobile_phone_reader
on 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
, andupdate
methods on resourceMeter
- Add support for
create
method on resourcesMeterEventAdjustment
andMeterEvent
- Add support for
amazon_pay_payments
onAccount.capabilities
,AccountCreateParams.capabilities
, andAccountUpdateParams.capabilities
- Add support for
destination_on_behalf_of_charge_management
onAccountSession.components.payment_details.features
,AccountSession.components.payments.features
,AccountSessionCreateParams.components.payment_details.features
, andAccountSessionCreateParams.components.payments.features
- Add support for
mandate
onCharge.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_line
onissuing.CardCreateParams
- Add support for
meter
onPlanCreateParams
,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
ConfirmationToken
andForwarding.Request
- Add support for
retrieve
method on resourceConfirmationToken
- Add support for
create
,list
, andretrieve
methods on resourceRequest
- Add support for
mobilepay_payments
onAccount.capabilities
,AccountCreateParams.capabilities
, andAccountUpdateParams.capabilities
- Add support for
mobilepay
onCharge.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_reference
onCharge.payment_method_details.us_bank_account
- Add support for new value
mobilepay
on enumsCustomerListPaymentMethodsParams.type
,PaymentMethodCreateParams.type
, andPaymentMethodListParams.type
- Add support for
confirmation_token
onPaymentIntentConfirmParams
,PaymentIntentCreateParams
,SetupIntentConfirmParams
, andSetupIntentCreateParams
- Add support for new value
mobilepay
on 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
name
onTerminal.Configuration
,terminal.ConfigurationCreateParams
, andterminal.ConfigurationUpdateParams
- Add support for
payout
onTreasury.ReceivedDebit.linked_flows
- Add support for new resources
24.20.0 - 2024-03-14
- #1763 Update generated code
- Add support for new resources
Issuing.PersonalizationDesign
andIssuing.PhysicalBundle
- Add support for
create
,list
,retrieve
, andupdate
methods on resourcePersonalizationDesign
- Add support for
list
andretrieve
methods on resourcePhysicalBundle
- Add support for
personalization_design
onIssuing.Card
,issuing.CardCreateParams
,issuing.CardListParams
, andissuing.CardUpdateParams
- Change type of
SubscriptionCreateParams.application_fee_percent
andSubscriptionUpdateParams.application_fee_percent
fromnumber
toemptyStringable(number)
- Add support for
sepa_debit
onSubscription.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
documents
onAccountSession.components
andAccountSessionCreateParams.components
- Add support for
request_three_d_secure
onCheckout.Session.payment_method_options.card
andcheckout.SessionCreateParams.payment_method_options.card
- Add support for
created
onCreditNoteListParams
- Add support for
sepa_debit
onInvoice.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
number
onInvoiceCreateParams
andInvoiceUpdateParams
- Add support for
enable_customer_cancellation
onTerminal.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_config
onTerminal.Reader.action.refund_payment
andterminal.ReaderRefundPaymentParams
- Add support for
payment_method
onTokenCreateParams.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_id
onIdentity.VerificationReport
,Identity.VerificationSession
,identity.VerificationReportListParams
,identity.VerificationSessionCreateParams
, andidentity.VerificationSessionListParams
- Remove support for value
include_and_require
from enumInvoiceCreateParams.pending_invoice_items_behavior
- Remove support for value
service_tax
from enumsTaxRateCreateParams.tax_type
andTaxRateUpdateParams.tax_type
- Add support for
created
ontreasury.OutboundPaymentListParams
- Add
InvoiceLineItem.update
method.
- Add support for
24.16.0 - 2024-02-15
- #1745 Update generated code
- Add support for
networks
onCard
,PaymentMethodCreateParams.CardDetails
,PaymentMethodUpdateParams.Card
, andTokenCreateParams.Card
- Add support for new value
no_voec
on 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_brand
onPaymentMethod.card
- Add support for new value
financial_connections.account.refreshed_ownership
on enumsWebhookEndpointCreateParams.enabled_events[]
andWebhookEndpointUpdateParams.enabled_events[]
- Add support for
24.15.0 - 2024-02-08
- #1742 Update generated code
- Add support for
invoices
onAccount.settings
andAccountUpdateParams.settings
- Add support for new value
velobank
on 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_usage
onPaymentIntent.payment_method_options.blik
,PaymentIntentConfirmParams.payment_method_options.blik
,PaymentIntentCreateParams.payment_method_options.blik
, andPaymentIntentUpdateParams.payment_method_options.blik
- Add support for
require_cvc_recollection
onPaymentIntent.payment_method_options.card
,PaymentIntentConfirmParams.payment_method_options.card
,PaymentIntentCreateParams.payment_method_options.card
, andPaymentIntentUpdateParams.payment_method_options.card
- Add support for
account_tax_ids
onSubscriptionCreateParams.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
swish
payment method throughout the API - Add support for
relationship
onAccountCreateParams.individual
,AccountUpdateParams.individual
, andTokenCreateParams.account.individual
- Add support for
jurisdiction_level
onTaxRate
- ⚠️ Fix broken reference to
com.stripe.model.Discount
fromcheckout.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_revenue
andestimated_worker_count
onAccount.business_profile
,Account.CreateParams.business_profile
, andAccount.UpdateParams.business_profile
- Add support for new value
registered_charity
on enumsAccount.CreateParams.company.structure
,Account.UpdateParams.company.structure
, andToken.CreateParams.account.company.structure
- Add support for
collection_options
onAccountLink.CreateParams
- Add support for
liability
onCheckout.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
issuer
onCheckout.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_settings
onPaymentLink.subscription_data
,PaymentLink.CreateParams.subscription_data
,PaymentLink.UpdateParams.subscription_data
, andcheckout.Session.CreateParams.subscription_data
- Add support for new value
challenge
on 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_code
onInvoice.UpcomingLinesParams.discounts[]
,Invoice.UpcomingLinesParams.invoice_items[].discounts[]
,Invoice.UpcomingParams.discounts[]
, andInvoice.UpcomingParams.invoice_items[].discounts[]
- Add support for
account_type
onPaymentMethod.UpdateParams.us_bank_account
- Add support for
24.12.0 - 2024-01-18
-
#1732 Update generated code
-
#1723 Update generated code
- Add support for
issuer
onInvoiceCreateParams
,InvoiceUpcomingLinesParams
,InvoiceUpcomingParams
,InvoiceUpdateParams
, andInvoice
- Add support for
liability
onInvoice.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_of
onInvoiceUpcomingLinesParams
andInvoiceUpcomingParams
- Add support for
pin
onissuing.CardCreateParams
- Add support for
revocation_reason
onMandate.payment_method_details.bacs_debit
- Add support for new value
nn
on 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_balance
onPaymentMethodConfigurationCreateParams
,PaymentMethodConfigurationUpdateParams
, andPaymentMethodConfiguration
- Add support for
invoice_settings
onSubscriptionCreateParams
andSubscriptionUpdateParams
- Add support for
-
#1724 Add webhook parsing method on StripeClient
- Add support for
constructEvent()
instance method onStripeClient
that 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
StripeClient
inX-Stripe-Client-Telemetry
. (You can disable telemetry viaStripe.enableTelemetry = false;
, see the README.)
Details
- A different approach to #1698. This one sets
usage
on each callsite toStripeResponseGetter.request
fromStripeClient
, rather than attempting to wrapLiveStripeResponseGetter
. - Modifies
RequestTelemetry
to 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
create
method on resourceCustomerSession
- Remove support for
expand
onBankAccountDeleteParams
andCardDeleteParams
- Add support for
account_type
,default_for_currency
, anddocuments
onBankAccountUpdateParams
andCardUpdateParams
- Remove support for
owner
onBankAccountUpdateParams
andCardUpdateParams
- Change type of
BankAccountUpdateParams.account_holder_type
andCardUpdateParams.account_holder_type
fromenum('company'|'individual')
toemptyStringable(enum('company'|'individual'))
- Add support for new values
eps
andp24
on 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
obligation
from enumreporting.ReportRunCreateParams.parameters.reporting_category
- Add support for
billing_cycle_anchor_config
onSubscriptionCreateParams
andSubscription
- 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
retrieve
method 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
list
andretrieve
methods on resourceTransaction
- Add support for
subscribe
andunsubscribe
methods on resourceFinancialConnections.Account
- Add support for
features
onAccountSessionCreateParams.components.payouts
- Add support for
edit_payout_schedule
,instant_payouts
, andstandard_payouts
onAccountSession.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
transactions
on enumfinancialconnections.AccountRefreshParams.features[]
- Add support for
subscriptions
andtransaction_refresh
onFinancialConnections.Account
- Add support for
next_refresh_available_at
onFinancialConnections.Account.balance_refresh
- Add support for new value
transactions
on enumfinancialconnections.SessionCreateParams.prefetch[]
- Add support for new value
unknown
on enumissuing.AuthorizationCreateParams.verification_data.authentication_exemption.type
- Add support for
collection_method
onMandate.payment_method_details.us_bank_account
- Add support for new value
challenge
on 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_options
onPaymentIntent.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_pay
onPaymentMethodConfigurationCreateParams
,PaymentMethodConfigurationUpdateParams
, andPaymentMethodConfiguration
- Add support for
destination_details
onRefund
- Add support for new value
financial_connections.account.refreshed_transactions
on 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_agreement
onCheckout.Session.consent_collection
,PaymentLink.consent_collection
,PaymentLinkCreateParams.consent_collection
, andcheckout.SessionCreateParams.consent_collection
- Add support for
after_submit
onCheckout.Session.custom_text
,PaymentLink.custom_text
,PaymentLinkCreateParams.custom_text
,PaymentLinkUpdateParams.custom_text
, and - Add support for
created
onradar.EarlyFraudWarningListParams
- Add support for
24.7.0 - 2023-12-07
- #1700 Update generated code
- Add support for
payment_details
,payments
, andpayouts
onAccountSession.components
andAccountSessionCreateParams.components
- Add support for
features
onAccountSession.components.account_onboarding
andAccountSessionCreateParams.components.account_onboarding
- Add support for
inactive_message
andrestrictions
onPaymentLinkCreateParams
,PaymentLinkUpdateParams
, andPaymentLink
- Add support for
transfer_group
onPaymentLink.payment_intent_data
,PaymentLinkCreateParams.payment_intent_data
, andPaymentLinkUpdateParams.payment_intent_data
- Add support for
trial_settings
onPaymentLink.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
, andupdate
methods on resourceOrder
- Add support for
list
andretrieve
methods on resourcesProduct
andSupplier
- Add support for
created
oncheckout.SessionListParams
- Add support for
validate_location
onCustomerCreateParams.tax
andCustomerUpdateParams.tax
- Add support for new values
climate_order_purchase
andclimate_order_refund
on 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_updated
on 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_indicator
andtransaction_id
onCharge.payment_method_details.card.three_d_secure
andSetupAttempt.payment_method_details.card.three_d_secure
- Add support for
exemption_indicator_applied
andexemption_indicator
onCharge.payment_method_details.card.three_d_secure
- Add support for
three_d_secure
onPaymentIntentConfirmParams.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
offline
onCharge.payment_method_details.card_present
- Add support for
system_trace_audit_number
onIssuing.Authorization.network_data
- Add support for
transaction_id
onIssuing.Authorization.network_data
andIssuing.Transaction.network_data
- Add support for
network_risk_score
onIssuing.Authorization.pending_request
andIssuing.Authorization.request_history[]
- Add support for
requested_at
onIssuing.Authorization.request_history[]
- Add support for
authorization_code
onIssuing.Transaction.network_data
- Add support for
24.3.0 - 2023-11-16
- #1685 Update generated code
- Add support for
status
oncheckout.SessionListParams
- Add support for
- #1683 Update generated code
- Add support for
bacs_debit_payments
onAccountCreateParams.settings
andAccountUpdateParams.settings
- Add support for
service_user_number
onAccount.settings.bacs_debit_payments
- Add support for
capture_before
onCharge.payment_method_details.card
- Add support for
paypal
onCheckout.Session.payment_method_options
- Add support for
tax_amounts
onCreditNoteCreateParams.lines[]
,CreditNotePreviewLinesParams.lines[]
, andCreditNotePreviewParams.lines[]
- Add support for
network_data
onIssuing.Transaction
- Add support for
24.2.0 - 2023-11-09
- #1679 Update generated code
- Add support for
metadata
onQuote.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_pay
throughout the API. - Add support for
aba
andswift
onFundingInstructions.bank_transfer.financial_addresses[]
andPaymentIntent.next_action.display_bank_transfer_instructions.financial_addresses[]
- Add support for
url
onIssuing.Authorization.merchant_data
,Issuing.Transaction.merchant_data
,issuing.AuthorizationCreateParams.merchant_data
,issuing.TransactionCreateForceCaptureParams.merchant_data
, andissuing.TransactionCreateUnlinkedRefundParams.merchant_data
- Add support for
authentication_exemption
andthree_d_secure
onIssuing.Authorization.verification_data
andissuing.AuthorizationCreateParams.verification_data
- Add support for
description
onPaymentLink.payment_intent_data
,PaymentLinkCreateParams.payment_intent_data
, andPaymentLinkUpdateParams.payment_intent_data
- Add support for new value
unreconciled_customer_funds
on 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_guardian
onAccountPersonsParams.relationship
andTokenCreateParams.person.relationship
- Add support for
additional_tos_acceptances
onTokenCreateParams.person
- Add support for new value
2023-10-16
on enumWebhookEndpointCreateParams.api_version
- Add support for
23.10.0 - 2023-10-16
- #1670 Update generated code
- Add support for new values
issuing_token.created
andissuing_token.updated
on 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_mode
onCheckout.Session
andcheckout.SessionCreateParams
- Change
checkout.SessionCreateParams.success_url
to be optional - Add support for
client_secret
onCheckout.Session
- Add support for
postal_code
onIssuing.Authorization.verification_data
- Add support for
offline
onTerminal.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
, andupdate
methods on resourceToken
- Add support for
amount_authorized
,extended_authorization
,incremental_authorization
,multicapture
, andovercapture
onCharge.payment_method_details.card
- Add support for
token
onIssuing.Authorization
andIssuing.Transaction
- Add support for
authorization_code
onIssuing.Authorization.request_history[]
- Add support for
request_extended_authorization
,request_multicapture
, andrequest_overcapture
onPaymentIntent.payment_method_options.card
,PaymentIntentConfirmParams.payment_method_options.card
,PaymentIntentCreateParams.payment_method_options.card
, andPaymentIntentUpdateParams.payment_method_options.card
- Add support for
request_incremental_authorization
onPaymentIntent.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_capture
onPaymentIntentCaptureParams
- Add support for
metadata
onPaymentLink.payment_intent_data
,PaymentLink.subscription_data
,PaymentLinkCreateParams.payment_intent_data
, andPaymentLinkCreateParams.subscription_data
- Add support for
statement_descriptor_suffix
andstatement_descriptor
onPaymentLink.payment_intent_data
andPaymentLinkCreateParams.payment_intent_data
- Add support for
payment_intent_data
andsubscription_data
onPaymentLinkUpdateParams
- Add support for new resource
23.7.0 - 2023-09-28
- #1657 Update generated code
- Add support for
rendering
onInvoiceCreateParams
,InvoiceUpdateParams
, andInvoice
- Add support for
23.6.0 - 2023-09-21
- #1654 Update generated code
- Add support for
terms_of_service_acceptance
onCheckout.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
, andupdate
methods on resourcePaymentMethodConfiguration
- Add support for
capture
,create
,expire
,increment
, andreverse
test helper methods on resourceIssuing.Authorization
- Add support for
create_force_capture
,create_unlinked_refund
, andrefund
test helper methods on resourceIssuing.Transaction
- Add support for
payment_method_configuration
onPaymentIntentCreateParams
,PaymentIntentUpdateParams
,SetupIntentCreateParams
,SetupIntentUpdateParams
, andcheckout.SessionCreateParams
- Add support for
payment_method_configuration_details
onCheckout.Session
,PaymentIntent
, andSetupIntent
- Add support for
nonce
onEphemeralKeyCreateParams
- Add support for
cashback_amount
onIssuing.Authorization.amount_details
,Issuing.Authorization.pending_request.amount_details
,Issuing.Authorization.request_history[].amount_details
, andIssuing.Transaction.amount_details
- Add support for
serial_number
onterminal.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
, andvalidate
methods on resourcePaymentMethodDomain
- Add support for new value
n26
on 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
features
onProductCreateParams
,ProductUpdateParams
, andProduct
- Remove support for value
invoiceitem.updated
from 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
create
method on resourceAccountSession
- Add support for
application
onPaymentLink
- Add support for new value
obligation
on enumreporting.ReportRunCreateParams.parameters.reporting_category
- Add support for new resource
23.2.0 - 2023-08-24
- #1635 Update generated code
- Add support for
retention
onBillingPortal.Session.flow.subscription_cancel
andbillingportal.SessionCreateParams.flow_data.subscription_cancel
- Add support for
prefetch
onCheckout.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_details
onDispute
- Change type of
PaymentIntentCreateParams.mandate_data
andSetupIntentCreateParams.mandate_data
fromsecret_key_param
toemptyStringable(secret_key_param)
- Change type of
PaymentIntentConfirmParams.mandate_data
andSetupIntentConfirmParams.mandate_data
fromsecret_key_param | client_key_param
toemptyStringable(secret_key_param | client_key_param)
- Add support for
balance_transaction
onCustomerCashBalanceTransaction.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_amount
ontax.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_update
andcustom_account_verification
from enumAccountLinkCreateParams.type
- These values are not fully operational. Please use
account_update
andaccount_onboarding
instead (see API reference).
- These values are not fully operational. Please use
- ⚠️Remove support for
available_on
onBalanceTransactionListParams
- Use of this parameter is discouraged. You may use
.putExtraParam
if sending the parameter is still required.
- Use of this parameter is discouraged. You may use
- ⚠️Remove support for
alternate_statement_descriptors
,destination
, anddispute
onCharge
- Use of these fields is discouraged.
- ⚠️Remove support for
shipping_rates
oncheckout.SessionCreateParams
- Please use
shipping_options
instead.
- Please use
- ⚠️Remove support for
coupon
andtrial_from_plan
oncheckout.SessionCreateParams.subscription_data
- Please migrate to the Prices API, or use
.putExtraParam
if sending the parameter is still required.
- Please migrate to the Prices API, or use
- ⚠️Remove support for value
card_present
from enumsCustomerListPaymentMethodsParams.type
andPaymentMethodListParams.type
- This value was not fully operational.
- ⚠️Remove support for
blik
onMandate.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
, andzip
onPaymentMethodUpdateParams
- These fields are empty.
- ⚠️Remove support for
country
onPaymentMethod.link
- This field was not fully operational.
- ⚠️Remove support for
recurring
onPriceUpdateParams
- This property should be set on create only.
- ⚠️Remove support for
attributes
,caption
, anddeactivate_on
onProductCreateParams
,ProductUpdateParams
, andProduct
- These fields are not fully operational.
- Add support for new value
2023-08-16
on enumWebhookEndpointCreateParams.api_version
- ⚠️Remove support for values
- #1622 - StripeClient
- Introduces
StripeClient
and 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
retrieve
before 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.request
withApiMode.OAuth
. - ⚠️ Deprecated
ApiResource.className()
singleClassUrl()
,classUrl()
,instanceUrl()
,subresourceUrl()
methods removed.
- ⚠️
- Type changes
- ⚠️
StripeResponseGetter.request(...)
,streamRequest(...)
signatures changed.BaseAddress
parameter added.url
renamed topath
and is a relative to the base addressapiMode
parameter added to control how request is sent and response is handled,V1
andOAuth
are supported values.- ⚠️
RequestOptions.getReadTimeout()
,getConnectTimeout()
,getMaxNetworkRetries()
now returnInteger
instead ofint
.
- ⚠️
- Renames
- ⚠️
addFullNameAliase
renamed toaddFullNameAlias
inAccountCreateParams
,AccountUpdateParams
,PersonCollectionCreateParams
,TokenCreateParams
,PersonCollectionCreateParams
,PersonUpdateParams
. - ⚠️
addLookupKeys
renamed toaddLookupKey
inPriceListParams
- ⚠️
- Behavior Changes
- ⚠️
RequestOptions.getDefault()
does not apply global configuration options fromStripe
class, all fields are initialized tonull
. - ⚠️
RequestOptionsBuilder
does not apply global configuration options fromStripe
class, all fields are initialized tonull
.
- ⚠️
- Introduces
22.30.0 - 2023-08-03
- #1620 Update generated code
- Change many types from
string
toemptyStringable(string)
- Add support for
subscription_details
onInvoice
- Add support for
preferred_settlement_speed
onPaymentIntent.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_fingerprint
andus_bank_account_fingerprint
on enumradar.ValueListCreateParams.item_type
- Change many types from
22.29.0 - 2023-07-27
- #1614 Update generated code
- Add support for
monthly_estimated_revenue
onAccount.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_tin
on 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_sdk
onSetupIntentConfirmParams
andSetupIntentCreateParams
- Add support for new value
service_tax
on enumsTaxRateCreateParams.tax_type
andTaxRateUpdateParams.tax_type
- Add support for new value
- #1609 Update generated code
- Add support for new value
ro_tin
on 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_sdk
onSetupIntentConfirmParams
andSetupIntentCreateParams
- Add support for new value
service_tax
on enumsTaxRateCreateParams.tax_type
andTaxRateUpdateParams.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
retrieve
andupdate
methods on resourceSettings
- Add support for
order_id
onCharge.payment_method_details.afterpay_clearpay
- Add support for
allow_redirects
onPaymentIntent.automatic_payment_methods
,PaymentIntentCreateParams.automatic_payment_methods
,SetupIntent.automatic_payment_methods
, andSetupIntentCreateParams.automatic_payment_methods
- Add support for
product
onTax.TransactionLineItem
- Add support for new value
tax.settings.updated
on enumsWebhookEndpointCreateParams.enabled_events[]
andWebhookEndpointUpdateParams.enabled_events[]
- Add support for new resource
22.26.0 - 2023-07-06
- #1601 Update generated code
- Add support for
numeric
andtext
onPaymentLink.custom_fields[]
- Add support for
automatic_tax
onSubscriptionListParams
- Add support for
22.25.0 - 2023-06-29
- #1597 Update generated code
- Add support for
effective_at
onCreditNoteCreateParams
,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_tin
on 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_of
onMandate
- Add support for
22.23.1 - 2023-06-09
- #1582 Bugfix: fix
Customer.retrievePaymentMethod
URL interpolation
22.23.0 - 2023-06-08
- #1577 Update generated code
- Add support for
taxability_reason
onTax.Calculation.tax_breakdown[]
- Add support for
22.22.0 - 2023-06-01
- #1569 Update generated code
- Add support for
numeric
andtext
oncheckout.SessionCreateParams.custom_fields[]
,PaymentLinkCreateParams.custom_fields[]
, andPaymentLinkUpdateParams.custom_fields[]
- Add support for new values
aba
andswift
on 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_transfer
on 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_length
andminimum_length
onCheckout.Session.custom_fields[].numeric
andCheckout.Session.custom_fields[].text
- Add support for
preferred_locales
onIssuing.Cardholder
,issuing.CardholderCreateParams
, andissuing.CardholderUpdateParams
- Add support for
description
,iin
, andissuer
onPaymentMethod.card_present
andPaymentMethod.interac_present
- Add support for
payer_email
onPaymentMethod.paypal
- Add support for
- #1572 Move deserializeStripeObject to StripeObject
22.21.0 - 2023-05-25
- #1566 Update generated code
- Add support for
zip_payments
onAccount.capabilities
,AccountCreateParams.capabilities
, andAccountUpdateParams.capabilities
- Add support for
zip
onCharge.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
zip
on enumscheckout.SessionCreateParams.payment_method_types[]
andPaymentMethodCreateParams.type
- Add support for new value
zip
on enumsCustomerListPaymentMethodsParams.type
andPaymentMethodListParams.type
- Add support for new value
zip
on 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_confirm
andsubscription_update
onBillingPortal.Session.flow
andbillingportal.SessionCreateParams.flow_data
- Add support for new values
subscription_update_confirm
andsubscription_update
on enumbillingportal.SessionCreateParams.flow_data.type
- Add support for
link
onCharge.payment_method_details.card.wallet
andPaymentMethod.card.wallet
- Add support for
buyer_id
andcashtag
onCharge.payment_method_details.cashapp
andPaymentMethod.cashapp
- Add support for new values
amusement_tax
andcommunications_tax
on enumsTaxRateCreateParams.tax_type
andTaxRateUpdateParams.tax_type
- Add support for
22.19.0 - 2023-05-11
- #1559 Update generated code
- Add support for
paypal
onCharge.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_token
onCharge.payment_method_details.card
- Add support for new value
paypal
on enumscheckout.SessionCreateParams.payment_method_types[]
andPaymentMethodCreateParams.type
- Add support for
taxability_reason
andtaxable_amount
onCheckout.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
paypal
on enumsCustomerListPaymentMethodsParams.type
andPaymentMethodListParams.type
- Add support for new value
paypal
on 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
paypal
on 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_au
on 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
paypal
on enumsPaymentLinkCreateParams.payment_method_types[]
andPaymentLinkUpdateParams.payment_method_types[]
- Add support for
brand
,cardholder_name
,country
,exp_month
,exp_year
,fingerprint
,funding
,last4
,networks
, andread_method
onPaymentMethod.card_present
andPaymentMethod.interac_present
- Add support for
preferred_locales
onPaymentMethod.interac_present
- Add support for
effective_percentage
onTaxRate
- Add support for
gb_bank_transfer
andjp_bank_transfer
onCustomerCashBalanceTransactions.funded.bank_transfer
- Add support for
22.18.0 - 2023-05-04
- #1555 Update generated code
- Add support for
link
onCheckout.Session.payment_method_options
andcheckout.SessionCreateParams.payment_method_options
- Add support for
brand
,country
,description
,exp_month
,exp_year
,fingerprint
,funding
,iin
,issuer
,last4
,network
, andwallet
onSetupAttempt.payment_method_details.card
- Add support for
22.17.0 - 2023-04-27
- #1551 Update generated code
- Add support for
billing_cycle_anchor
andproration_behavior
oncheckout.SessionCreateParams.subscription_data
- Add support for
terminal_id
onIssuing.Authorization.merchant_data
andIssuing.Transaction.merchant_data
- Add support for
metadata
onPaymentIntentCaptureParams
- Add support for
checks
onSetupAttempt.payment_method_details.card
- Add support for
tax_breakdown
onTax.Calculation.shipping_cost
andTax.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
country
onPaymentMethod.link
- Add support for
status_details
onPaymentMethod.us_bank_account
- Add support for
22.15.0 - 2023-03-30
- #1536 Update generated code
- Remove support for
create
method 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
createFromCalculation
method.
- 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_id
andexport_purpose_code
onAccount.company
,AccountCreateParams.company
,AccountUpdateParams.company
, andTokenCreateParams.account.company
- Add support for
amount_tip
onterminal.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
create
andlist_line_items
methods on resourceCalculation
- Add support for
create_from_calculation
,create_reversal
,create
,list_line_items
, andretrieve
methods on resourceTransaction
- Add support for new value
link
on enumcheckout.SessionCreateParams.payment_method_types[]
- Add support for
currency_conversion
onCheckout.Session
- Add support for new value
link
on enumsPaymentLinkCreateParams.payment_method_types[]
andPaymentLinkUpdateParams.payment_method_types[]
- Add support for
automatic_payment_methods
onSetupIntentCreateParams
andSetupIntent
- Add support for new resources
22.13.0 - 2023-03-16
-
#1529 API Updates
- Add support for
cashapp_payments
onAccount.capabilities
,AccountCreateParams.capabilities
, andAccountUpdateParams.capabilities
- Add support for
future_requirements
andrequirements
onBankAccount
- Add support for
cashapp
as a new payment method type throughout the API. - Add support for
country
onCharge.payment_method_details.link
- Add support for new value
automatic_async
on 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_locale
onPaymentIntent.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_code
onPaymentIntent.next_action
andSetupIntent.next_action
- Add support for new value
payout.reconciliation_completed
on 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_issuing
onissuing.CardholderCreateParams.individual
andissuing.CardholderUpdateParams.individual
- Add support for
cancellation_details
onSubscriptionCancelParams
,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
, andmarketplaces
on 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_status
onPayout
- Add support for new value
lease_tax
on enumsTaxRateCreateParams.tax_type
andTaxRateUpdateParams.tax_type
- Add support for new values
22.10.0 - 2023-02-23
- #1517 API Updates
- Add support for new value
yoursafe
on 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
igst
on enumsTaxRateCreateParams.tax_type
andTaxRateUpdateParams.tax_type
- Add support for new value
22.9.0 - 2023-02-16
- #1514 API Updates
- Add support for
refund_payment
method on resourceTerminal.Reader
- Add support for new value
name
on enumsbillingportal.ConfigurationCreateParams.features.customer_update.allowed_updates[]
andbillingportal.ConfigurationUpdateParams.features.customer_update.allowed_updates[]
- Add support for
custom_fields
onCheckout.Session
,checkout.SessionCreateParams
,PaymentLinkCreateParams
,PaymentLinkUpdateParams
, andPaymentLink
- Add support for
interac_present
onterminal.ReaderPresentPaymentMethodParams
- Change type of
terminal.ReaderPresentPaymentMethodParams.type
fromliteral('card_present')
toenum('card_present'|'interac_present')
- Add support for
refund_payment
onTerminal.Reader.action
- Add support for
22.8.0 - 2023-02-02
- #1512 API Updates
- Add support for
resume
method on resourceSubscription
- Add support for
payment_link
oncheckout.SessionListParams
- Add support for
trial_settings
oncheckout.SessionCreateParams.subscription_data
,SubscriptionCreateParams
,SubscriptionUpdateParams
, andSubscription
- Add support for
shipping_cost
onCreditNoteCreateParams
,CreditNotePreviewLinesParams
,CreditNotePreviewParams
,CreditNote
,InvoiceCreateParams
,InvoiceUpdateParams
, andInvoice
- Add support for
amount_shipping
onCreditNote
andInvoice
- Add support for
shipping_details
onInvoiceCreateParams
,InvoiceUpdateParams
, andInvoice
- Add support for
subscription_resume_at
onInvoiceUpcomingLinesParams
andInvoiceUpcomingParams
- Change
issuing.CardholderCreateParams.individual.first_name
,issuing.CardholderCreateParams.individual.last_name
,issuing.CardholderUpdateParams.individual.first_name
, andissuing.CardholderUpdateParams.individual.last_name
to be optional - Add support for
invoice_creation
onPaymentLinkCreateParams
,PaymentLinkUpdateParams
, andPaymentLink
- Add support for new value
America/Ciudad_Juarez
on enumreporting.ReportRunCreateParams.parameters.timezone
- Add support for new value
paused
on enumSubscriptionListParams.status
- Add support for new values
customer.subscription.paused
andcustomer.subscription.resumed
on 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-GR
on 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_session
onEphemeralKeyCreateParams
- Add support for new values
refund.created
andrefund.updated
on 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_issuing
onIssuing.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.subresourceUrl
as deprecated
- Mark
- #1499 Fix publish command
22.4.0 - 2022-12-22
- #1497 API Updates
- Add support for new value
merchant_default
on enumsCashBalanceUpdateParams.settings.reconciliation_mode
,CustomerCreateParams.cash_balance.settings.reconciliation_mode
, andCustomerUpdateParams.cash_balance.settings.reconciliation_mode
- Add support for
using_merchant_default
onCashBalance.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.type
andPaymentMethodListParams.type
. - Added parameterless overload of
Customer.listPaymentMethods
.
- Change
22.2.0 - 2022-12-06
- #1484 API Updates
- Add support for
flow_data
onbillingportal.SessionCreateParams
- Add support for
flow
onBillingPortal.Session
- Add support for
- #1483 API Updates
- Add support for
india_international_payments
onAccount.capabilities
,AccountCreateParams.capabilities
, andAccountUpdateParams.capabilities
- Add support for
invoice_creation
onCheckout.Session
andcheckout.SessionCreateParams
- Add support for
invoice
onCheckout.Session
- Add support for
metadata
onSubscriptionSchedule.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_url
onPaymentIntent.next_action.wechat_pay_display_qr_code
- Add support for
- #1479 API Updates
- Add support for
custom_text
onCheckout.Session
,checkout.SessionCreateParams
,PaymentLinkCreateParams
,PaymentLinkUpdateParams
, andPaymentLink
- Add support for
hosted_instructions_url
onPaymentIntent.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.Product
property that was released by mistake. (#1456) - ⚠️ Removed
Charges
property onPaymentIntent
and replace it withLatestCharge
(#1473) - ⚠️ Removed deprecated
Amount
,Currency
,Description
,Images
,Name
properties fromSessionCreateParams.LineItem
(#1473) - ⚠️ Remove support for
tos_shown_and_accepted
oncheckout.SessionCreateParams.payment_method_options.paynow
(#1473) - ⚠️ Removed deprecated
Sku
resource (#1459) - ⚠️ Removed deprecated
EphemeralKey.associatedObjects
field. (#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_accepted
oncheckout.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_tin
on 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_message
onIssuing.Authorization.request_history[]
- Add support for new values
21.14.0 - 2022-11-03
- #1466 API Updates
- Add support for
on_behalf_of
oncheckout.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_behavior
andtax_code
onInvoiceItemCreateParams
,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_trn
andke_pin
on 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
tipping
onTerminal.Reader.action.process_payment_intent.process_config
andterminal.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_url
onStripeError
- Add support for
network_data
onIssuing.Authorization
- Add support for
21.11.0 - 2022-10-06
- #1451 API Updates
- Add support for new value
bank_of_china
on 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/Kanton
on enumreporting.ReportRunCreateParams.parameters.timezone
- Add support for
klarna
onSetupAttempt.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
created
onCheckout.Session
- Add support for
setup_future_usage
onPaymentIntent.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_items
param 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_service
onCheckout.Session.consent_collection
,Checkout.Session.consent
,checkout.SessionCreateParams.consent_collection
,PaymentLink.consent_collection
, andPaymentLinkCreateParams.consent_collection
- ⚠️ Remove support for
plan
oncheckout.SessionCreateParams.payment_method_options.card.installments
. The property was mistakenly released and never worked. - Add support for
amount
onissuing.DisputeCreateParams
andissuing.DisputeUpdateParams
- Add support for
statement_descriptor
onPaymentIntentIncrementAuthorizationParams
- Add
upcomingLines
method toInvoice
resource.
- Add support for
21.8.0 - 2022-09-15
- #1444 API Updates
- Add support for
pix
onCharge.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
pix
on enumcheckout.SessionCreateParams.payment_method_types[]
- Add support for new value
pix
on enumsCustomerListPaymentMethodsParams.type
andPaymentMethodListParams.type
- Add support for
from_invoice
onInvoiceCreateParams
andInvoice
- Add support for
latest_revision
onInvoice
- Add support for new value
pix
on 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_code
onPaymentIntent.next_action
- Add support for new value
pix
on enumsPaymentLinkCreateParams.payment_method_types[]
andPaymentLinkUpdateParams.payment_method_types[]
- Add support for new value
pix
on enumPaymentMethodCreateParams.type
- Add support for
created
onTreasury.CreditReversal
andTreasury.DebitReversal
- Add support for
21.7.0 - 2022-09-09
- #1435 API Updates
- Add support for
require_signature
onIssuing.Card.shipping
andissuing.CardCreateParams.shipping
- Add support for
21.6.0 - 2022-09-06
- #1434 API Updates
- Add support for new value
terminal_reader_splashscreen
on enumFileListParams.purpose
- Fix
LineItem.Discount.discount
to reference the correctDiscount
class (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-PT
on 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
description
onPaymentLink.subscription_data
andPaymentLinkCreateParams.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_page
onBillingPortal.Configuration
,billingportal.ConfigurationCreateParams
, andbillingportal.ConfigurationUpdateParams
- Add support for
customs
andphone_number
onIssuing.Card.shipping
andissuing.CardCreateParams.shipping
- Add support for new value
deutsche_bank_ag
on 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
description
onQuote.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
paypal
from enumsOrderCreateParams.payment.settings.payment_method_types[]
andOrderUpdateParams.payment.settings.payment_method_types[]
- Add support for
currency
onPaymentLink
- Add support for
network
onSetupIntentConfirmParams.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_method
to be optional - Add support for new value
customer_cash_balance_transaction.created
on enumsWebhookEndpointCreateParams.enabled_events[]
andWebhookEndpointUpdateParams.enabled_events[]
- Change the return type of
Customer.fundCashBalance
test helper fromCustomerBalanceTransaction
toCustomerCashBalanceTransaction
.- 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_collection
onCheckout.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_config
onTerminal.Reader.action.process_payment_intent
- Add support for
- #1412 API Updates
- Add support for
expires_at
onApps.Secret
andapps.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
validate
field toCustomerCreateParams
. - Add
validate
field toCustomerUpdateParams
. - Add
validate
field toPaymentSourceCollectionCreateParams
. - Add
shippingCost
,shippingDetails
, andshippingOptions
properties tocheckout.Session
resource. - Add support for
shipping_cost
andshipping_details
onCheckout.Session
- Add support for new value
2022-08-01
on enumWebhookEndpointCreateParams.api_version
⚠️ Removed
- Removed deprecated
AlipayAccount
and related classes. - Removed deprecated
BitcoinReceiver
and related classes. - Removed deprecated
BitcoinTransaction
and related classes. - Removed deprecated
Recipient
and related classes. - Removed deprecated
IssuerFraudRecord
and related classes. - Removed deprecated
Order
and related classes. - Removed deprecated
ThreeDSecure
and related classes. - Removed unused
QuoteFinalizeParams
,QuoteCollectionListParams
classes. - Removed unused
BillingDetails
class. - Removed
CashBalance.retrieveCashBalance
method. PreferCashBalance.retrieve
. - Removed
Rule.getDeleted
method. The property was never populated and always had the default value offalse
. - Removed
LineItem.getDeleted
method. The property was never populated and always had the default value offalse
. - Removed public constructors from
TestHelper
inner classes and made them static. - Removed instance
Account.refresh
,Account.disconnect
methods. - Removed deprecated
TREASURY__RECEIVED_CREDIT__REVERSED
,TREASURY__RECEIVED_DEBIT__CREATED
,ORDER__UPDATED
,ORDER_RETURN__CREATED
,ORDER__PAYMENT_SUCCEEDED
,TRANSFER__FAILED
,TRANSFER__PAID
webhook events. - Removed deprecated
LoginLink.redirectUrl
property. - Removed deprecated
Charge.order
property. - Removed deprecated
Card.recipient
property. - Removed
defaultCurrency
property fromCustomer
resource. Please useCurrency
property instead. - Removed
shipping
andshippingOptions
properties fromcheckout.Session
resource. Please useshippingCost
,shippingDetails
, andshippingOptions
properties instead. - Removed
InitiatingPaymentMethodDetails
class
⚠️ Changed
- Default API version changed to "2022-07-28".
- Changed
CashBalance.retrieve
method from an instance to a static. - Renamed
PaymentIntent.FinancialAddresses
class toFinancialAddress
. - Check that apiKey is set (either globally or via request options) in
StripeCollection.autoPagingIterable
andStripeSearchResult.autoPagingIterable
, and throw an exception if it is not. - Changed type of
businessType
field inAccountCreateParams
fromObject
toBusinessType
20.136.0 - 2022-07-26
- #1406 API Updates
- Add support for
customer_balance
onCheckout.Session.payment_method_options
andcheckout.SessionCreateParams.payment_method_options
- Add support for new value
customer_balance
on enumcheckout.SessionCreateParams.payment_method_types[]
- Add support for new values
en-CA
andfr-CA
on 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
installments
onCheckout.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_currency
andinvoice_credit_balance
onCustomer
- Add support for
currency
onInvoiceCreateParams
- Add support for
default_mandate
onInvoice.payment_settings
,InvoiceCreateParams.payment_settings
, andInvoiceUpdateParams.payment_settings
- Add support for
mandate
onInvoicePayParams
- Add support for
20.134.0 - 2022-07-18
- #1391 API Updates
- Add support for
blik_payments
onAccount.capabilities
,AccountCreateParams.capabilities
, andAccountUpdateParams.capabilities
- Add support for
blik
onCharge.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.promotions
fromliteral('auto')
toenum('auto'|'none')
- Add support for new value
blik
on enumcheckout.SessionCreateParams.payment_method_types[]
- Add support for new value
blik
on enumsCustomerListPaymentMethodsParams.type
andPaymentMethodListParams.type
- Add support for new value
blik
on 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
blik
on enumsPaymentLinkCreateParams.payment_method_types[]
andPaymentLinkUpdateParams.payment_method_types[]
- Add support for new value
blik
on enumPaymentMethodCreateParams.type
- Add support for
20.133.0 - 2022-07-12
- #1390 API Updates
- Add support for
customer_details
oncheckout.SessionListParams
- Add support for
20.132.0 - 2022-07-07
- #1388 API Updates
- Add support for
currency
oncheckout.SessionCreateParams
,InvoiceUpcomingLinesParams
,InvoiceUpcomingParams
,PaymentLinkCreateParams
,SubscriptionCreateParams
,SubscriptionSchedule.phases[]
,SubscriptionScheduleCreateParams.phases[]
,SubscriptionScheduleUpdateParams.phases[]
, andSubscription
- Add support for
currency_options
oncheckout.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
restrictions
onPromotionCodeUpdateParams
- Add support for
fixed_amount
andtax_behavior
onShippingRateUpdateParams
- Add support for
- #1387 API Updates
- Add support for
customer
oncheckout.SessionListParams
andRefundCreateParams
- Add support for
currency
andorigin
onRefundCreateParams
- 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_balance
on 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_card
test 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_url
onTreasury.ReceivedCredit
andTreasury.ReceivedDebit
- Add support for
20.130.0 - 2022-06-23
- #1380 API Updates
- Add support for
capture_method
onPaymentIntentConfirmParams
andPaymentIntentUpdateParams
- Add support for
- #1378 API Updates
- Add support for
promptpay_payments
onAccount.capabilities
,AccountCreateParams.capabilities
, andAccountUpdateParams.capabilities
- Add support for
promptpay
onCharge.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
promptpay
on enumcheckout.SessionCreateParams.payment_method_types[]
- Add support for
subtotal_excluding_tax
onCreditNote
andInvoice
- Add support for
amount_excluding_tax
andunit_amount_excluding_tax
onCreditNoteLineItem
andInvoiceLineItem
- Add support for new value
promptpay
on enumsCustomerListPaymentMethodsParams.type
andPaymentMethodListParams.type
- Add support for
rendering_options
onInvoiceCreateParams
andInvoiceUpdateParams
- Add support for new value
promptpay
on 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_tax
onInvoice
- Add support for
automatic_payment_methods
onOrder.payment.settings
- Add support for new value
promptpay
on 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_code
onPaymentIntent.next_action
- Add support for new value
promptpay
on 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_balance
test helper method on resourceCustomer
- Add support for
statement_descriptor_prefix_kana
andstatement_descriptor_prefix_kanji
onAccount.settings.card_payments
,Account.settings.payments
,AccountCreateParams.settings.card_payments
, andAccountUpdateParams.settings.card_payments
- Add support for
statement_descriptor_suffix_kana
andstatement_descriptor_suffix_kanji
onCheckout.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_tax
onCreditNote
- Change type of
CustomerCreateParams.invoice_settings.rendering_options
andCustomerUpdateParams.invoice_settings.rendering_options
fromrendering_options_param
toemptyStringable(rendering_options_param)
- Add support for
rendering_options
onCustomer.invoice_settings
andInvoice
- 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
treasury
onAccount.settings
,AccountCreateParams.settings
, andAccountUpdateParams.settings
- Add support for
rendering_options
onCustomerCreateParams.invoice_settings
andCustomerUpdateParams.invoice_settings
- Add support for
eu_bank_transfer
onCustomerCreateFundingInstructionsParams.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.type
fromliteral('jp_bank_transfer')
toenum('eu_bank_transfer'|'gb_bank_transfer'|'jp_bank_transfer'|'mx_bank_transfer')
- Add support for
iban
,sort_code
, andspei
onFundingInstructions.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_amount
onPriceCreateParams
andPrice
- Add support for
20.127.0 - 2022-06-08
- #1369 API Updates
- Add support for
affirm
,bancontact
,card
,ideal
,p24
, andsofort
onCheckout.Session.payment_method_options
andcheckout.SessionCreateParams.payment_method_options
- Add support for
afterpay_clearpay
,au_becs_debit
,bacs_debit
,eps
,fpx
,giropay
,grabpay
,klarna
,paynow
, andsepa_debit
oncheckout.SessionCreateParams.payment_method_options
- Add support for
setup_future_usage
onCheckout.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_self
onSetupAttempt
,SetupIntentCreateParams
,SetupIntentListParams
, andSetupIntentUpdateParams
- Add support for
flow_directions
onSetupAttempt
,SetupIntentCreateParams
, andSetupIntentUpdateParams
- Add support for
20.126.0 - 2022-06-02
- #1367 API Updates
- Add support for
create
test helper onReceivedCredit
. - Add support for
create
test helper onReceivedDebit
. - Deprecates the ability to directly create instances of inner
TestHelper
classes.
- Add support for
20.125.0 - 2022-06-01
- #1366 API Updates
- Add support for
radar_options
onChargeCreateParams
,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_name
onFundingInstructions.bank_transfer.financial_addresses[].zengin
andPaymentIntent.next_action.display_bank_transfer_instructions.financial_addresses[].zengin
- Add support for new values
en-AU
anden-NZ
on 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.type
andPaymentIntent.payment_method_options.customer_balance.bank_transfer.type
fromenum
toliteral('jp_bank_transfer')
- Add support for
network
onSetupIntent.payment_method_options.card
- Add support for new value
simulated_wisepos_e
on enumterminal.ReaderListParams.device_type
- Add support for
20.124.0 - 2022-05-26
-
#1363 API Updates
- Add support for
affirm_payments
andlink_payments
onAccount.capabilities
,AccountCreateParams.capabilities
, andAccountUpdateParams.capabilities
- Add support for
id_number_secondary
onAccountCreateParams.individual
,AccountUpdateParams.individual
,PersonCreateParams
,PersonUpdateParams
,TokenCreateParams.account.individual
, andTokenCreateParams.person
- Add support for new value
affirm
on enumcheckout.SessionCreateParams.payment_method_types[]
- Add support for
hosted_instructions_url
onPaymentIntent.next_action.display_bank_transfer_instructions
- Add support for
id_number_secondary_provided
onPerson
- Add support for
card_issuing
ontreasury.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
treasury
onAccount.capabilities
,AccountCreateParams.capabilities
, andAccountUpdateParams.capabilities
- Add support for
20.123.0 - 2022-05-23
- #1360 API Updates
- Add support for
treasury
onAccount.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
affirm
onCharge.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
link
onCharge.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
affirm
andlink
on enumsCustomerListPaymentMethodsParams.type
andPaymentMethodListParams.type
- Add support for new value
link
on 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
affirm
andlink
on 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
affirm
andlink
on 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_method
method on resourceCustomer
- Add support for
list_owners
andlist
methods on resourceFinancialConnections.Account
- Change
billingportal.ConfigurationCreateParams.features.customer_update.allowed_updates
to be optional - Add support for
afterpay_clearpay
,au_becs_debit
,bacs_debit
,eps
,fpx
,giropay
,grabpay
,klarna
,paynow
, andsepa_debit
onCheckout.Session.payment_method_options
- Add support for
treasury
onIssuing.Authorization
,Issuing.Dispute
,Issuing.Transaction
, andissuing.DisputeCreateParams
- Add support for
financial_account
onIssuing.Card
andissuing.CardCreateParams
- Add support for
client_secret
onOrder
- Add support for
networks
onPaymentIntentConfirmParams.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_self
andflow_directions
onSetupIntent
- Add support for
save_default_payment_method
onSubscription.payment_settings
,SubscriptionCreateParams.payment_settings
, andSubscriptionUpdateParams.payment_settings
- Add support for
czk
onTerminal.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.created
on 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
description
oncheckout.SessionCreateParams.subscription_data
,SubscriptionCreateParams
,SubscriptionUpdateParams
, andSubscription
- Add support for
consent_collection
,payment_intent_data
,shipping_options
,submit_type
, andtax_id_collection
onPaymentLinkCreateParams
andPaymentLink
- Add support for
customer_creation
onPaymentLinkCreateParams
,PaymentLinkUpdateParams
, andPaymentLink
- Add support for
metadata
onSubscriptionSchedule.phases[]
,SubscriptionScheduleCreateParams.phases[]
, andSubscriptionScheduleUpdateParams.phases[]
- Add support for new value
billing_portal.session.created
on enumsWebhookEndpointCreateParams.enabled_events[]
andWebhookEndpointUpdateParams.enabled_events[]
- Add support for
- #1350 API Updates
- Add support for
amount_discount
,amount_tax
, andproduct
onLineItem
- Add support for
20.119.0 - 2022-05-05
- #1349 API Updates
- Add support for
default_price_data
onProductCreateParams
- Add support for
default_price
onProductUpdateParams
andProduct
- Add support for
instructions_email
onRefundCreateParams
andRefund
- 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_connections
onCheckout.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_account
onPaymentIntentConfirmParams.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_address
onAccountCreateParams.individual
,AccountUpdateParams.individual
,PersonCreateParams
,PersonUpdateParams
,Person
,TokenCreateParams.account.individual
, andTokenCreateParams.person
- Add support for
payment_method_data
onSetupIntentConfirmParams
,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.application
from$Application
todeletable($Application)
- Add support for
alipay
onCheckout.Session.payment_method_options
andcheckout.SessionCreateParams.payment_method_options
- Add support for new value
eu_oss_vat
on enumsCustomerCreateParams.tax_id_data[].type
,InvoiceUpcomingLinesParams.customer_details.tax_ids[].type
,InvoiceUpcomingParams.customer_details.tax_ids[].type
, andTaxIdCreateParams.type
- Add support for
cash_balance
onCustomer
- Add support for
application
onInvoice
,Quote
,SubscriptionSchedule
, andSubscription
- Add support for new resource
20.116.0 - 2022-04-21
- #1345 API Updates
- Add support for
expire
test helper method on resourceRefund
- Change type of
BillingPortal.Configuration.application
fromstring
toexpandable($Application)
- Change
issuing.DisputeCreateParams.transaction
to 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
FundingInstructions
andTerminal.Configuration
- Add support for
create_funding_instructions
method on resourceCustomer
- Add support for
customer_balance
onCharge.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_balance
onCustomerCreateParams
andCustomerUpdateParams
- Add support for new value
customer_balance
on enumsCustomerListPaymentMethodsParams.type
,PaymentMethodListParams.type
,PaymentIntentConfirmParams.payment_method_data.type
,PaymentIntentCreateParams.payment_method_data.type
, andPaymentIntentUpdateParams.payment_method_data.type
- Add support for
amount_details
onPaymentIntent
- Add support for
display_bank_transfer_instructions
onPaymentIntent.next_action
- Add support for new value
customer_balance
on enumPaymentMethodCreateParams.type
- Add support for
configuration_overrides
onTerminal.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_authorization
method on resourcePaymentIntent
- Add support for
incremental_authorization_supported
onCharge.payment_method_details.card_present
- Add support for
request_incremental_authorization_support
onPaymentIntent.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_balance
method on resourcePaymentIntent
- Add support for new value
cash_balance.funds_available
on enumsWebhookEndpointCreateParams.enabled_events[]
andWebhookEndpointUpdateParams.enabled_events[]
- Add support for
20.112.0 - 2022-04-01
-
#1333 API Updates
- Add support for
bank_transfer_payments
onAccount.capabilities
,AccountCreateParams.capabilities
, andAccountUpdateParams.capabilities
- Add support for
capture_before
onCharge.payment_method_details.card_present
- Add support for
address
andname
onCheckout.Session.customer_details
- Add support for
customer_balance
onInvoice.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_balance
on 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_authorization
onPaymentIntent.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_succeeded
on 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_display
methods on resourceTerminal.Reader
- Add support for
action
onTerminal.Reader
- Add support for
20.110.0 - 2022-03-28
- #1330 API Updates
- Add support for Search API
- Add support for
search
method 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
paynow
andus_bank_account
onCharge.payment_method_details
- Add support for
- Customer (API ref)
- Add support for new values
paynow
andus_bank_account
on enumCustomerListPaymentMethodsParams.type
- Add support for new values
- Mandate (API ref)
- Add support for
us_bank_account
onMandate.payment_method_details
- Add support for
- Payment Intent (API ref)
- Add support for
paynow
andus_bank_account
onpayment_method_options
onPaymentIntent
,PaymentIntentCreateParams
,PaymentIntentUpdateParams
, andPaymentIntentConfirmParams
- Add support for
paynow
andus_bank_account
onpayment_method_data
onPaymentIntentCreateParams
,PaymentIntentUpdateParams
, andPaymentIntentConfirmParams
- Add support for
paynow_display_qr_code
onPaymentIntent.next_action
- Add support for new values
paynow
andus_bank_account
on enumspayment_method_data.type
onPaymentIntentCreateParams
, andPaymentIntentUpdateParams
, andPaymentIntentConfirmParams
- Add support for
- Setup Intent (API ref)
- Add support for
us_bank_account
onpayment_method_options
onSetupIntent
,SetupIntentCreateParams
,SetupIntentUpdateParams
, andSetupIntentConfirmParams
- Add support for
- Setup Attempt (API ref)
- Add support for
us_bank_account
onSetupAttempt.payment_method_details
- Add support for
- Payment Method (API ref)
- Add support for
paynow
andus_bank_account
onPaymentMethod
andPaymentMethodCreateParams
- Add support for
us_bank_account
onPaymentMethodUpdateParams
- Add support for new values
paynow
andus_bank_account
on enumsPaymentMethod.type
,PaymentMethodCreateParams.type
. andPaymentMethodListParams.type
- Add support for
- Checkout Session (API ref)
- Add support for
us_bank_account
onpayment_method_options
onCheckout.Session
andcheckout.SessionCreateParams
- Add support for new values
paynow
andus_bank_account
on enumcheckout.SessionCreateParams.payment_method_types[]
- Add support for
- Invoice (API ref)
- Add support for
us_bank_account
onpayment_settings.payment_method_options
onInvoice
,InvoiceCreateParams
, andInvoiceUpdateParams
- Add support for new values
paynow
andus_bank_account
on enumspayment_settings.payment_method_types[]
onInvoice
,InvoiceCreateParams
, andInvoiceUpdateParams
- Add support for
- Subscription (API ref)
- Add support for
us_bank_account
onSubscription.payment_settings.payment_method_options
,SubscriptionCreateParams.payment_settings.payment_method_options
, andSubscriptionUpdateParams.payment_settings.payment_method_options
- Add support for new values
paynow
andus_bank_account
on enumspayment_settings.payment_method_types[]
onSubscription
,SubscriptionCreateParams
, andSubscriptionUpdateParams
- Add support for
- Account capabilities (API ref)
- Add support for
paynow_payments
oncapabilities
onAccount
,AccountCreateParams
, andAccountUpdateParams
- Add support for
- Charge (API ref)
- Add support for
failure_balance_transaction
onCharge
- Add support for
capture_method
onafterpay_clearpay
,card
, andklarna
onpayment_method_options
onPaymentIntent
,PaymentIntentCreateParams
,PaymentIntentUpdateParams
, andPaymentIntentConfirmParams
(API ref) - Add additional support for verify microdeposits on Payment Intent and Setup Intent (API ref)
- Add support for
microdeposit_type
onnext_action.verify_with_microdeposits
onPaymentIntent
andSetupIntent
- Add support for
descriptor_code
onPaymentIntentVerifyMicrodepositsParams
andSetupIntentVerifyMicrodepositsParams
- Add support for
- Add support for
test_clock
onSubscriptionListParams
(API ref)
- Add support for PayNow and US Bank Accounts Debits payments
20.108.0 - 2022-03-23
- #1328 API Updates
- Add support for
cancel
method on resourceRefund
- Add support for new values
bg_uic
,hu_tin
, andsi_tin
on enumsCustomerCreateParams.tax_id_data[].type
,InvoiceUpcomingLinesParams.customer_details.tax_ids[].type
,InvoiceUpcomingParams.customer_details.tax_ids[].type
, andTaxIdCreateParams.type
- Add support for
test_clock
onQuoteListParams
- 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.ready
on enumsWebhookEndpointCreateParams.enabled_events[]
andWebhookEndpointUpdateParams.enabled_events[]
- Add support for
20.107.0 - 2022-03-18
- #1327 API Updates
- Add support for
status
onCard
- 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
mandate
onCharge.payment_method_details.card
- Add support for
mandate_options
onPaymentIntentCreateParams.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_notification
onPaymentIntent.next_action
- Add support for
customer_notification
onPaymentIntent.processing.card
- Change
PaymentLinkCreateParams.line_items
to be required
- Add support for
- #1321 Delete PaymentIntentTypeSpecificPaymentMethodOptionsClient.java
20.105.0 - 2022-03-09
- #1323 API Updates
- Add support for
test_clock
onCustomerListParams
- Add support for
20.104.0 - 2022-03-02
- #1320 API Updates
- Add support for new resources
CreditedItems
andProrationDetails
- Add support for
proration_details
onInvoiceLineItem
- Add support for new resources
20.103.0 - 2022-03-01
- #1319 API Updates
- Add support for
deletes_after
onTestHelpers.TestClock
- Add support for
- #1318 API Updates
- Add support for new resource
TestHelpers.TestClock
- Add support for
test_clock
onCustomerCreateParams
,Customer
,Invoice
,InvoiceItem
,QuoteCreateParams
,Quote
,Subscription
, andSubscriptionSchedule
- Add support for
pending_invoice_items_behavior
onInvoiceCreateParams
- Change type of
ProductUpdateParams.url
fromstring
toemptyStringable(string)
- Add support for
next_action
onRefund
- Add support for new resource
20.102.0 - 2022-02-25
- #1315 API Updates
- Add support for
konbini_payments
onAccountUpdateParams.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_details
onPaymentIntent.next_action
- Add support for
20.101.0 - 2022-02-23
- #1313 API Updates
- Add support for
setup_future_usage
onPaymentIntentCreateParams.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_wisepad3
andstripe_m2
on 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_microdeposits
method on resourcesPaymentIntent
andSetupIntent
- Add support for new value
grabpay
on 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
pin
onissuing.CardUpdateParams
- Add support for
20.99.0 - 2022-02-03
- #1307 API Updates
- Add support for new value
au_becs_debit
on enumcheckout.SessionCreateParams.payment_method_types[]
- Add support for new value
20.98.0 - 2022-01-25
- #1306 API Updates
- Add support for
phone_number_collection
onPaymentLinkCreateParams
andPaymentLink
- Add support for new values
payment_link.created
andpayment_link.updated
on enumsWebhookEndpointCreateParams.enabled_events[]
andWebhookEndpointUpdateParams.enabled_events[]
- Add support for new value
is_vat
on 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_link
onCheckout.Session
- Add support for new resource
20.96.0 - 2022-01-19
- #1302 API Updates
- Add support for
bacs_debit
andeps
onPaymentIntentCreateParams.payment_method_options
,PaymentIntentUpdateParams.payment_method_options
,PaymentIntentConfirmParams.payment_method_options
, andPaymentIntent.payment_method_options
- Add support for
image_url_png
andimage_url_svg
onPaymentIntent.next_action.wechat_pay_display_qr_code
- Add support for
20.95.0 - 2022-01-12
- #1301 API Updates
- Add support for
customer_creation
oncheckout.SessionCreateParams
andCheckout.Session
- Add support for
fpx
andgrabpay
onPaymentIntentCreateParams.payment_method_options
,PaymentIntentUpdateParams.payment_method_options
,PaymentIntentConfirmParams.payment_method_options
, andPaymentIntent.payment_method_options
- Add support for
PaidOutOfBand
onInvoice
- Add support for
- #1300 API Updates
- Add support for
mandate_options
onSubscriptionCreateParams.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_debit
onPaymentIntentCreateParams.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-FR
on enumsPaymentIntentCreateParams.payment_method_options.klarna.preferred_locale
,PaymentIntentUpdateParams.payment_method_options.klarna.preferred_locale
, andPaymentIntentConfirmParams.payment_method_options.klarna.preferred_locale
- Add support for
boleto
onSetupAttempt.payment_method_details
- Add support for new values
-
#1297 API Updates
- Add support for
processing
onPaymentIntent
- Add support for
20.93.0 - 2021-12-15
- #1296 API Updates
- Add support for new resource
PaymentIntentTypeSpecificPaymentMethodOptionsClient
- Add support for
setup_future_usage
onPaymentIntentCreateParams.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
metadata
onbillingportal.ConfigurationCreateParams
,billingportal.ConfigurationUpdateParams
, andBillingPortal.Configuration
- Add support for
20.91.0 - 2021-12-09
- #1294 API Updates
- Add support for new values
ge_vat
andua_vat
on 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.email
fromstring
toemptyStringable(string)
- Add support for
giropay
onPaymentIntentCreateParams.payment_method_options
,PaymentIntentUpdateParams.payment_method_options
,PaymentIntentConfirmParams.payment_method_options
, andPaymentIntent.payment_method_options
- Add support for new value
en-IE
on 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
wallets
onIssuing.Card
- Add support for
- #1288 API Updates
- Add support for
interac_present
onPaymentIntentCreateParams.payment_method_options
,PaymentIntentUpdateParams.payment_method_options
,PaymentIntentConfirmParams.payment_method_options
, andPaymentIntent.payment_method_options
- Add support for new value
jct
on enumsTaxRateCreateParams.tax_type
andTaxRateUpdateParams.tax_type
- Add support for
20.89.0 - 2021-11-17
- #1286 API Updates
- Add support for
automatic_payment_methods
onPaymentIntentCreateParams
andPaymentIntent
- Add support for
20.88.0 - 2021-11-16
- #1284 API Updates
- Add support for new resource
ShippingRate
- Add support for
shipping_options
oncheckout.SessionCreateParams
andCheckout.Session
- Add support for
shipping_rate
onCheckout.Session
- Add support for new resource
20.87.0 - 2021-11-11
- #1281 API Updates
- Add support for
expire
method on resourceCheckout.Session
- Add support for
status
onCheckout.Session
- Add support for
20.86.1 - 2021-11-04
- #1279 API Updates
- Remove support for
ownership_declaration_shown_and_signed
onTokenCreateParams.account
. This API was unused. - Add support for
ownership_declaration_shown_and_signed
onTokenCreateParams.account.company
- Remove support for
20.86.0 - 2021-11-01
- #1278 API Updates
- Add support for
ownership_declaration
onAccountUpdateParams.company
,AccountCreateParams.company
,Account.company
, andTokenCreateParams.account.company
- Add support for
proof_of_registration
onAccountUpdateParams.documents
andAccountCreateParams.documents
- Add support for
ownership_declaration_shown_and_signed
onTokenCreateParams.account
- Add support for
20.85.0 - 2021-10-20
- #1275 Reorder fields
- #1274 API Updates
- Add support for
buyer_id
onCharge.payment_method_details.alipay
- Add support for
20.84.0 - 2021-10-15
- #1273 API Updates
- Change type of
UsageRecordCreateParams.timestamp
frominteger
toliteral('now') | integer
- Change
UsageRecordCreateParams.timestamp
to be optional
- Change type of
20.83.0 - 2021-10-14
- #1272 API Updates
- Add support for new value
klarna
on enumcheckout.SessionCreateParams.payment_method_types[]
- Add support for new value
20.82.0 - 2021-10-11
- #1271 API Updates
- Add support for
payment_method_category
andpreferred_locale
onCharge.payment_method_details.klarna
- Add support for new value
klarna
on enumsCustomerListPaymentMethodsParams.type
andPaymentMethodListParams.type
- Add support for
klarna
onPaymentIntentCreateParams.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
klarna
on enumsPaymentIntentCreateParams.payment_method_data.type
,PaymentIntentUpdateParams.payment_method_data.type
, andPaymentIntentConfirmParams.payment_method_data.type
- Add support for new value
klarna
on enumPaymentMethodCreateParams.type
- Add support for
20.81.0 - 2021-10-11
- #1269 API Updates
- Add support for
list_payment_methods
method on resourceCustomer
- Add support for
20.80.0 - 2021-10-07
- #1268 API Updates
- Add support for
phone_number_collection
oncheckout.SessionCreateParams
andCheckout.Session
- Add support for
phone
onCheckout.Session.customer_details
- Change
PaymentMethodListParams.customer
to be optional - Add support for new value
customer_id
on enumradar.ValueListCreateParams.item_type
- Add support for new value
bbpos_wisepos_e
on enumterminal.ReaderListParams.device_type
- Add support for
20.79.0 - 2021-09-29
- #1266 API Updates
- Add support for
klarna_payments
onAccountUpdateParams.capabilities
,AccountCreateParams.capabilities
, andAccount.capabilities
- Add support for
20.78.0 - 2021-09-24
-
#1265 API Updates
- Add support for
amount_authorized
andovercapture_supported
onCharge.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_aliases
onAccountUpdateParams.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_for
oncheckout.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_debit
onInvoiceCreateParams.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_debit
on 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
livemode
onReporting.ReportType
- Add support for
20.75.0 - 2021-09-09
- #1259 Add missing constant for
account_requirement
as apurpose
on File create and List APIs
20.74.0 - 2021-09-07
- #1257 API Updates
- Add support for new value
rst
on enumsTaxRateCreateParams.tax_type
andTaxRateUpdateParams.tax_type
- Add support for new value
checkout.session.expired
on enumsWebhookEndpointCreateParams.enabled_events[]
andWebhookEndpointUpdateParams.enabled_events[]
- Add support for new value
20.73.0 - 2021-09-03
- #1255 API Updates
- Add support for
future_requirements
onAccount
,Capability
, andPerson
- Add support for
alternatives
onAccount.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_at
oncheckout.SessionCreateParams
andCheckout.Session
- Add support for
consent
andrecovered_from
onCheckout.Session
- Add support for
- #1252 Add support for auto-paginatable
SearchResult
type
20.71.0 - 2021-08-27
- #1250 API Updates
- Add support for
cancellation_reason
onbillingportal.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
fil
on enumcheckout.SessionCreateParams.locale
- Add support for new value
au_arn
on 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
locale
onbillingportal.SessionCreateParams
andBillingPortal.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_language
fromenum
toemptyStringable(enum)
- Change type of
20.67.0 - 2021-07-28
- #1242 API Updates
- Add support for
account_type
onBankAccount
,ExternalAccountUpdateParams
, andTokenCreateParams.bank_account
- Add support for
- #1241 API Updates
- Add support for
category_code
onIssuing.Authorization.merchant_data
andIssuing.Transaction.merchant_data
- Add support for
20.66.0 - 2021-07-22
- #1239 API Updates
- Add support for new values
hr
,ko
, andvi
on enumcheckout.SessionCreateParams.locale
- Add support for
payment_settings
onSubscriptionCreateParams
,SubscriptionUpdateParams
, andSubscription
- Add support for new values
20.65.0 - 2021-07-20
- #1238 API Updates
- Add support for
wallet
onIssuing.Transaction
- Add support for
ideal
onPaymentIntentCreateParams.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.finalized
events.
- Add support for
- #1236 API Updates
- Add support for
list_computed_upfront_line_items
method 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
quote
onInvoice
- Add support for new resource
20.62.0 - 2021-06-30
- #1229 API Updates
- Add support for new value
boleto
on 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_pay
onCharge.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_pay
on 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_app
onPaymentIntent.next_action
- Add support for
20.60.0 - 2021-06-29
- #1227 API Updates
- Added support for
boleto_payments
onAccount.capabilities
- Added support for
boleto
andoxxo
onSessionCreateParams
andSession
- Added support for
- #1207 Streaming requests
20.59.0 - 2021-06-25
- #1225 API Updates
- Added support for
boleto
onPaymentMethodCreateParams
,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_details
andPaymentMethod
PaymentMethodListParams.type
,PaymentMethodCreateParams.type
,PaymentIntentConfirmParams.payment_method_data.type
,PaymentIntentUpdateParams.payment_method_data.type
,PaymentIntentCreateParams.payment_method_data.type
added new enum members:boleto
- Added support for
boleto_display_details
onPaymentIntent.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
url
on CheckoutSession
- Add support for
20.56.0 - 2021-06-07
- #1219 API Updates
- Added support for
TaxIdCollection
onSessionCreateParams
andSession.taxIdCollection
- Update
Location
to be expandable onReader
- Added support for
20.55.0 - 2021-06-04
- #1217 API Updates
- Added support for
controller
onAccount
- Added support for
20.54.0 - 2021-06-04
- #1215 API Updates
- Add support for new
TaxCode
API. - Add support for
tax_code
onProduct
,ProductCreateParams
,ProductUpdateParams
,PriceCreateParams.product_data
,PlanCreateParams.product
, and CheckoutSessionCreateParams.line_items[].price_data.product_data
. - Add support for
tax
toCustomer
,CustomerCreateParams
,CustomerUpdateParams
. - Add support for
default_settings[automatic_tax]
andphases[].automatic_tax
onSubscriptionSchedule
,SubscriptionScheduleCreateParams
, andSubscriptionScheduleUpdateParams
. - Add support for
automatic_tax
onSubscription
,SubscriptionCreateParams
,SubscriptionUpdateParams
;Invoice
,InvoiceCreateParams
, andInvoiceUpcomingParams
; CheckoutSession
and CheckoutSessionCreateParams
. - Add support for
tax_behavior
toPrice
,PriceCreateParams
,PriceUpdateParams
and to the many Param objects that containprice_data
:SubscriptionScheduleCreateParams
andSubscriptionScheduleUpdateParams
, beneathphases[].add_invoice_items[]
andphases[].items[]
SubscriptionItemCreateParams
andSubscriptionItemUpdateParams
, on the top-levelSubscriptionCreateParams
create andUpdateCreateParams
, beneathitems[]
andadd_invoice_items[]
InvoiceItemCreateParams
andInvoiceItemUpdateParams
, on the top-levelInvoiceUpcomingParams
andInvoiceUpcomingLinesParams
beneathsubscription_items[]
andinvoice_items[]
.- Checkout
SessionCreateParams
, beneathline_items[]
.
- Add support for
customer_update
to CheckoutSessionCreateParams
. - Add support for
customer_details
toInvoiceUpcomingParams
. - Add support for
tax_type
toTaxRate
,TaxRateCreateParams
, andTaxRateUpdateParams
.
- Add support for new
20.53.0 - 2021-06-02
- #1214 API Updates
- Added support for
llc
,free_zone_llc
,free_zone_establishment
andsole_establishment
to thestructure
enum onAccount.company
,AccountCreateParams.company
,AccountUpdateParams.company
andTokenCreateParams.account.company
.
- Added support for
20.52.0 - 2021-05-26
- #1212 API Updates
- Added support for
documents
onPersonUpdateParams
,PersonCollectionCreateParams
andTokenCreateParams.person
- Added support for
20.51.0 - 2021-05-19
- #1211, #1205 API Updates
- Add support for the
Identity.VerificationSession
andIdentity.VerificationReport
APIs.
- Add support for the
- #1206 API Updates
- Add support for setting
AccountUpdateParams.business_profile.support_url
andAccountCreateParams.support_url
toEmptyParam
.
- Add support for setting
20.50.0 - 2021-05-06
- #1204 API Updates
- Add support for
reference
onCharge.payment_method_details.afterpay_clearpay
- Add support for
afterpay_clearpay
onPaymentIntent.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_intent
onEarlyFraudWarning
- Add support for
20.48.0 - 2021-05-05
- #1201 API Updates
- Add support for
card_present
onPaymentIntent.payment_method_options
- Add support for
default_incomplete
as apayment_behavior
onSubscriptionItemCreateParams
,SubscriptionUpdateParams
, andSubscriptionCreateParams
. - Add support for
single_member_llc
as astructure
onAccountCreateParams.company
andAccountUpdateParams.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_payments
onAccount.capabilities
- Add support for
payment_method_options
onCheckout.Session
- Add support for
acss_debit
onSetupIntent.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_details
andSetupIntent.payment_method_options
- Add support for
verify_with_microdeposits
onPaymentIntent.next_action
andSetupIntent.next_action
- Add support for
acss_debit
as member of thetype
enum onPaymentMethod
andPaymentIntent
, and insideCheckout.SessionCreateParams.payment_method_types[]
.
- Add support for
20.46.0 - 2021-04-02
- #1194 API Updates
- Add support for
subscription_pause
onBillingPortal.ConfigurationUpdateParams.features
,BillingPortalCreateParams.features
andBillingPortal.Configuration.features
- Add support for
20.45.0 - 2021-03-31
- #1193 API Updates
- Add support for
transfer_data
onCheckout.SessionCreateParams.subscription_data
- Add support for
20.44.0 - 2021-03-26
- #1192 API Updates
- Add support for
card_issuing
onAccountCreateParams.settings
,AccountUpdateParams.settings
andAccount.settings
- Add support for
20.43.0 - 2021-03-25
- #1191 API Updates
- Add support for new locale
th
onSessionCreateParams
.
- Add support for new locale
20.42.0 - 2021-03-22
- #1189 API Updates
- Add support for
shipping_rates
onCheckout.SessionCreateParams
- Add support for
amount_shipping
onCheckout.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_of
toInvoice
- Add support
revolut
as 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_clearpay
onPaymentMethod
,PaymentIntent.payment_method_data
, andCharge.payment_method_details
. - Add support for
afterpay_clearpay
as a payment method type onPaymentMethod.type
,PaymentIntent.PaymentMethodData.type
, andCheckout.SessionCreateParams.payment_method_types
. - Add support for
adjustable_quantity
onSessionCreateParams.LineItem
- Add support for
bacs_debit
,au_becs_debit
andsepa_debit
onSetupAttempt.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_payments
onAccount.capabilities
- Add support for
payment_settings
onInvoice
- Add support for
20.36.0 - 2021-02-03
- #1179
- Add support for
nationality
onPerson
,PersonUpdateParams
,PersonCreateParams
andTokenCreateParams.person
- Add
gb_vat
toTaxId.type
enum
- Add support for
- #1173 Add link to YouTube from readme
20.35.0 - 2021-01-14
- #1171 API Updates
- Add support for
dynamic_tax_rates
onSessionCreateParams.line_items[]
- Add support for
customer_details
onCheckout.Session
- Add support for
type
onTransactionListParams
- Add support for
country
andstate
onTaxRateUpdateParams
,TaxRateCreateParams
andTaxRate
- 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_license
andcompany_tax_id_verification
onAccountUpdateParams.documents
andAccountCreateParams.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
bank
onPaymentMethod
- Add support for
tos_shown_and_accepted
topayment_method_options[p24]
onPaymentMethod
.
- Add support for
20.31.0 - 2020-12-03
- #1161 Add support for
documents
onAccount
create and update
20.30.0 - 2020-11-24
- #1159 Multiple API changes
- Add support for
account_tax_ids
onInvoice
- 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_options
onSetupIntent.payment_method_options.sepa_debit
20.28.0 - 2020-11-18
- #1154 Add support for
grabpay
onPaymentMethod
.
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_error
as atype
onEvent
- #1148 Multiple API changes
- Add support for
last_finalization_error
onInvoice
- Add support for deserializing Issuing
Dispute
as asource
onBalanceTransaction
- Add support for
payment_method_type
onStripeError
used 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]
onToken
creation
- Add support for
20.22.0 - 2020-10-23
- #1142 Add support for passing
p24[bank]
for P24 onPaymentIntent
orPaymentMethod
20.21.0 - 2020-10-22
- #1141 Support passing
tax_rates
when creating invoice items throughSubscription
orSubscriptionSchedule
- #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_rn
andru_kpp
as atype
onTaxId
20.19.0 - 2020-10-14
- #1130 Add support for
discounts
to 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
, andissuer
forcard_present
andinterac_present
onCharge.payment_method_details
.
20.15.0 - 2020-10-08
- Add support for
generated_sepa_debit
andgenerated_sepa_debit_mandate
onCharge.payment_method_details.ideal
,Charge.payment_method_details.bancontact
andCharge.payment_method_details.sofort
- Add support for
generated_from
onPaymentMethod.sepa_debit
- Add support for
ideal
,bancontact
andsofort
onSetupAttempt.payment_method_details
20.14.0 - 2020-10-02
- #1120 Add support for
TosAcceptance.ServiceAgreement
onAccount
- #1119 Add support for new payments capabilities on
Account
20.13.0 - 2020-09-29
- #1118 Add support for the
SetupAttempt
resource and List API
20.12.0 - 2020-09-29
- #1117 Add support for
contribution
inreporting_category
onReportRun
20.11.0 - 2020-09-28
- #1116 Add support for
oxxo_payments
capability onAccount
20.10.0 - 2020-09-25
- #1113 Add support for
oxxo
as a validtype
on the List PaymentMethod API
20.9.0 - 2020-09-24
- #1112 Add support for OXXO on
PaymentMethod
andPaymentIntent
20.8.0 - 2020-09-23
- #1109 Multiple API changes
- Add support for
issuing_dispute.closed
andissuing_dispute.submitted
events - Add support for
instant_available
onBalance
- Add support for
20.7.0 - 2020-09-21
- #1106 Multiple API changes
- Add support for
amount_captured
onCharge
- Add
checkout_session
onDiscount
- Add support for
20.6.0 - 2020-09-13
- #1102 Add support for
promotion_code.created
andpromotion_code.updated
onEvent
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
sofort
as atype
on the List PaymentMethods API - Add back support for
invoice.payment_succeeded
- Add support for
20.3.2 - 2020-09-09
- Increase
delayBetweenRetriesInMillis
deploy 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
PaymentMethod
andPaymentIntent
20.2.0 - 2020-09-02
- #1092 Multiple API changes
- Improve support for the Issuing
Dispute
APIs. Added the Submit API, missing parameters on creation, update and list and returned evidence details - Add support for
dispute
on IssuingTransaction
- Add
available_payout_methods
onBankAccount
- Add
payment_status
on CheckoutSession
- Improve support for the Issuing
20.1.0 - 2020-08-31
- #1089 Add support for
payment_method.automatically_updated
onWebhookEndpoint
20.0.0 - 2020-08-31
- #1088 Multiple API changes
- Pin to API version
2020-08-27
- Removed
authenticated
andsucceeded
onpayment_method_details[card][three_d_secure]
onCharge
- Removed
tax_percent
andprorate
across all Billing APIs - Renamed
plans
toitems
onSubscriptionSchedule
- Removed
display_items
on CheckoutSession
- Removed
save_payment_method
andsource
onPaymentIntent
confirm, create and update. Those parameters still work in the API but are removed from the library - Removed
payment_method_details[bitcoin]
onCharge
- Removed
unified_proration
on Billing API as this is a deprecated feature that never shipped publicly - Removed
plan
andquantity
fromSubscription
, useitems
instead - Removed
requested_capabilities
onAccount
creation, usecapabilities
instead - Removed
failure_url
andsuccess_url
fromAccountLink
, userefresh_url
andreturn_url
instead - Removed
invoice.payment_succeeded
andpayment_method.card_automatically_updated
events sources
andtax_ids
onCustomer
are 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_at
onFile
19.44.0 - 2020-08-17
- #1084 Add support for
amount_details
on IssuingAuthorization
andTransaction
19.43.0 - 2020-08-17
- #1083 Multiple API changes
- Add
alipay
ontype
for the List PaymentMethods API - Add
payment_intent.requires_action
as a newtype
onEvent
- 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
PaymentMethod
andPaymentIntent
19.39.0 - 2020-08-05
- #1077 Multiple API changes
- Add support for the
PromotionCode
resource and APIs - Add support for
allow_promotion_codes
on CheckoutSession
- Add support for
applies_to[products]
onCoupon
- Add support for
promotion_code
onCustomer
andSubscription
- Add support for
promotion_code
onDiscount
- Add support for the
19.38.0 - 2020-08-04
- #1076 Multiple API changes
- Add
zh-HK
andzh-TW
aslocale
on 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
,invoice
andinvoice_item
onDiscount
- Add support for
discount_amounts
onCreditNote
,CreditNoteLineItem
,InvoiceLineItem
- Add support for
discounts
onInvoiceItem
,InvoiceLineItem
andInvoice
- Add support for
total_discount_amounts
onInvoice
- Add support for
19.35.0 - 2020-07-24
- #1068 Add
capabilities[fpx_payments]
onAccount
create and update
19.34.0 - 2020-07-22
- #1067 Add support for
cartes_bancaires_payments
as aCapability
19.33.0 - 2020-07-20
- #1066 Add support for
capabilities
as a parameter onAccount
create and update
19.32.0 - 2020-07-17
- #1062 Add support for
political_exposure
onPerson
19.31.0 - 2020-07-16
- #1061 Multiple API changes
- Add
deleted
onLineItem
- Add support for
account_onboarding
andaccount_update
astype
onAccountLink
- Add
19.30.0 - 2020-07-15
- #1058 Add support for
en-GB
,fr-CA
andid
aslocale
on CheckoutSession
19.29.0 - 2020-07-15
- #1057 Add support for
amount_total
,amount_subtotal
,currency
andtotal_details
on CheckoutSession
19.28.0 - 2020-07-13
- #1055 Multiple API changes
- Adds
es-419
as alocale
to CheckoutSession
- Adds
billing_cycle_anchor
todefault_settings
andphases
forSubscriptionSchedule
- Adds
19.27.0 - 2020-06-24
- #1052 Add support for
invoice.paid
event
19.26.0 - 2020-06-23
- #1049 Add support for
payment_method_data
onPaymentIntent
19.25.0 - 2020-06-23
- #1048 Multiple API changes
- Add
discounts
onLineItem
- Add
document_provider_identity_document
as apurpose
onFile
- Support nullable
metadata
on IssuingDispute
- Add
klarna[shipping_delay]
onSource
- Add
19.24.0 - 2020-06-18
- #1047 Multiple API changes
- Add support for
refresh_url
andreturn_url
onAccountLink
- Add support for
issuing_dispute.*
events
- Add support for
19.23.0 - 2020-06-11
- #1044 Multiple API changes
- Add
transaction
on IssuingDispute
- Add
payment_method_details[acss_debit][mandate]
onCharge
- Add
19.22.0 - 2020-06-10
- #1043 Add support for Cartes Bancaires payments on
PaymentIntent
and `Pay…
19.21.0 - 2020-06-09
- #1042 Add support for
id_npwp
andmy_frp
astype
onTaxId
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_payments
as aCapability
- Add support for BACS Debit on Checkout
Session
- Add support for
checkout.session.async_payment_failed
andcheckout.session.async_payment_succeeded
astype
onEvent
- 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
,PaymentIntent
andSetupIntent
- Add support for
order_item[parent]
onSource
for 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 CheckoutSession
creation
- Add
19.14.0 - 2020-05-22
- #1034 Multiple API changes
- Add support for
ae_trn
,cl_tin
andsa_vat
astype
onTaxId
- Add
result
andresult_reason
insidepayment_method_details[card][three_d_secure]
onCharge
- Add support for
19.13.0 - 2020-05-20
- #1033 Multiple API changes
- Add
anticipation_repayment
as atype
onBalanceTransaction
- Add
interac_present
as atype
onPaymentMethod
- Add
payment_method_details[interac_present]
onCharge
- Add
transfer_data
onSubscriptionSchedule
- Add
19.12.0 - 2020-05-18
- #1032 Multiple API changes
- Add support for
issuing_dispute
as atype
onBalanceTransaction
- Add
balance_transactions
as an array ofBalanceTransaction
on IssuingDispute
- Add
fingerprint
andtransaction_id
inpayment_method_details[alipay]
onCharge
- Add
transfer_data[amount]
onInvoice
- Add
transfer_data[amount_percent]
onSubscription
- Add
price.created
,price.deleted
andprice.updated
onEvent
.
- Add support for
19.11.0 - 2020-05-13
- #1030 Add support for
purchase_details
on IssuingTransaction
19.10.0 - 2020-05-11
- #1028 Add support for the
LineItem
resource 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]
onAccount
create and update
- Remove parameters in
19.8.0 - 2020-05-01
- #1022 Add support for
issuing
onBalance
19.7.0 - 2020-04-29
- #1020 Add support for
br_cpf
andbr_cnpj
astype
onTaxId
19.6.0 - 2020-04-29
- #1019 Add support for the
Price
resource and APIs
19.5.0 - 2020-04-24
- #1016 Add support for
jcb_payments
as aCapability
19.4.0 - 2020-04-22
- #1015 Add support for
coupon
for subscriptions on Checkout
19.3.0 - 2020-04-22
- #1014 Add support for
billingportal
namespace andSession
resource and APIs
19.2.0 - 2020-04-17
- #1013 Multiple API changes
- Add support for
cardholder_name
inpayment_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_number
andtransit_number
inpayment_method_details[acss]
onCharge
- Add
cvc
andnumber
as 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
SettingsBranding
onAccount
is nowBranding
inside theSettings
onAccount
- Removed
percentage
filter from the ListTaxRate
API - Remove
country
androuting_number
frompayment_method_details.acss_debit
onCharge
as this is going to be reworked - Moved
transfer_data
onSubscription
to its own class separate from the one onInvoice
- Removing all deprecated features on Issuing:
- Remove
renewal_interval
onSubscriptionSchedule
which was deprecated - Remove
email
onToken
as this was only supported for an internal product - Removed deprecated properties and parameters on Issuing
Authorization
that 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
url
insidemerchant_data
- Removed
address_zip_check
,authentication
andthree_d_secure
insideverification_data
- Removed
authorized_amount
,authorized_currency
,held_amount
,held_currency
,violated_authorization_controls
frompending_request
- Removed deprecated properties and parameters on Issuing
Card
:- Removed
authorization_controls
,name
,pin
andspeed
- Renamed the inner class from
AuthorizationControls
toSpendingControls
- Moved
SpendingLimit
as an inner class insideSpendingControls
. - Moved
MerchantData
from being its own class to being an inner class insideAuthorization
- Removed the
details()
API method
- Removed
- Removed
CardDetails
API resource - Removed deprecated properties and parameters on Issuing
Cardholder
:- Removed
authorization_controls
,is_default
- Removed
name
insidebilling
- Renamed the inner class from
AuthorizationControls
toSpendingControls
- Moved
MerchantData
from being its own class to being an inner class insideAuthorization
- Moved
SpendingLimit
as an inner class insideSpendingControls
- Removed the
details()
API method
- Removed
- Clean up the
Dispute
resource 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_data
from the inner class inAuthorization
- Removed enum values for
type
to only havecapture
andrefund
- 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
description
onWebhookEndpoint
18.14.0 - 2020-04-10
- #1002 Multiple API changes
- Make
payment_intent
expandable onCharge
- Add support for
sg_gst
as a value fortype
onTaxId
and related APIs - Add
cancellation_reason
and new enum values forreplacement_reason
on IssuingCard
- Make
18.13.1 - 2020-04-06
18.13.0 - 2020-04-03
- #998 Add support for
calculatedStatementDescriptor
onCharge
18.12.0 - 2020-03-26
- #994 Add support for
spending_controls
on IssuingCard
andCardholder
18.11.0 - 2020-03-25
- #993 Multiple API changes
- Add support for
pt-BR
as alocale
on CheckoutSession
- Add support for
company
as atype
on IssuingCardholder
- Add support for
18.10.0 - 2020-03-24
- #992 Add support for
pause_collection
onSubscription
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_amount
andmerchant_currency
onAuthorization
- Add
amount
,currency
,merchant_amount
andmerchant_currency
insiderequest_history
onAuthorization
- Add
pending_request
onAuthorization
- Add
amount
when approving anAuthorization
- Add
replaced_by
onCard
.
- Add
18.7.0 - 2020-03-13
- #986 Multiple API changes for Issuing:
- Rename
speed
toservice
on IssuingCard
- Rename
wallet_provider
towallet
andaddress_zip_check
toaddress_postal_code_check
on IssuingAuthorization
- Mark
is_default
as deprecated on IssuingCardholder
- Rename
18.6.0 - 2020-03-12
- #985 Add support for
shipping
andshipping_address_collection
on CheckoutSession
18.5.0 - 2020-03-12
- #984 Add support for
ThreeDSecure
on IssuingAuthorization
18.4.0 - 2020-03-05
- #981 Make metadata nullable in many methods
18.3.0 - 2020-03-04
- #980 Add support for
metadata
onWebhookEndpoint
18.2.0 - 2020-03-04
- #979 Multiple API changes
- Add support for
account
as a parameter onToken
to create Account tokens - Add support for
verification_data.expiry_check
on IssuingAuthorization
- Add support for
incorrect_cvc
andincorrect_expiry
as a value forrequest_history.reason
on IssuingAuthorization
- Add support for
18.1.0 - 2020-03-04
- #978 Multiple API changes
- Add support for
errors
inrequirements
onAccount
,Capability
andPerson
- Add support for
payment_intent.processing
as a newtype
onEvent
.
- Add support for
18.0.0 - 2020-03-03
- #977 Multiple API changes:
- Pin to API version
2020-03-02
- Remove
uob_regional
as a value onbank
for FPX as this is deprecated and was never used - Add support for
next_invoice_sequence
onCustomer
- Add support for
proration_behavior
onSubscriptionItem
delete
- Pin to API version
17.16.0 - 2020-02-28
- #976 Add
my_sst
as a valid value fortype
onTaxId
17.15.0 - 2020-02-27
- #975 Make
type
onAccountLink
an enum
17.14.0 - 2020-02-24
- #974 Add new enum values in
reason
for IssuingDispute
creation
17.13.0 - 2020-02-24
- #973 Add support for listing Checkout
Session
and passing tax rate information
17.12.0 - 2020-02-21
- #970 Multiple API changes
- Add support for
timezone
onReportRun
- Add support for
proration_behavior
onSubscriptionSchedule
- 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
fpx
as a validsource_type
onBalance
,Payout
andTransfer
- Add
fpx
support on CheckoutSession
- Fields inside
verification_data
on IssuingAuthorization
are now enums - Support updating
payment_method_options
onPaymentIntent
andSetupIntent
- 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
type
values 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_code
tosender_sort_code
onSourceTransaction
for BACS debit. (This is technically a breaking change.)
17.7.0 - 2020-02-03
- #960 Add support for
error_on_requires_action
onPaymentIntent
- #957 Add additional verification file purpose
17.6.0 - 2020-01-31
- #959 Add support for
company.structure
onAccount
and 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
TaxId
andsender_account_name
onSourceTransaction
- #949 Move examples to Customer instead of Charge
17.3.0 - 2020-01-24
- #948 Add support for
shipping.speed
on IssuingCard
and newTaxID
types
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
HttpClient
class - #878 Add
StripeRequest
object - #879 Add
HttpClient
abstract class - #880 ⚠️ Stop disabling the DNS cache
- #895 Fix deprecation warnings
- #896 Add
HttpContent
class - #897 Add
Stopwatch
class - #898 Move all request properties in
StripeRequest
- #899 ⚠️ Remove
ApiResource.RequestType
- #900 Add support for automatic request retries
- #902 Minor fixes
- #928
StringUtils
class & better API key validation - #927 ⚠️ Remove support for custom
URLStreamHandler
- #931 ⚠️ Refactor HTTP headers handling
- #932 ⚠️ Modernize
StripeResponse
- #934 Add
maxNetworkRetries
as a global and per-request setting - #935 ⚠️ Add
StreamUtils
class - #936 ⚠️ Remove support for
count
andtotal_count
in 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
metadata
orlivemode
16.5.0 - 2020-01-07
- #922 Codegen for openapi c896d1f
- Add support for custom properties on
Source.detach
method - Add support for property expansion in
Subscription.cancel
method. - Add support for
sg_uen
onTaxId
- Add support for custom properties on
16.4.0 - 2019-12-20
- #921 Add
executives_provided
onAccount
16.3.0 - 2019-12-20
- #918 Multiple API changes
- Adds
livemode
andmetadata
to TerminalReader
andLocation
- Adds
ms
as a valid locale on CheckoutSession
- Adds
16.2.0 - 2019-12-09
16.1.0 - 2019-12-04
- #912 Add support for
network
onCharge
andfunding_method
onSourceTransaction
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_info
andtax_info_verification
onCustomer
- Remove
cardholder
on IssuingCard
update - Remove
invoice_customer_balance_settings
fromSubscription
- 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_amount
onCreditNote
creation
15.5.0 - 2019-11-21
- #905 Add support for
payment_intent
filter when listingDispute
s.
15.4.0 - 2019-11-18
- #904 Add support for
violated_authorization_controls
on 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
company
andindividual
to IssuingCardholder
- Add
sepa_debit
toPaymentMethodUpdateParams
- Add
- #891 Replace Cobertura with JaCoCo
15.2.0 - 2019-11-06
- #889 Multiple API changes:
- Add
disputed
onCharge
. - Add
payment_intent
onDispute
andRefund
. - Add
payment_intent
when creating aRefund
. - Add
payment_intent
filter when listingRefund
andDispute
.
- Add
15.1.0 - 2019-11-06
- #888 Add support for SEPA and iDEAL on
PaymentMethod
andMandate
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_settings
onSubscritionSchedule
- Remove
billing_thresholds
,collection_method
,default_payment_method
,default_source
andinvoice_settings
from `SubscriptionSchedule - Add
charge
filter when listingDispute
- Move to API version
14.5.0 - 2019-11-04
- #881 Add support for
use_stripe_sdk
onPaymentIntent
creation 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_settings
onInvoice
- #873 Suppress unchecked cast warnings in test
14.3.0 - 2019-10-25
- #871 Codegen for openapi d8f9ddf
- Remove
max_amount
from 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_rfc
onTaxId
- Add support for
pending_invoice_item_interval
onSubscription
creation and update - Add support for
next_pending_invoice_item_invoice
on `Subscription - Add support for
installments
which is a feature onPaymentIntent
andPaymentMethod
available on MX Stripe accounts. It's also added insidepayment_method_details[card]
onCharge
- Add support for
next_pending_invoice_item_invoice
as a newCapability
- Add support for
14.0.1 - 2019-10-18
- #864
- Remove
renewal_behavior
on Subscription Schedule model class - Remove
renewal_interval
on 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_balance
from Customer model and parameter classes - Remove
billing
from Invoice, Subscription and Subscription Schedule model and parameter classes - Remove
start
from Subscription model - Remove
renewal_behavior
from 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
requirements
on IssuingCardholder
payment_method_details[au_becs_debit][mandate]
onCharge
- new types of tax id for Customer
TaxId
. payment_behavior
onSubscription
creation can now take the valuepending_if_incomplete
.payment_behavior
onSubscriptionItem
creation and update is now supported.subscription_data[trial_from_plan]
is now supported on CheckoutSession
creation.
- #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
,iin
andissuer
onSource.Card
,Source.CardPresent
andSource.ThreeDSecure
- Add support for
deviceType
onReaderListParams
- 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
mandate
onCharge
. - Add support for
reference
onSourceTransaction
. - Add support for
person
onTokenCreateParams
. - Add support for new event types
payment_intent.canceled
andsetup_intent.canceled
- Add support for
metadata
onAuthorizationApproveParams
andAuthorizationDeclineParams
- Add
setMetadata
method onAuthorizationUpdateParams
- Rename
chidrens_and_infants_wear_stores
tochildrens_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
addAttribute
andaddAllAttribute
methods toProductUpdateParams
- Add
addCustomField
andaddAllCustomField
methods toCustomerCreateParams
,CustomerUpdateParams
,InvoiceCreateParams
andInvoiceUpdateParams
- Add
addDefaultTaxRate
andaddAllDefaultTaxRate
methods toInvoiceUpdateParams
,SubscriptionCreateParams
,SubscriptionScheduleCreateParams
,SubscriptionScheduleUpdateParams
andSubscriptionUpdateParams
- Add
addImage
andaddAllImage
methods toProductUpdateParams
- Add
addItem
andaddAllItem
methods toOrderReturnOrderParams
- Add
addSubscriptionDefaultTaxRate
andaddAllSubscriptionDefaultTaxRate
methods toInvoiceUpcomingParams
- Add
addTaxRate
andaddAllTaxRate
methods toInvoiceItemUpdateParams
,InvoiceUpcomingParams
,SubscriptionCreateParams
,SubscriptionItemCreateParams
,SubscriptionItemUpdateParams
,SubscriptionScheduleCreateParams
,SubscriptionScheduleUpdateParams
andSubscriptionUpdateParams
- 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
authentication
on IssuingAuthorization
andurl
onMerchantData
11.5.1 - 2019-08-30
- #834 Make
stripeError
transient onStripeException
11.5.0 - 2019-08-28
- #833 Add support for
endBehavior
onSubscriptionSchedule
11.4.0 - 2019-08-28
- #830 Add support for
pendingVerification
onAccount
,Person
andCapability
11.3.0 - 2019-08-23
- #829
- Release support for decimal values on Billing resources such as
Plan
orInvoiceItem
- Release support for decimal values on Billing resources such as
11.2.0 - 2019-08-21
- #828
- Add support for
schedule
onSubscription
- Add support for
defaultPaymentMethod
,invoiceSettings
,collectionMethod
andbillingThresholds
toSubscriptionSchedule
and its update and create APIs - Add support for
mode
andsetupIntent
on CheckoutSession
and its create API - Add support for
schedule
andsubscriptionCancelAt
to theInvoice
Upcoming API - Add support for new event types
subscription_schedule.*
- Add support for
11.1.0 - 2019-08-15
- #826 Add support for
executive
onPerson
create, update and list
11.0.0 - 2019-08-14
- #825 Move to API version
2019-08-14
- Rename
platform_payments
totransfers
inAccount
- Introduce
executive
as a relationship onPerson
- Rename
10.15.0 - 2019-08-14
- #824
- Add support for
au_becs_debit
sources - Add support for
mandate
parameter in source creation and update requests - Add support for
amount
in source update requests - Add support for
pin
attribute onissuing.card
objects - Add support for
digital_goods_applications
category for Issuing
- Add support for
10.14.0 - 2019-08-08
- #820
- Add support for unsetting
receipt_email
onPaymentIntent
- 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_suffix
onCharge
andPaymentIntent
- Add support
subscription_data[application_fee_percent]
on CheckoutSession
- Rename
uk_credit_transfer
togbp_credit_transfer
on 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
NullPointerException
when callinggetRawJsonObject()
10.12.0 - 2019-07-22
- #809
- Add support for
statement_descriptor
onPaymentIntent
capture - Add support for unsetting
setup_future_usage
onPaymentIntent
- Add support for
10.11.0 - 2019-07-19
- #808
- Add
off_session
toSubscriptionItem
update - Add
customer
when listingCreditNote
- Remove
challenge_only
enum 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_at
onCreditNote
10.9.1 - 2019-07-16
10.9.0 - 2019-07-15
- #802 Add support for
payment_method_options
onPaymentIntent
andSetupIntent
10.8.0 - 2019-07-15
- #801
- Add support for
pending_setup_intent
on Subscription - Add support for
off_session
on 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_behavior
on 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_usage
on PaymentIntent Update and Confirm APIs - Add support for
confirm
andreturn_url
on SetupIntent creation - Add support for
setup_future_usage
on Checkout Session creation - Add support for
subscription_start_date
on the Upcoming Invoice API
- Add support for
10.4.0 - 2019-07-01
- #796
- Add support for the
SetupIntent
resource and APIs - Add support for
PlatformTaxFee
resource - Add
unified_proration
onInvoiceItem
andInvoiceLineItem
- Add
default_payment_method
anddefault_source
toSubscriptionSchedule
- 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_method
toInvoice
,Subscription
andSubscriptionSchedule
- Add
unified_propration
toInvoiceLineItem
- Support unsetting
dob
on anAccount
- Removed
native_url
from 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
CustomerBalanceTransaction
resource and APIs - Add
balance
property onCustomer
- Add
submitType
property oncheckout.Session
- Add
merchantAmount
andmerchantCurrency
properties onissuing.Transaction
- Add
location
property 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_warning
resource and methods - Add new in_gst and no_vat tax ID types
- Add
spending_limits_currency
attribute and parameter in Issuing resources
- Add support for new
9.12.0 - 2019-05-14
- #777
- Add support for
Capability
- Add enum
off_session
forPaymentIntentConfirmParams
andPaymentIntentCreateParams
- Add enum
abandoned
forPaymentIntentCancellationParams
. - Add support for
statementDescriptorKana
andstatementDescriptorKanji
inAccount.SettingsPayments
- Add support for
9.11.0 - 2019-05-10
- #776
- Add support for
startDate
inSubscription
- Removed one unsupported enum on
PaymentIntentCancelParams
- Add support for
9.10.0 - 2019-05-06
- #773
- Add support for
extraParams
in all sub-classes of ApiRequestParams their nested classes - Add support for webhook event
payment_method.updated
- Add support for
payment_intent
filter when listingCharge
- Add support for
legacy_payments
enumRequestedCapability
inAccountCreateParams
andAccountUpdateParams
- Add support for
9.9.0 - 2019-05-03
- #768
- Add support for
customer
filter when listingPaymentIntent
- Add support for
replacement_for
andreplacement_reason
on Issuingcard
creation
- 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
TaxRate
resource and APIs
9.6.0 - 2019-04-24
- #756 Fix form-encoding to support
Collection
in untyped params as array. Previously onlyList
is form-encoded as array. - #755 Add support for
CARD_ISSUING
enum inRequestedCapability
for Account create/update params.
9.5.0 - 2019-04-22
- #750 Add support for the
TaxId
resource and APIs
9.4.0 - 2019-04-18
- #748
- Add support for
address
,name
,phone
andpreferredLocales
onCustomer
- Add support for the
CreditNote
resource and APIs - Add support for account and customer related fields on the
Invoice
resource
- Add support for
9.3.0 - 2019-04-16
- #745 Add support for the Checkout
Session
resource and APIs
9.2.0 - 2019-04-15
- #744
- Make
paymentIntent
onInvoice
expandable instead of full-model - Add support for issuing
SpendingLimit
inCard
andCardHolder
- 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
ConfirmationMethod
inPaymentIntentCreateParams
,AuthorizationControls
in 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
Optional
for unsafe event data object deserialization - #705 Add support for typed parameters, change deserialization of array in
Event#previousAttributes
fromObject[]
toList<Object>
- #729 Add missing Javadoc for non-autogenerated classes (
EphemeralKey
,Event
andFile
) - #730 Add support for typed parameters for non-autogenerated classes (
EphemeralKey
,Event
andFile
) - #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.BillingDetails
onCharge
. - #708 Fix issues reported by
ErrorProne
Nothing 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#getObject
andEvent#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_intent
onCharge
.
7.28.0 - 2019-03-18
- #688 Add support for the
PaymentMethod
resource and APIs - #691 Add support for deleting a Terminal
Location
andReader
7.27.0 - 2019-03-13
- #689 Add support for
columns
onReportRun
anddefault_columns
onReportType
.
7.26.0 - 2019-03-06
- #686 Add support for
cancel_at
onSubscription
.
7.25.0 - 2019-02-28
- #684 Add support for
latest_invoice
onSubscription
. - #685 Add
api_version
to theWebhookEndpoint
resource.
7.24.0 - 2019-02-22
- #681 Add support for
status_transitions
and markeddate
as deprecated onInvoice
.
7.23.0 - 2019-02-19
- #660 Add support for API version
2019-02-19
and related changes toAccount
andPerson
.
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]
onInvoice
andSubscription
.
7.20.0 - 2019-02-12
- #670 Add support for API version
2019-02-11
with changes to Payment IntentsPaymentIntentSourceAction
,PaymentIntentSourceActionValueAuthorizeWithUrl
andnext_source_action
are now depreacated. UsePaymentIntent.NextAction
,PaymentIntent.NextActionRedirectToUrl
andnext_action
instead.allowed_source_types
is now depreacated. Usepayment_method_types
instead.
- #673 Add support for
SubscriptionSchedule
andSubscriptionScheduleRevision
. Also add support forinvoice_settings
onCustomer
. - #675 The
customer
property 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_refund
andsource_refund
on theReversal
resource.
7.17.0 - 2019-01-17
- #656 Added
receipt_url
property toCharge
.
7.16.0 - 2019-01-17
7.15.0 - 2019-01-14
- #652 Add support for expandable
transfer_data[destination]
onCharge
andPaymentIntent
.
7.14.0 - 2019-01-11
- #632 Add support for
transfer_data
andapplication_fee_amount
onCharge
andtransfer_data[destination] on
PaymentIntent`. - #647 Add support for deserializing
IssuerFraudRecord
in events.
7.13.0 - 2019-01-09
- #626 Add support for the
AccountLink
APIs.
7.12.0 - 2019-01-08
- #634 Add support for
wallet_provider
onIssuing.Authorization
.
7.11.0 - 2018-12-27
- #629 Add support for
actionable
andhas_liability_shift
onIssuerFraudRecord
7.10.0 - 2018-11-28
7.9.0 - 2018-11-27
- #614 Add support for
ValueList
andValueListItem
for Radar
7.8.0 - 2018-11-19
- #616 Add missing properties to a few resources:
- Add
default_source
toInvoice
andSubscription
- Add
livemode
to Subscription - Add
metadata
andsubscription
toSubscriptionItem
- Add
7.7.0 - 2018-11-14
- #615 Add
last_payment_error
toPaymentIntent
.
7.6.0 - 2018-11-09
- #613 Throw
ApiException
on malformed JSON responses- Previously, the library would throw
com.google.gson.JsonSyntaxException
in 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
Invoice
resource.
7.4.0 - 2018-11-08
- #609 Support new shape of the
PaymentIntent
resource.
7.3.0 - 2018-11-07
- #610 Add
flatAmount
toPlan.Tier
- #611 Add
supportedTransferCountries
toCountrySpec
- #611 Add
supportAddress
toAccount
7.2.0 - 2018-10-31
7.1.0 - 2018-10-10
- #602 Adds support for
partnerId
insetAppInfo()
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
FileUpload
class withFile
class - #592 Support for terminal endpoints
6.12.0 - 2018-09-06
- #586 Add
invoicePrefix
toCustomer
6.11.0 - 2018-09-05
- #584 Add support for reporting resources
6.10.0 - 2018-09-05
- #583 Add
exchangeRate
toBalanceTransaction
6.9.0 - 2018-08-29
- #580 Add missing attributes to
Account
andLegalEntity
- #581 Add
Topup.cancel()
overload with no arguments
6.8.0 - 2018-08-28
- #577 Update
Customer
andPlan
models for API version 2018-08-23 - #579 Add
authorizationCode
toCharge
6.7.0 - 2018-08-27
- #575 Remove support for
BitcoinReceiver
write-actions
6.6.0 - 2018-08-23
- #576 Add support for usage record summaries
6.5.0 - 2018-08-16
- #574 Add
unitLabel
toProduct
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
object
attribute and accessors toStripeCollection
6.1.0 - 2018-07-30
- #561 Add
created
toAccount
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
Long
and 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 adddeleted
attribute instead - #558 Use
BigDecimal
for 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
autoAdvance
property toInvoice
5.50.0 - 2018-07-11
- #552 Rename
ApplicationFee
toApplicationFeeAmount
onPaymentIntent
5.49.0 - 2018-07-06
- #548 Add
subscriptionItem
property toInvoiceItem
andInvoiceLineItem
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
customerReference
andshippingFromZip
properties onChargeLevel3
model
5.43.0 - 2018-06-25
- #537 Add
level3
property onCharge
model
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
name
toCoupon
model
5.41.0 - 2018-06-14
- #522 Add
amountPaid
,amountRemaining
andbillingReason
toInvoice
model
5.40.0 - 2018-06-13
- #521 Add
documentBack
property toLegalEntity
model
5.39.0 - 2018-06-07
- #515 Add
hosted_invoice_url
andinvoice_pdf
properties toInvoice
model
5.38.0 - 2018-06-06
- #516 Add
active
property toPlan
model
5.37.0 - 2018-06-06
- #513 Add
on_behalf_of
property onCharge
model - #512 Fix
update()
methods forFeeRefund
andReversal
- #302 The library now uses Project Lombok. All API resource classes now have
equals
andhashCode
methods.
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
product
attribute onPlan
model
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
sourceTransaction
accessors onTransfer
model
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
code
attribute 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_notification
objects
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
,Product
andSubscription
models 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
options
were 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
Dispute
expandable
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_reason
field 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
pay
on 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
account
field to the event model
5.0.0 - 2017-05-31
- Clarify tolerance parameter for webhook signatures is in seconds
- Support expanded request in
Event
model (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_secure
accessors toCard
model
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
Account
model
4.3.0 - 2017-04-12
- Add support for
available_payout_methods
toCard
model
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
rule
underChargeOutcome
expandable
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
delete
that doesn't require parameters
3.8.0 - 2017-01-23
- Add
ChargeOutcomeRule
toChargeOutcome
3.7.0 - 2017-01-06
- Add
getObject
/setObject
to a number of models where it was missing - Add
toJson
method toStripeObject
3.6.0 - 2017-01-03
- Add non-public
network_reason_code
toDispute
model
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_level
attribute toChargeOutcome
model
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
Integer
toLong
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
, andissuer
attributes toCard
model
2.8.0 - 2016-08-05
- Add
Source
model (prototype)
2.7.0 - 2016-07-12
- Add
ThreeDSecure
model for 3-D secure payments
2.6.1 - 2016-06-13
- Fix serialization of
businessURL
andsupportURL
inAccount
model
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
, anddelete
methods 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
Money
model under theBalance
model
2.2.0 - 2016-04-12
- Add
Outcome
to theCharge
model
2.1.0 - 2016-04-12
- Deprecate
getUser
andsetUser
onApplicationFee
- Deprecate
getCard
andsetCard
onCharge
- Deprecate
getAccount
andsetAccount
onTransfer
- Deprecate
getOtherTransfers
andsetOtherTransfers
onTransfer
- Deprecate
getSummary
andsetSummary
onTransfer
2.0.0 - 2016-04-08
- Change
getBusinessUrl
togetBusinessURL
inAccount
model - Change
getSupportUrl
togetSupportURL
inAccount
model - Change
getUrl
togetURL
inProduct
model - Change
setUrl
tosetURL
inProduct
model - Change
getUrl
togetURL
inStripeCollection
model - Change
setUrl
tosetURL
inStripeCollection
model - Remove previously-deprecated
getUrl
inStripeCollectionAPIResource
model - Change
getUrl
togetURL
inStripeCollectionInterface
1.48.0 - 2016-03-29
- Add accessors for
default_currency
toCountrySpec
model
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
reject
action on account
1.45.0 - 2016-02-18
- Add
CountrySpec
model for looking up country payment information
1.44.0 - 2016-02-11
- Add
businessTaxIdProvided
toLegalEntity
1.43.0 - 2016-01-26
- Add support for deleting Relay SKUs and products
1.42.0 - 2016-01-21
- Add
details_code
toLegalEntity
- Add
disabled_reason
toVerification
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
ShippingDetails
toCustomer
model
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
List
tonull
wasn't encoding to an empty string (which is required to unset an array)
1.37.1 - 2015-10-07
- Bugfix
setTransfer
onReversal
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
bankAccount
toToken
1.34.0 - 2015-08-17
- Added
retrieve
,all
,update
,create
methods toRefund
1.33.0 - 2015-08-03
- Added
retrieve
,all
,update
andclose
methods toDispute
- Added
delete
method to managedAccount
s
1.32.1 - 2015-07-24
- Added
account
toApplicationFee
.
1.32.0 - 2015-07-06
- Added
getRequestId
method toStripeException
.
1.31.0 - 2015-06-01
ConcretePaymentSource
and thePaymentSource
interface have been combined into oneExternalAccount
classPaymentSourceCollection
was renamedExternalAccountCollection
Account
now supportsgetExternalAccounts
, which allows bothBankAccount
andCard
attachment.BankAccount
s can now be deleted fromCustomer
s (private beta feature) andAccount
s
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
apiBase
when 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
retrieve
method toBalanceTransaction
- Add missing fields to
BalanceTransaction
id
fee
fee_details
description
- Add
id
field 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
,feeDetails
from Transfer and Charge resources - Add
balanceTransaction
to Transfer, Charge, and Dispute resources - Add
refunds
to 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
valid
tovalidated
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