#CHANGELOG
- Add support for
ownership_declaration
onAccount#update.company
,Account#create.company
,Account.company
, andToken#create.account.company
- Add support for
proof_of_registration
onAccount#update.documents
andAccount#create.documents
- Change type of
Account#update.individual.full_name_aliases
,Account#create.individual.full_name_aliases
,Person#create.full_name_aliases
,Person#update.full_name_aliases
,Token#create.account.individual.full_name_aliases
, andToken#create.person.full_name_aliases
fromarray(string)
toemptyStringable(array(string))
- Add support for
ownership_declaration_shown_and_signed
onToken#create.account
- Add support for new values
en-BE
,en-ES
, anden-IT
on enumsPaymentIntent#create.payment_method_options.klarna.preferred_locale
,PaymentIntent#update.payment_method_options.klarna.preferred_locale
, andPaymentIntent#confirm.payment_method_options.klarna.preferred_locale
- Add support for
buyer_id
onCharge.payment_method_details.alipay
- Change
Account.controller.type
to be required - Change type of
UsageRecord#create.timestamp
frominteger
toliteral('now') | integer
- Change
UsageRecord#create.timestamp
to be optional - Change
Checkout.Session.customer_details.phone
to be required - Add support for new value
klarna
on enumCheckout.Session#create.payment_method_types[]
- Change
Checkout.Session.customer_details.phone
to be optional - Change
Charge.payment_method_details.klarna.payment_method_category
,Charge.payment_method_details.klarna.preferred_locale
,Checkout.Session.customer_details.phone
, andPaymentMethod.klarna.dob
to be required - Add support for
list_payment_methods
method on resourceCustomer
- Add support for
payment_method_category
andpreferred_locale
onCharge.payment_method_details.klarna
- Add support for
klarna
onPaymentIntent#create.payment_method_data
,PaymentIntent#create.payment_method_options
,PaymentIntent#update.payment_method_data
,PaymentIntent#update.payment_method_options
,PaymentIntent#confirm.payment_method_data
,PaymentIntent#confirm.payment_method_options
,PaymentIntent.payment_method_options
,PaymentMethod#create
, andPaymentMethod
- Add support for new value
klarna
on enumsPaymentIntent#create.payment_method_data.type
,PaymentIntent#update.payment_method_data.type
, andPaymentIntent#confirm.payment_method_data.type
- Add support for new value
klarna
on enumPaymentMethod#create.type
- Add support for new value
klarna
on enumPaymentMethod#list.type
- Add support for new value
klarna
on enumPaymentMethod.type
- Add support for
phone_number_collection
onCheckout.Session#create
andCheckout.Session
- Add support for
phone
onCheckout.Session.customer_details
- Add support for new value
customer_id
on enumsRadar.ValueList#create.item_type
andRadar.ValueList.item_type
- Add support for new value
bbpos_wisepos_e
on enumsTerminal.Reader#list.device_type
andTerminal.Reader.device_type
- Change
PaymentMethod#list.customer
to be optional - Add support for
klarna_payments
onAccount#update.capabilities
,Account#create.capabilities
, andAccount.capabilities
- Add support for
amount_authorized
andovercapture_supported
onCharge.payment_method_details.card_present
- Add support for
full_name_aliases
onAccount#update.individual
,Account#create.individual
,Person#create
,Person#update
,Person
,Token#create.account.individual
, andToken#create.person
- Change
BillingPortal.Configuration.features.subscription_cancel.cancellation_reason
to be required - Add support for
default_for
onCheckout.Session#create.payment_method_options.acss_debit.mandate_options
,Checkout.Session.payment_method_options.acss_debit.mandate_options
,Mandate.payment_method_details.acss_debit
,SetupIntent#create.payment_method_options.acss_debit.mandate_options
,SetupIntent#update.payment_method_options.acss_debit.mandate_options
,SetupIntent#confirm.payment_method_options.acss_debit.mandate_options
, andSetupIntent.payment_method_options.acss_debit.mandate_options
- Add support for
acss_debit
onInvoice#create.payment_settings.payment_method_options
,Invoice#update.payment_settings.payment_method_options
,Invoice.payment_settings.payment_method_options
,Subscription#create.payment_settings.payment_method_options
,Subscription#update.payment_settings.payment_method_options
, andSubscription.payment_settings.payment_method_options
- Add support for new value
acss_debit
on enumsInvoice#create.payment_settings.payment_method_types[]
,Invoice#update.payment_settings.payment_method_types[]
,Invoice.payment_settings.payment_method_types[]
,Subscription#create.payment_settings.payment_method_types[]
,Subscription#update.payment_settings.payment_method_types[]
, andSubscription.payment_settings.payment_method_types[]
- Add support for
livemode
onReporting.ReportType
- Add support for new value
rst
on enumsTaxRate#create.tax_type
,TaxRate#update.tax_type
, andTaxRate.tax_type
- Change
Checkout.Session.after_expiration
,Checkout.Session.consent
,Checkout.Session.consent_collection
,Checkout.Session.expires_at
, andCheckout.Session.recovered_from
to be required - Add support for new value
checkout.session.expired
on enumsWebhookEndpoint#create.enabled_events[]
andWebhookEndpoint#update.enabled_events[]
- Change
Account.future_requirements.alternatives
,Account.requirements.alternatives
,Capability.future_requirements.alternatives
,Capability.requirements.alternatives
,Person.future_requirements.alternatives
, andPerson.requirements.alternatives
to be required - Change type of
Capability.future_requirements.alternatives
,Capability.requirements.alternatives
,Person.future_requirements.alternatives
, andPerson.requirements.alternatives
fromarray(AccountRequirementsAlternative)
tonullable(array(AccountRequirementsAlternative))
- Add support for
future_requirements
onAccount
,Capability
, andPerson
- Add support for
alternatives
onAccount.requirements
,Capability.requirements
, andPerson.requirements
- Change type of
Checkout.Session.after_expiration.recovery.allow_promotion_codes
andCheckout.Session.after_expiration.recovery.enabled
fromnullable(boolean)
toboolean
- Add support for
after_expiration
,consent_collection
, andexpires_at
onCheckout.Session#create
andCheckout.Session
- Add support for
consent
andrecovered_from
onCheckout.Session
- Change type of
BillingPortal.Configuration#create.features.subscription_cancel.cancellation_reason.options[]
,BillingPortal.Configuration#update.features.subscription_cancel.cancellation_reason.options[]
, andBillingPortal.Configuration.features.subscription_cancel.cancellation_reason.options[]
fromstring
toenum
- Add support for
cancellation_reason
onBillingPortal.Configuration.features.subscription_cancel
- Add support for
cancellation_reason
onBillingPortal.Configuration#create.features.subscription_cancel
andBillingPortal.Configuration#update.features.subscription_cancel
- Add support for
category_code
onIssuing.Authorization.merchant_data
andIssuing.Transaction.merchant_data
- Add support for new value
redacted
on enumReview.closed_reason
- Add support for new values
hr
,ko
, andvi
on enumsCheckout.Session#create.locale
andCheckout.Session.locale
- Add support for
ideal
onPaymentIntent#create.payment_method_options
,PaymentIntent#update.payment_method_options
,PaymentIntent#confirm.payment_method_options
, andPaymentIntent.payment_method_options
- Remove support for values
api_connection_error
,authentication_error
, andrate_limit_error
from enumsStripeError.type
,StripeErrorResponse.error.type
,Invoice.last_finalization_error.type
,PaymentIntent.last_payment_error.type
,SetupAttempt.setup_error.type
, andSetupIntent.last_setup_error.type
- Add support for new values
quote.accepted
,quote.canceled
,quote.created
, andquote.finalized
on enumsWebhookEndpoint#create.enabled_events[]
andWebhookEndpoint#update.enabled_events[]
- Add support for
list_computed_upfront_line_items
method on resourceQuote
- Add support for
finalize_quote
method on resourceQuote
- Remove support for
finalize
method on resourceQuote
- Add support for new resource
Quote
- Add support for
quote
onInvoice
- Add support for new value
quote_accept
on enumInvoice.billing_reason
- Changed type of
Charge.payment_method_details.card.three_d_secure.result
andSetupAttempt.payment_method_details.card.three_d_secure.result
fromenum
tonullable(enum)
- Changed type of
Charge.payment_method_details.card.three_d_secure.version
andSetupAttempt.payment_method_details.card.three_d_secure.version
fromenum('1.0.2'|'2.1.0'|'2.2.0')
tonullable(enum('1.0.2'|'2.1.0'|'2.2.0'))
- Add support for new value
boleto
on enumsInvoice#create.payment_settings.payment_method_types[]
,Invoice#update.payment_settings.payment_method_types[]
, andInvoice.payment_settings.payment_method_types[]
- Add support for
boleto_payments
onAccount#update.capabilities
,Account#create.capabilities
, andAccount.capabilities
- Add support for
wechat_pay
onCharge.payment_method_details
,Checkout.Session#create.payment_method_options
,PaymentIntent#create.payment_method_data
,PaymentIntent#create.payment_method_options
,PaymentIntent#update.payment_method_data
,PaymentIntent#update.payment_method_options
,PaymentIntent#confirm.payment_method_data
,PaymentIntent#confirm.payment_method_options
,PaymentIntent.payment_method_options
,PaymentMethod#create
, andPaymentMethod
- Add support for
boleto
andoxxo
onCheckout.Session#create.payment_method_options
andCheckout.Session.payment_method_options
- Add support for new values
boleto
,oxxo
, andwechat_pay
on enumCheckout.Session#create.payment_method_types[]
- Add support for new value
wechat_pay
on enumsInvoice#create.payment_settings.payment_method_types[]
,Invoice#update.payment_settings.payment_method_types[]
, andInvoice.payment_settings.payment_method_types[]
- Add support for new value
wechat_pay
on enumsPaymentIntent#create.payment_method_data.type
,PaymentIntent#update.payment_method_data.type
, andPaymentIntent#confirm.payment_method_data.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 new value
wechat_pay
on enumPaymentMethod#create.type
- Add support for new value
wechat_pay
on enumPaymentMethod#list.type
- Add support for new value
wechat_pay
on enumPaymentMethod.type
- Add support for
boleto
onCharge.payment_method_details
,PaymentIntent#create.payment_method_data
,PaymentIntent#create.payment_method_options
,PaymentIntent#update.payment_method_data
,PaymentIntent#update.payment_method_options
,PaymentIntent#confirm.payment_method_data
,PaymentIntent#confirm.payment_method_options
,PaymentIntent.payment_method_options
,PaymentMethod#create
, andPaymentMethod
- Add support for new value
boleto
on enumsPaymentIntent#create.payment_method_data.type
,PaymentIntent#update.payment_method_data.type
, andPaymentIntent#confirm.payment_method_data.type
- Add support for
boleto_display_details
onPaymentIntent.next_action
- Add support for new value
boleto
on enumPaymentMethod#create.type
- Add support for new value
boleto
on enumPaymentMethod#list.type
- Add support for new value
boleto
on enumPaymentMethod.type
- Collection updates:
- Fixed issue where nested dictionary child parameters weren't being populated
- API updates
TaxId#create.type
,Invoice.customer_tax_ids[].type
,Invoice#upcomingLines.customer_details.tax_ids[].type
,Invoice#upcoming.customer_details.tax_ids[].type
,Customer#create.tax_id_data[].type
,Checkout.Session.customer_details.tax_ids[].type
andTaxId.type
added new enum members:il_vat
(breaking change)TaxId#create.type
,Invoice.customer_tax_ids[].type
,Invoice#upcomingLines.customer_details.tax_ids[].type
,Invoice#upcoming.customer_details.tax_ids[].type
,Customer#create.tax_id_data[].type
,Checkout.Session.customer_details.tax_ids[].type
andTaxId.type
added new enum members:ca_pst_mb, ca_pst_bc, ca_gst_hst and ca_pst_sk
(breaking change)- Added support for
url
onCheckout.Session
- Added support for
tax_id_collection
onSession#create
andCheckout.Session
Terminal.Reader.location
changed fromstring
toexpandable($Terminal.Location)
(breaking change)- Added support for
controller
onAccount
- Added support for new resource
TaxCode
- Added support for
automatic_tax
onSubscriptionSchedule.default_settings
,SubscriptionSchedule#update.phases[]
,SubscriptionSchedule#update.default_settings
,SubscriptionSchedule#create.phases[]
,SubscriptionSchedule#create.default_settings
,Subscription
,Subscription#update
,Subscription#create
,Invoice
,Invoice#upcomingLines
,Invoice#update
,Invoice#upcoming
,Invoice#create
,Checkout.Session
,Session#create
andSubscriptionSchedule.phases[]
- Added support for
customer_update
onSession#create
- Added support for
tax_behavior
onSubscriptionSchedule#update.phases[].add_invoice_items[].price_data
,SubscriptionSchedule#create.phases[].items[].price_data
,SubscriptionSchedule#create.phases[].add_invoice_items[].price_data
,SubscriptionItem#update.price_data
,SubscriptionItem#create.price_data
,Subscription#update.items[].price_data
,Subscription#update.add_invoice_items[].price_data
,Subscription#create.items[].price_data
,Subscription#create.add_invoice_items[].price_data
,Price
,Price#update
,Price#create
,InvoiceItem#update.price_data
,InvoiceItem#create.price_data
,Invoice#upcomingLines.subscription_items[].price_data
,Invoice#upcomingLines.invoice_items[].price_data
,Invoice#upcoming.subscription_items[].price_data
,Invoice#upcoming.invoice_items[].price_data
,Session#create.line_items[].price_data
andSubscriptionSchedule#update.phases[].items[].price_data
- Added support for
tax_code
onProduct#update
,Product#create
,Price#create.product_data
,Plan#create.product[0]
,Session#create.line_items[].price_data.product_data
andProduct
- Added support for
tax
onCustomer#update
,Customer#create
andCustomer
- Added support for
customer_details
onInvoice#upcoming
andInvoice#upcomingLines
- Added support for
tax_type
onTaxRate#update
,TaxRate#create
andTaxRate
- Collection updates:
- Fixed issue where some required parameters weren't being selected by default in the request
- Fixed typos in request names
- API updates
- Added support for
llc
,free_zone_llc
,free_zone_establishment
andsole_establishment
to thestructure
enum onAccount.company
,Account#create.company
,Account#update.company
andToken#create.account.company.
- Added support for
documents
onPerson#update
,Person#create
andToken#create.person
- Add support for Identity VerificationSupport and VerificationReport APIs
- Added support for
acss_debit
onPaymentMethod#update
Identity.VerificationReport.created
changed frominteger
toDateTime
(breaking change)Identity.VerificationSession.client_secret
changed fromstring
tonullable(string)
(breaking change)- Added support for new resource
Identity.VerificationReport
- Added support for new resource
Identity.VerificationSession
File#list.purpose
andFile.purpose
added new enum members:identity_document_downloadable and selfie
(breaking change)- Removed support for method:
PaymentIntent#verify_microdeposits
(breaking change) - Removed support for method:
SetupIntent#verify_microdeposits
(breaking change) - New method:
PaymentIntent#verify_microdeposits
- New method:
SetupIntent#verify_microdeposits
- Added support for
- API updates
- Added support for
reference
onCharge.payment_method_details.afterpay_clearpay
- Added support for
afterpay_clearpay
onPaymentIntent#confirm.payment_method_options
,PaymentIntent#update.payment_method_options
,PaymentIntent#create.payment_method_options
andPaymentIntent.payment_method_options
File.purpose
added new enum members:finance_report_run, document_provider_identity_document and sigma_scheduled_query
(breaking change)- Added support for
payment_intent
onEarlyFraudWarning#list
andRadar.EarlyFraudWarning
SubscriptionItem#create.payment_behavior
,Subscription#update.payment_behavior
,Subscription#create.payment_behavior
andSubscriptionItem#update.payment_behavior
added new enum members:default_incomplete
- Added support for
card_present
onPaymentIntent#confirm.payment_method_options
,PaymentIntent#update.payment_method_options
,PaymentIntent#create.payment_method_options
andPaymentIntent.payment_method_options
Account.company.structure
,Account#create.company.structure
,Account#update.company.structure
andToken#create.account.company.structure
added new enum members:single_member_llc
(breaking change)Issuing.Card.shipping.carrier
added new enum members:dhl and royal_mail
(breaking change)- Removed support for the
PaymentPagesCheckoutSessionCheckoutSessionResourcePaymentMethodOptions
resource. (breaking change) - Added support for
currency
onCheckout.Session.payment_method_options.acss_debit
- Added support for
acss_debit_payments
onAccount#create.capabilities
,Account#update.capabilities
andAccount.capabilities
- Added support for
acss_debit
onSetupIntent#confirm.payment_method_options
,SetupIntent#update.payment_method_options
,SetupIntent#create.payment_method_options
,SetupAttempt.payment_method_details
,PaymentMethod
,PaymentMethod#create
,PaymentIntent.payment_method_options
,PaymentIntent#confirm.payment_method_options
,PaymentIntent#confirm.payment_method_data
,PaymentIntent#update.payment_method_options
,PaymentIntent#update.payment_method_data
,PaymentIntent#create.payment_method_options
,PaymentIntent#create.payment_method_data
,Mandate.payment_method_details
,Session#create.payment_method_options
andSetupIntent.payment_method_options
PaymentMethod#list.type
,PaymentMethod#create.type
,PaymentIntent#confirm.payment_method_data.type
,PaymentIntent#update.payment_method_data.type
,PaymentIntent#create.payment_method_data.type
,Session#create.payment_method_types[]
andPaymentMethod.type
added new enum members:acss_debit
(breaking change)Checkout.Session.payment_method_options
changed fromCheckoutSessionPaymentMethodOptionsForPayment | CheckoutSessionPaymentMethodOptionsForSetup
toCheckoutSessionPaymentMethodOptionsForPayment
(breaking change)- Added support for
verify_with_microdeposits
onPaymentIntent.next_action
andSetupIntent.next_action
- Added support for new resource
PaymentPagesCheckoutSessionCheckoutSessionResourcePaymentMethodOptions
- Added support for
subscription_pause
onConfiguration#update.features
,Configuration#create.features
andBillingPortal.Configuration.features
- Added support for
payment_method_options
onSession#create
andCheckout.Session
- Added support for
transfer_data
onSession#create.subscription_data
- Added support for
card_issuing
onAccount#create.settings
,Account#update.settings
andAccount.settings
Capability.requirements.errors[].code
,Account.requirements.errors[].code
andPerson.requirements.errors[].code
added new enum members:verification_missing_owners, verification_missing_executives and verification_requires_additional_memorandum_of_associations
(breaking change)Session#create.locale
andCheckout.Session.locale
added new enum members:th
(breaking change)
- Added support for
- Collection updates
- Group resources in shared folders for improved readability
Initial collection