- #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