Multiple breaking API changes while removing deprecated Issuing features #1009
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Multiple breaking API changes while removing deprecated Issuing features:
SettingsBranding
onAccount
is nowBranding
inside theSettings
onAccount
percentage
filter from the ListTaxRate
APIcountry
androuting_number
frompayment_method_details.acss_debit
onCharge
as this is going to be reworkedtransfer_data
onSubscription
to its own class separate from the one onInvoice
renewal_interval
onSubscriptionSchedule
which was deprecatedemail
onToken
as this was only supported for an internal productAuthorization
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
url
insidemerchant_data
address_zip_check
,authentication
andthree_d_secure
insideverification_data
authorized_amount
,authorized_currency
,held_amount
,held_currency
,violated_authorization_controls
frompending_request
Card
:authorization_controls
,name
,pin
andspeed
AuthorizationControls
toSpendingControls
SpendingLimit
as an inner class insideSpendingControls
.MerchantData
from being its own class to being an inner class insideAuthorization
details()
API methodCardDetails
API resourceCardholder
:authorization_controls
,is_default
name
insidebilling
AuthorizationControls
toSpendingControls
MerchantData
from being its own class to being an inner class insideAuthorization
SpendingLimit
as an inner class insideSpendingControls
details()
API methodDispute
resource and APIs to remove most features as this is still in beta and not yet stableissuing_dispute.*
andissuing_settlement.*
events as those are not public yetTransaction
:dispute
merchant_data
from the inner class inAuthorization
type
to only havecapture
andrefund
Codegen for openapi ded3348
r? @richardm-stripe
cc @stripe/api-libraries