diff --git a/openapi/spec3.json b/openapi/spec3.json index 08122615..b066b46b 100644 --- a/openapi/spec3.json +++ b/openapi/spec3.json @@ -1252,335 +1252,6 @@ ] }, - "account_service_resource_treasury_aba_record": { - "description": "ABA Records contain U.S. bank account details per the ABA format.", - "properties": { - "account_holder_name": { - "description": "The name of the person or business that owns the bank account.", - "maxLength": 5000, - "type": "string" - }, - "account_number": { - "description": "The account number.", - "maxLength": 5000, - "nullable": true, - "type": "string" - }, - "account_number_last4": { - "description": "The last four characters of the account number.", - "maxLength": 5000, - "type": "string" - }, - "bank_name": { - "description": "Name of the bank.", - "maxLength": 5000, - "type": "string" - }, - "routing_number": { - "description": "Routing number for the account.", - "maxLength": 5000, - "type": "string" - } - }, - "required": [ - "account_holder_name", - "account_number_last4", - "bank_name", - "routing_number" - ], - "title": "AccountServiceResourceTreasuryABARecord", - "type": "object", - "x-expandableFields": [ - - ] - }, - "account_service_resource_treasury_balance": { - "description": "Balance information for the FinancialAccount", - "properties": { - "cash": { - "additionalProperties": { - "type": "integer" - }, - "description": "Funds the user can spend right now.", - "type": "object" - }, - "inbound_pending": { - "additionalProperties": { - "type": "integer" - }, - "description": "Funds not spendable yet, but will become available at a later time.", - "type": "object" - }, - "outbound_pending": { - "additionalProperties": { - "type": "integer" - }, - "description": "Funds in the account, but not spendable because they are being held for pending outbound flows.", - "type": "object" - } - }, - "required": [ - "cash", - "inbound_pending", - "outbound_pending" - ], - "title": "AccountServiceResourceTreasuryBalance", - "type": "object", - "x-expandableFields": [ - - ] - }, - "account_service_resource_treasury_closed_status_details": { - "description": "", - "properties": { - "reasons": { - "description": "The array that contains reasons for a FinancialAccount closure.", - "items": { - "enum": [ - "account_rejected", - "closed_by_platform", - "other" - ], - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "reasons" - ], - "title": "AccountServiceResourceTreasuryClosedStatusDetails", - "type": "object", - "x-expandableFields": [ - - ] - }, - "account_service_resource_treasury_financial_address": { - "description": "FinancialAddresses contain identifying information that resolves to a FinancialAccount.", - "properties": { - "aba": { - "$ref": "#/components/schemas/account_service_resource_treasury_aba_record" - }, - "supported_networks": { - "description": "The list of networks that the address supports", - "items": { - "enum": [ - "ach", - "us_domestic_wire" - ], - "type": "string", - "x-stripeBypassValidation": true - }, - "type": "array" - }, - "type": { - "description": "The type of financial address", - "enum": [ - "aba" - ], - "type": "string", - "x-stripeBypassValidation": true - } - }, - "required": [ - "type" - ], - "title": "AccountServiceResourceTreasuryFinancialAddress", - "type": "object", - "x-expandableFields": [ - "aba" - ] - }, - "account_service_resource_treasury_financial_addresses_features": { - "description": "Settings related to Financial Addresses features on a Financial Account", - "properties": { - "aba": { - "$ref": "#/components/schemas/account_service_resource_treasury_toggle_settings" - } - }, - "title": "AccountServiceResourceTreasuryFinancialAddressesFeatures", - "type": "object", - "x-expandableFields": [ - "aba" - ] - }, - "account_service_resource_treasury_inbound_transfers": { - "description": "InboundTransfers contains inbound transfers features for a FinancialAccount.", - "properties": { - "ach": { - "$ref": "#/components/schemas/account_service_resource_treasury_toggle_settings" - } - }, - "title": "AccountServiceResourceTreasuryInboundTransfers", - "type": "object", - "x-expandableFields": [ - "ach" - ] - }, - "account_service_resource_treasury_outbound_payments": { - "description": "Settings related to Outbound Payments features on a Financial Account", - "properties": { - "ach": { - "$ref": "#/components/schemas/account_service_resource_treasury_toggle_settings" - }, - "us_domestic_wire": { - "$ref": "#/components/schemas/account_service_resource_treasury_toggle_settings" - } - }, - "title": "AccountServiceResourceTreasuryOutboundPayments", - "type": "object", - "x-expandableFields": [ - "ach", - "us_domestic_wire" - ] - }, - "account_service_resource_treasury_outbound_transfers": { - "description": "OutboundTransfers contains outbound transfers features for a FinancialAccount.", - "properties": { - "ach": { - "$ref": "#/components/schemas/account_service_resource_treasury_toggle_settings" - }, - "us_domestic_wire": { - "$ref": "#/components/schemas/account_service_resource_treasury_toggle_settings" - } - }, - "title": "AccountServiceResourceTreasuryOutboundTransfers", - "type": "object", - "x-expandableFields": [ - "ach", - "us_domestic_wire" - ] - }, - "account_service_resource_treasury_platform_restrictions": { - "description": "Restrictions that a Connect Platform has placed on this FinancialAccount.", - "properties": { - "inbound_flows": { - "description": "Restricts all inbound money movement.", - "enum": [ - "restricted", - "unrestricted" - ], - "nullable": true, - "type": "string" - }, - "outbound_flows": { - "description": "Restricts all outbound money movement.", - "enum": [ - "restricted", - "unrestricted" - ], - "nullable": true, - "type": "string" - } - }, - "title": "AccountServiceResourceTreasuryPlatformRestrictions", - "type": "object", - "x-expandableFields": [ - - ] - }, - "account_service_resource_treasury_status_details": { - "description": "", - "properties": { - "closed": { - "anyOf": [ - { - "$ref": "#/components/schemas/account_service_resource_treasury_closed_status_details" - } - ], - "description": "Details related to the closure of this FinancialAccount", - "nullable": true - } - }, - "title": "AccountServiceResourceTreasuryStatusDetails", - "type": "object", - "x-expandableFields": [ - "closed" - ] - }, - "account_service_resource_treasury_toggle_settings": { - "description": "Toggle settings for enabling/disabling a feature", - "properties": { - "requested": { - "description": "Whether the FinancialAccount should have the Feature.", - "type": "boolean" - }, - "status": { - "description": "Whether the Feature is operational.", - "enum": [ - "active", - "pending", - "restricted" - ], - "type": "string" - }, - "status_details": { - "description": "Additional details; includes at least one entry when the status is not `active`.", - "items": { - "$ref": "#/components/schemas/account_service_resource_treasury_toggles_setting_status_details" - }, - "type": "array" - } - }, - "required": [ - "requested", - "status", - "status_details" - ], - "title": "AccountServiceResourceTreasuryToggleSettings", - "type": "object", - "x-expandableFields": [ - "status_details" - ] - }, - "account_service_resource_treasury_toggles_setting_status_details": { - "description": "Additional details on the FinancialAccount Features information.", - "properties": { - "code": { - "description": "Represents the reason why the status is `pending` or `restricted`.", - "enum": [ - "activating", - "capability_not_requested", - "financial_account_closed", - "rejected_other", - "rejected_unsupported_business", - "requirements_past_due", - "requirements_pending_verification", - "restricted_by_platform", - "restricted_other" - ], - "type": "string", - "x-stripeBypassValidation": true - }, - "resolution": { - "description": "Represents what the user should do, if anything, to activate the Feature.", - "enum": [ - "contact_stripe", - "provide_information", - "remove_restriction" - ], - "nullable": true, - "type": "string", - "x-stripeBypassValidation": true - }, - "restriction": { - "description": "The `platform_restrictions` that are restricting this Feature.", - "enum": [ - "inbound_flows", - "outbound_flows" - ], - "type": "string" - } - }, - "required": [ - "code" - ], - "title": "AccountServiceResourceTreasuryTogglesSettingStatusDetails", - "type": "object", - "x-expandableFields": [ - - ] - }, "account_settings": { "description": "", "properties": { @@ -5382,6 +5053,74 @@ "installments" ] }, + "checkout_customer_balance_bank_transfer_payment_method_options": { + "description": "", + "properties": { + "eu_bank_transfer": { + "$ref": "#/components/schemas/payment_method_options_customer_balance_eu_bank_account" + }, + "requested_address_types": { + "description": "List of address types that should be returned in the financial_addresses response. If not specified, all valid types will be returned.\n\nPermitted values include: `sort_code`, `zengin`, `iban`, or `spei`.", + "items": { + "enum": [ + "iban", + "sepa", + "sort_code", + "spei", + "zengin" + ], + "type": "string", + "x-stripeBypassValidation": true + }, + "type": "array" + }, + "type": { + "description": "The bank transfer type that this PaymentIntent is allowed to use for funding Permitted values include: `eu_bank_transfer`, `gb_bank_transfer`, `jp_bank_transfer`, or `mx_bank_transfer`.", + "enum": [ + "eu_bank_transfer", + "gb_bank_transfer", + "jp_bank_transfer", + "mx_bank_transfer" + ], + "nullable": true, + "type": "string", + "x-stripeBypassValidation": true + } + }, + "title": "CheckoutCustomerBalanceBankTransferPaymentMethodOptions", + "type": "object", + "x-expandableFields": [ + "eu_bank_transfer" + ] + }, + "checkout_customer_balance_payment_method_options": { + "description": "", + "properties": { + "bank_transfer": { + "$ref": "#/components/schemas/checkout_customer_balance_bank_transfer_payment_method_options" + }, + "funding_type": { + "description": "The funding method type to be used when there are not enough funds in the customer balance. Permitted values include: `bank_transfer`.", + "enum": [ + "bank_transfer" + ], + "nullable": true, + "type": "string" + }, + "setup_future_usage": { + "description": "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nProviding this parameter will [attach the payment method](https://stripe.com/docs/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be [attached](https://stripe.com/docs/api/payment_methods/attach) to a Customer after the transaction completes.\n\nWhen processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication).", + "enum": [ + "none" + ], + "type": "string" + } + }, + "title": "CheckoutCustomerBalancePaymentMethodOptions", + "type": "object", + "x-expandableFields": [ + "bank_transfer" + ] + }, "checkout_eps_payment_method_options": { "description": "", "properties": { @@ -5615,6 +5354,9 @@ "card": { "$ref": "#/components/schemas/checkout_card_payment_method_options" }, + "customer_balance": { + "$ref": "#/components/schemas/checkout_customer_balance_payment_method_options" + }, "eps": { "$ref": "#/components/schemas/checkout_eps_payment_method_options" }, @@ -5667,6 +5409,7 @@ "bancontact", "boleto", "card", + "customer_balance", "eps", "fpx", "giropay", @@ -13612,7 +13355,7 @@ "description": "As a [card issuer](https://stripe.com/docs/issuing), you can dispute transactions that the cardholder does not recognize, suspects to be fraudulent, or has other issues with.\n\nRelated guide: [Disputing Transactions](https://stripe.com/docs/issuing/purchases/disputes)", "properties": { "amount": { - "description": "Disputed amount. Usually the amount of the `transaction`, but can differ (usually because of currency fluctuation).", + "description": "Disputed amount in the card's currency and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal). Usually the amount of the `transaction`, but can differ (usually because of currency fluctuation).", "type": "integer" }, "balance_transactions": { @@ -24759,7 +24502,7 @@ "type": "string" }, "preferred_locale": { - "description": "Preferred language of the Klarna authorization page that the customer is redirected to.\nCan be one of `de-AT`, `en-AT`, `nl-BE`, `fr-BE`, `en-BE`, `de-DE`, `en-DE`, `da-DK`, `en-DK`, `es-ES`, `en-ES`, `fi-FI`, `sv-FI`, `en-FI`, `en-GB`, `en-IE`, `it-IT`, `en-IT`, `nl-NL`, `en-NL`, `nb-NO`, `en-NO`, `sv-SE`, `en-SE`, `en-US`, `es-US`, `fr-FR`, `en-FR`, `en-AU`, or `en-NZ`", + "description": "Preferred language of the Klarna authorization page that the customer is redirected to.\nCan be one of `de-AT`, `en-AT`, `nl-BE`, `fr-BE`, `en-BE`, `de-DE`, `en-DE`, `da-DK`, `en-DK`, `es-ES`, `en-ES`, `fi-FI`, `sv-FI`, `en-FI`, `en-GB`, `en-IE`, `it-IT`, `en-IT`, `nl-NL`, `en-NL`, `nb-NO`, `en-NO`, `sv-SE`, `en-SE`, `en-US`, `es-US`, `fr-FR`, `en-FR`, `en-AU`, `en-NZ`, `en-CA`, or `fr-CA`", "maxLength": 5000, "nullable": true, "type": "string" @@ -36901,13 +36644,13 @@ "enum": [ "attempt_acknowledged", "authenticated", + "exempted", "failed", "not_supported", "processing_error" ], "nullable": true, - "type": "string", - "x-stripeBypassValidation": true + "type": "string" }, "result_reason": { "description": "Additional information about why 3D Secure succeeded or failed based\non the `result`.", @@ -37872,7 +37615,7 @@ "type": "array" }, "balance": { - "$ref": "#/components/schemas/account_service_resource_treasury_balance" + "$ref": "#/components/schemas/treasury_financial_accounts_resource_balance" }, "country": { "description": "Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).", @@ -37890,7 +37633,7 @@ "financial_addresses": { "description": "The set of credentials that resolve to a FinancialAccount.", "items": { - "$ref": "#/components/schemas/account_service_resource_treasury_financial_address" + "$ref": "#/components/schemas/treasury_financial_accounts_resource_financial_address" }, "type": "array" }, @@ -37942,7 +37685,7 @@ "platform_restrictions": { "anyOf": [ { - "$ref": "#/components/schemas/account_service_resource_treasury_platform_restrictions" + "$ref": "#/components/schemas/treasury_financial_accounts_resource_platform_restrictions" } ], "description": "The set of functionalities that the platform can restrict on the FinancialAccount.", @@ -37978,7 +37721,7 @@ "x-stripeBypassValidation": true }, "status_details": { - "$ref": "#/components/schemas/account_service_resource_treasury_status_details" + "$ref": "#/components/schemas/treasury_financial_accounts_resource_status_details" }, "supported_currencies": { "description": "The currencies the FinancialAccount can hold a balance in. Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase.", @@ -38003,7 +37746,7 @@ "status_details", "supported_currencies" ], - "title": "AccountServiceResourceTreasuryFinancialAccount", + "title": "TreasuryFinancialAccountsResourceFinancialAccount", "type": "object", "x-expandableFields": [ "balance", @@ -38018,19 +37761,19 @@ "description": "Encodes whether a FinancialAccount has access to a particular Feature, with a `status` enum and associated `status_details`.\nStripe or the platform can control Features via the requested field.", "properties": { "card_issuing": { - "$ref": "#/components/schemas/account_service_resource_treasury_toggle_settings" + "$ref": "#/components/schemas/treasury_financial_accounts_resource_toggle_settings" }, "deposit_insurance": { - "$ref": "#/components/schemas/account_service_resource_treasury_toggle_settings" + "$ref": "#/components/schemas/treasury_financial_accounts_resource_toggle_settings" }, "financial_addresses": { - "$ref": "#/components/schemas/account_service_resource_treasury_financial_addresses_features" + "$ref": "#/components/schemas/treasury_financial_accounts_resource_financial_addresses_features" }, "inbound_transfers": { - "$ref": "#/components/schemas/account_service_resource_treasury_inbound_transfers" + "$ref": "#/components/schemas/treasury_financial_accounts_resource_inbound_transfers" }, "intra_stripe_flows": { - "$ref": "#/components/schemas/account_service_resource_treasury_toggle_settings" + "$ref": "#/components/schemas/treasury_financial_accounts_resource_toggle_settings" }, "object": { "description": "String representing the object's type. Objects of the same type share the same value.", @@ -38040,16 +37783,16 @@ "type": "string" }, "outbound_payments": { - "$ref": "#/components/schemas/account_service_resource_treasury_outbound_payments" + "$ref": "#/components/schemas/treasury_financial_accounts_resource_outbound_payments" }, "outbound_transfers": { - "$ref": "#/components/schemas/account_service_resource_treasury_outbound_transfers" + "$ref": "#/components/schemas/treasury_financial_accounts_resource_outbound_transfers" } }, "required": [ "object" ], - "title": "AccountServiceResourceTreasuryFinancialAccountFeatures", + "title": "TreasuryFinancialAccountsResourceFinancialAccountFeatures", "type": "object", "x-expandableFields": [ "card_issuing", @@ -39109,6 +38852,335 @@ ], "x-resourceId": "treasury.transaction_entry" }, + "treasury_financial_accounts_resource_aba_record": { + "description": "ABA Records contain U.S. bank account details per the ABA format.", + "properties": { + "account_holder_name": { + "description": "The name of the person or business that owns the bank account.", + "maxLength": 5000, + "type": "string" + }, + "account_number": { + "description": "The account number.", + "maxLength": 5000, + "nullable": true, + "type": "string" + }, + "account_number_last4": { + "description": "The last four characters of the account number.", + "maxLength": 5000, + "type": "string" + }, + "bank_name": { + "description": "Name of the bank.", + "maxLength": 5000, + "type": "string" + }, + "routing_number": { + "description": "Routing number for the account.", + "maxLength": 5000, + "type": "string" + } + }, + "required": [ + "account_holder_name", + "account_number_last4", + "bank_name", + "routing_number" + ], + "title": "TreasuryFinancialAccountsResourceABARecord", + "type": "object", + "x-expandableFields": [ + + ] + }, + "treasury_financial_accounts_resource_balance": { + "description": "Balance information for the FinancialAccount", + "properties": { + "cash": { + "additionalProperties": { + "type": "integer" + }, + "description": "Funds the user can spend right now.", + "type": "object" + }, + "inbound_pending": { + "additionalProperties": { + "type": "integer" + }, + "description": "Funds not spendable yet, but will become available at a later time.", + "type": "object" + }, + "outbound_pending": { + "additionalProperties": { + "type": "integer" + }, + "description": "Funds in the account, but not spendable because they are being held for pending outbound flows.", + "type": "object" + } + }, + "required": [ + "cash", + "inbound_pending", + "outbound_pending" + ], + "title": "TreasuryFinancialAccountsResourceBalance", + "type": "object", + "x-expandableFields": [ + + ] + }, + "treasury_financial_accounts_resource_closed_status_details": { + "description": "", + "properties": { + "reasons": { + "description": "The array that contains reasons for a FinancialAccount closure.", + "items": { + "enum": [ + "account_rejected", + "closed_by_platform", + "other" + ], + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "reasons" + ], + "title": "TreasuryFinancialAccountsResourceClosedStatusDetails", + "type": "object", + "x-expandableFields": [ + + ] + }, + "treasury_financial_accounts_resource_financial_address": { + "description": "FinancialAddresses contain identifying information that resolves to a FinancialAccount.", + "properties": { + "aba": { + "$ref": "#/components/schemas/treasury_financial_accounts_resource_aba_record" + }, + "supported_networks": { + "description": "The list of networks that the address supports", + "items": { + "enum": [ + "ach", + "us_domestic_wire" + ], + "type": "string", + "x-stripeBypassValidation": true + }, + "type": "array" + }, + "type": { + "description": "The type of financial address", + "enum": [ + "aba" + ], + "type": "string", + "x-stripeBypassValidation": true + } + }, + "required": [ + "type" + ], + "title": "TreasuryFinancialAccountsResourceFinancialAddress", + "type": "object", + "x-expandableFields": [ + "aba" + ] + }, + "treasury_financial_accounts_resource_financial_addresses_features": { + "description": "Settings related to Financial Addresses features on a Financial Account", + "properties": { + "aba": { + "$ref": "#/components/schemas/treasury_financial_accounts_resource_toggle_settings" + } + }, + "title": "TreasuryFinancialAccountsResourceFinancialAddressesFeatures", + "type": "object", + "x-expandableFields": [ + "aba" + ] + }, + "treasury_financial_accounts_resource_inbound_transfers": { + "description": "InboundTransfers contains inbound transfers features for a FinancialAccount.", + "properties": { + "ach": { + "$ref": "#/components/schemas/treasury_financial_accounts_resource_toggle_settings" + } + }, + "title": "TreasuryFinancialAccountsResourceInboundTransfers", + "type": "object", + "x-expandableFields": [ + "ach" + ] + }, + "treasury_financial_accounts_resource_outbound_payments": { + "description": "Settings related to Outbound Payments features on a Financial Account", + "properties": { + "ach": { + "$ref": "#/components/schemas/treasury_financial_accounts_resource_toggle_settings" + }, + "us_domestic_wire": { + "$ref": "#/components/schemas/treasury_financial_accounts_resource_toggle_settings" + } + }, + "title": "TreasuryFinancialAccountsResourceOutboundPayments", + "type": "object", + "x-expandableFields": [ + "ach", + "us_domestic_wire" + ] + }, + "treasury_financial_accounts_resource_outbound_transfers": { + "description": "OutboundTransfers contains outbound transfers features for a FinancialAccount.", + "properties": { + "ach": { + "$ref": "#/components/schemas/treasury_financial_accounts_resource_toggle_settings" + }, + "us_domestic_wire": { + "$ref": "#/components/schemas/treasury_financial_accounts_resource_toggle_settings" + } + }, + "title": "TreasuryFinancialAccountsResourceOutboundTransfers", + "type": "object", + "x-expandableFields": [ + "ach", + "us_domestic_wire" + ] + }, + "treasury_financial_accounts_resource_platform_restrictions": { + "description": "Restrictions that a Connect Platform has placed on this FinancialAccount.", + "properties": { + "inbound_flows": { + "description": "Restricts all inbound money movement.", + "enum": [ + "restricted", + "unrestricted" + ], + "nullable": true, + "type": "string" + }, + "outbound_flows": { + "description": "Restricts all outbound money movement.", + "enum": [ + "restricted", + "unrestricted" + ], + "nullable": true, + "type": "string" + } + }, + "title": "TreasuryFinancialAccountsResourcePlatformRestrictions", + "type": "object", + "x-expandableFields": [ + + ] + }, + "treasury_financial_accounts_resource_status_details": { + "description": "", + "properties": { + "closed": { + "anyOf": [ + { + "$ref": "#/components/schemas/treasury_financial_accounts_resource_closed_status_details" + } + ], + "description": "Details related to the closure of this FinancialAccount", + "nullable": true + } + }, + "title": "TreasuryFinancialAccountsResourceStatusDetails", + "type": "object", + "x-expandableFields": [ + "closed" + ] + }, + "treasury_financial_accounts_resource_toggle_settings": { + "description": "Toggle settings for enabling/disabling a feature", + "properties": { + "requested": { + "description": "Whether the FinancialAccount should have the Feature.", + "type": "boolean" + }, + "status": { + "description": "Whether the Feature is operational.", + "enum": [ + "active", + "pending", + "restricted" + ], + "type": "string" + }, + "status_details": { + "description": "Additional details; includes at least one entry when the status is not `active`.", + "items": { + "$ref": "#/components/schemas/treasury_financial_accounts_resource_toggles_setting_status_details" + }, + "type": "array" + } + }, + "required": [ + "requested", + "status", + "status_details" + ], + "title": "TreasuryFinancialAccountsResourceToggleSettings", + "type": "object", + "x-expandableFields": [ + "status_details" + ] + }, + "treasury_financial_accounts_resource_toggles_setting_status_details": { + "description": "Additional details on the FinancialAccount Features information.", + "properties": { + "code": { + "description": "Represents the reason why the status is `pending` or `restricted`.", + "enum": [ + "activating", + "capability_not_requested", + "financial_account_closed", + "rejected_other", + "rejected_unsupported_business", + "requirements_past_due", + "requirements_pending_verification", + "restricted_by_platform", + "restricted_other" + ], + "type": "string", + "x-stripeBypassValidation": true + }, + "resolution": { + "description": "Represents what the user should do, if anything, to activate the Feature.", + "enum": [ + "contact_stripe", + "provide_information", + "remove_restriction" + ], + "nullable": true, + "type": "string", + "x-stripeBypassValidation": true + }, + "restriction": { + "description": "The `platform_restrictions` that are restricting this Feature.", + "enum": [ + "inbound_flows", + "outbound_flows" + ], + "type": "string" + } + }, + "required": [ + "code" + ], + "title": "TreasuryFinancialAccountsResourceTogglesSettingStatusDetails", + "type": "object", + "x-expandableFields": [ + + ] + }, "treasury_inbound_transfers_resource_failure_details": { "description": "", "properties": { @@ -59350,6 +59422,70 @@ "title": "payment_method_options_param", "type": "object" }, + "customer_balance": { + "properties": { + "bank_transfer": { + "properties": { + "eu_bank_transfer": { + "properties": { + "country": { + "maxLength": 5000, + "type": "string" + } + }, + "required": [ + "country" + ], + "title": "eu_bank_transfer_params", + "type": "object" + }, + "requested_address_types": { + "items": { + "enum": [ + "iban", + "sepa", + "sort_code", + "spei", + "zengin" + ], + "type": "string", + "x-stripeBypassValidation": true + }, + "type": "array" + }, + "type": { + "enum": [ + "eu_bank_transfer", + "gb_bank_transfer", + "jp_bank_transfer", + "mx_bank_transfer" + ], + "type": "string", + "x-stripeBypassValidation": true + } + }, + "required": [ + "type" + ], + "title": "bank_transfer_param", + "type": "object" + }, + "funding_type": { + "enum": [ + "bank_transfer" + ], + "type": "string" + }, + "setup_future_usage": { + "enum": [ + "none" + ], + "type": "string" + } + }, + "title": "payment_method_options_param", + "type": "object" + }, "eps": { "properties": { "setup_future_usage": { @@ -59596,6 +59732,7 @@ "blik", "boleto", "card", + "customer_balance", "eps", "fpx", "giropay", @@ -87755,6 +87892,7 @@ "en-AT", "en-AU", "en-BE", + "en-CA", "en-DE", "en-DK", "en-ES", @@ -87772,6 +87910,7 @@ "es-US", "fi-FI", "fr-BE", + "fr-CA", "fr-FR", "it-IT", "nb-NO", @@ -89138,6 +89277,7 @@ "en-AT", "en-AU", "en-BE", + "en-CA", "en-DE", "en-DK", "en-ES", @@ -89155,6 +89295,7 @@ "es-US", "fi-FI", "fr-BE", + "fr-CA", "fr-FR", "it-IT", "nb-NO", @@ -91760,6 +91901,7 @@ "en-AT", "en-AU", "en-BE", + "en-CA", "en-DE", "en-DK", "en-ES", @@ -91777,6 +91919,7 @@ "es-US", "fi-FI", "fr-BE", + "fr-CA", "fr-FR", "it-IT", "nb-NO", @@ -93923,6 +94066,7 @@ "en-AT", "en-AU", "en-BE", + "en-CA", "en-DE", "en-DK", "en-ES", @@ -93940,6 +94084,7 @@ "es-US", "fi-FI", "fr-BE", + "fr-CA", "fr-FR", "it-IT", "nb-NO", @@ -96196,6 +96341,7 @@ "en-AT", "en-AU", "en-BE", + "en-CA", "en-DE", "en-DK", "en-ES", @@ -96213,6 +96359,7 @@ "es-US", "fi-FI", "fr-BE", + "fr-CA", "fr-FR", "it-IT", "nb-NO", @@ -102281,7 +102428,7 @@ "style": "deepObject" }, { - "description": "Only return products with the given IDs.", + "description": "Only return products with the given IDs. Cannot be used with [starting_after](https://stripe.com/docs/api#list_products-starting_after) or [ending_before](https://stripe.com/docs/api#list_products-ending_before).", "explode": true, "in": "query", "name": "ids",