diff --git a/embedded/openapi/spec3.beta.sdk.json b/embedded/openapi/spec3.beta.sdk.json index 7d51878d..e41c3d47 100644 --- a/embedded/openapi/spec3.beta.sdk.json +++ b/embedded/openapi/spec3.beta.sdk.json @@ -9689,7 +9689,7 @@ "type": "string" }, "client_secret": { - "description": "The client secret of the Session. Use this with [initCustomCheckout](https://stripe.com/docs/js/custom_checkout/init) on your front end.", + "description": "The client secret of the Session. Use this with [initCheckout](https://stripe.com/docs/js/custom_checkout/init) on your front end.", "maxLength": 5000, "nullable": true, "type": "string" @@ -11256,10 +11256,19 @@ }, "checkout_payment_method_options_mandate_options_bacs_debit": { "description": "", - "properties": {}, + "properties": { + "reference_prefix": { + "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '&', '.'. Cannot begin with 'DDIC' or 'STRIPE'.", + "maxLength": 5000, + "type": "string" + } + }, "title": "checkout_payment_method_options_mandate_options_bacs_debit", "type": "object", "x-expandableFields": [], + "x-stripeMostCommon": [ + "reference_prefix" + ], "x-stripeResource": { "class_name": "BacsDebitMandateOptions", "in_package": "" @@ -11267,10 +11276,19 @@ }, "checkout_payment_method_options_mandate_options_sepa_debit": { "description": "", - "properties": {}, + "properties": { + "reference_prefix": { + "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '&', '.'. Cannot begin with 'STRIPE'.", + "maxLength": 5000, + "type": "string" + } + }, "title": "checkout_payment_method_options_mandate_options_sepa_debit", "type": "object", "x-expandableFields": [], + "x-stripeMostCommon": [ + "reference_prefix" + ], "x-stripeResource": { "class_name": "SepaDebitMandateOptions", "in_package": "" @@ -45652,10 +45670,19 @@ }, "payment_intent_payment_method_options_mandate_options_bacs_debit": { "description": "", - "properties": {}, + "properties": { + "reference_prefix": { + "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '&', '.'. Cannot begin with 'DDIC' or 'STRIPE'.", + "maxLength": 5000, + "type": "string" + } + }, "title": "payment_intent_payment_method_options_mandate_options_bacs_debit", "type": "object", "x-expandableFields": [], + "x-stripeMostCommon": [ + "reference_prefix" + ], "x-stripeResource": { "class_name": "BacsDebitMandateOptions", "in_package": "" @@ -45745,10 +45772,19 @@ }, "payment_intent_payment_method_options_mandate_options_sepa_debit": { "description": "", - "properties": {}, + "properties": { + "reference_prefix": { + "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '&', '.'. Cannot begin with 'STRIPE'.", + "maxLength": 5000, + "type": "string" + } + }, "title": "payment_intent_payment_method_options_mandate_options_sepa_debit", "type": "object", "x-expandableFields": [], + "x-stripeMostCommon": [ + "reference_prefix" + ], "x-stripeResource": { "class_name": "SepaDebitMandateOptions", "in_package": "" @@ -69321,10 +69357,19 @@ }, "setup_intent_payment_method_options_mandate_options_bacs_debit": { "description": "", - "properties": {}, + "properties": { + "reference_prefix": { + "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '&', '.'. Cannot begin with 'DDIC' or 'STRIPE'.", + "maxLength": 5000, + "type": "string" + } + }, "title": "setup_intent_payment_method_options_mandate_options_bacs_debit", "type": "object", "x-expandableFields": [], + "x-stripeMostCommon": [ + "reference_prefix" + ], "x-stripeResource": { "class_name": "BacsDebitMandateOptions", "in_package": "" @@ -69422,10 +69467,19 @@ }, "setup_intent_payment_method_options_mandate_options_sepa_debit": { "description": "", - "properties": {}, + "properties": { + "reference_prefix": { + "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '&', '.'. Cannot begin with 'STRIPE'.", + "maxLength": 5000, + "type": "string" + } + }, "title": "setup_intent_payment_method_options_mandate_options_sepa_debit", "type": "object", "x-expandableFields": [], + "x-stripeMostCommon": [ + "reference_prefix" + ], "x-stripeResource": { "class_name": "SepaDebitMandateOptions", "in_package": "" @@ -84864,50 +84918,6 @@ "in_package": "" } }, - "treasury_financial_accounts_resource_ach_toggle_settings": { - "description": "Toggle settings for enabling/disabling an ACH specific 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": "TreasuryFinancialAccountsResourceAchToggleSettings", - "type": "object", - "x-expandableFields": [ - "status_details" - ], - "x-stripeMostCommon": [ - "requested", - "status", - "status_details" - ], - "x-stripeResource": { - "class_name": "AchToggleSettings", - "in_package": "" - } - }, "treasury_financial_accounts_resource_balance": { "description": "Balance information for the FinancialAccount", "properties": { @@ -85042,11 +85052,55 @@ "in_package": "" } }, + "treasury_financial_accounts_resource_inbound_ach_toggle_settings": { + "description": "Toggle settings for enabling/disabling an inbound ACH specific 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": "TreasuryFinancialAccountsResourceInboundAchToggleSettings", + "type": "object", + "x-expandableFields": [ + "status_details" + ], + "x-stripeMostCommon": [ + "requested", + "status", + "status_details" + ], + "x-stripeResource": { + "class_name": "InboundAchToggleSettings", + "in_package": "" + } + }, "treasury_financial_accounts_resource_inbound_transfers": { "description": "InboundTransfers contains inbound transfers features for a FinancialAccount.", "properties": { "ach": { - "$ref": "#/components/schemas/treasury_financial_accounts_resource_ach_toggle_settings" + "$ref": "#/components/schemas/treasury_financial_accounts_resource_inbound_ach_toggle_settings" } }, "title": "TreasuryFinancialAccountsResourceInboundTransfers", @@ -85062,11 +85116,55 @@ "in_package": "" } }, + "treasury_financial_accounts_resource_outbound_ach_toggle_settings": { + "description": "Toggle settings for enabling/disabling an outbound ACH specific 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": "TreasuryFinancialAccountsResourceOutboundAchToggleSettings", + "type": "object", + "x-expandableFields": [ + "status_details" + ], + "x-stripeMostCommon": [ + "requested", + "status", + "status_details" + ], + "x-stripeResource": { + "class_name": "OutboundAchToggleSettings", + "in_package": "" + } + }, "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_ach_toggle_settings" + "$ref": "#/components/schemas/treasury_financial_accounts_resource_outbound_ach_toggle_settings" }, "us_domestic_wire": { "$ref": "#/components/schemas/treasury_financial_accounts_resource_toggle_settings" @@ -85091,7 +85189,7 @@ "description": "OutboundTransfers contains outbound transfers features for a FinancialAccount.", "properties": { "ach": { - "$ref": "#/components/schemas/treasury_financial_accounts_resource_ach_toggle_settings" + "$ref": "#/components/schemas/treasury_financial_accounts_resource_outbound_ach_toggle_settings" }, "us_domestic_wire": { "$ref": "#/components/schemas/treasury_financial_accounts_resource_toggle_settings" @@ -109344,7 +109442,23 @@ "properties": { "mandate_options": { "description": "Additional fields for Mandate creation", - "properties": {}, + "properties": { + "reference_prefix": { + "anyOf": [ + { + "maxLength": 12, + "type": "string" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '&', '.'. Cannot begin with 'DDIC' or 'STRIPE'." + } + }, "title": "payment_method_options_mandate_options_param", "type": "object", "x-stripeMostCommon": [ @@ -110183,7 +110297,23 @@ "properties": { "mandate_options": { "description": "Additional fields for Mandate creation", - "properties": {}, + "properties": { + "reference_prefix": { + "anyOf": [ + { + "maxLength": 12, + "type": "string" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '&', '.'. Cannot begin with 'STRIPE'." + } + }, "title": "payment_method_options_mandate_options_param", "type": "object", "x-stripeMostCommon": [ @@ -159057,6 +159187,7 @@ "payment_details", "payment_method_category", "preferred_locale", + "request_multicapture", "setup_future_usage" ] }, @@ -159320,7 +159451,23 @@ "properties": { "mandate_options": { "description": "Additional fields for Mandate creation", - "properties": {}, + "properties": { + "reference_prefix": { + "anyOf": [ + { + "maxLength": 12, + "type": "string" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '&', '.'. Cannot begin with 'STRIPE'." + } + }, "title": "payment_method_options_mandate_options_param", "type": "object", "x-stripeMostCommon": [ @@ -161135,6 +161282,7 @@ "payment_details", "payment_method_category", "preferred_locale", + "request_multicapture", "setup_future_usage" ] }, @@ -161448,7 +161596,23 @@ "properties": { "mandate_options": { "description": "Additional fields for Mandate creation", - "properties": {}, + "properties": { + "reference_prefix": { + "anyOf": [ + { + "maxLength": 12, + "type": "string" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '&', '.'. Cannot begin with 'STRIPE'." + } + }, "title": "payment_method_options_mandate_options_param", "type": "object", "x-stripeMostCommon": [ @@ -165476,7 +165640,23 @@ "properties": { "mandate_options": { "description": "Additional fields for Mandate creation", - "properties": {}, + "properties": { + "reference_prefix": { + "anyOf": [ + { + "maxLength": 12, + "type": "string" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '&', '.'. Cannot begin with 'DDIC' or 'STRIPE'." + } + }, "title": "payment_method_options_mandate_options_param", "type": "object", "x-stripeMostCommon": [ @@ -166686,6 +166866,7 @@ "payment_details", "payment_method_category", "preferred_locale", + "request_multicapture", "setup_future_usage" ] }, @@ -167575,7 +167756,23 @@ "properties": { "mandate_options": { "description": "Additional fields for Mandate creation", - "properties": {}, + "properties": { + "reference_prefix": { + "anyOf": [ + { + "maxLength": 12, + "type": "string" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '&', '.'. Cannot begin with 'STRIPE'." + } + }, "title": "payment_method_options_mandate_options_param", "type": "object", "x-stripeMostCommon": [ @@ -171055,7 +171252,23 @@ "properties": { "mandate_options": { "description": "Additional fields for Mandate creation", - "properties": {}, + "properties": { + "reference_prefix": { + "anyOf": [ + { + "maxLength": 12, + "type": "string" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '&', '.'. Cannot begin with 'DDIC' or 'STRIPE'." + } + }, "title": "payment_method_options_mandate_options_param", "type": "object", "x-stripeMostCommon": [ @@ -172265,6 +172478,7 @@ "payment_details", "payment_method_category", "preferred_locale", + "request_multicapture", "setup_future_usage" ] }, @@ -173154,7 +173368,23 @@ "properties": { "mandate_options": { "description": "Additional fields for Mandate creation", - "properties": {}, + "properties": { + "reference_prefix": { + "anyOf": [ + { + "maxLength": 12, + "type": "string" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '&', '.'. Cannot begin with 'STRIPE'." + } + }, "title": "payment_method_options_mandate_options_param", "type": "object", "x-stripeMostCommon": [ @@ -177830,7 +178060,23 @@ "properties": { "mandate_options": { "description": "Additional fields for Mandate creation", - "properties": {}, + "properties": { + "reference_prefix": { + "anyOf": [ + { + "maxLength": 12, + "type": "string" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '&', '.'. Cannot begin with 'DDIC' or 'STRIPE'." + } + }, "title": "payment_method_options_mandate_options_param", "type": "object", "x-stripeMostCommon": [ @@ -179040,6 +179286,7 @@ "payment_details", "payment_method_category", "preferred_locale", + "request_multicapture", "setup_future_usage" ] }, @@ -179929,7 +180176,23 @@ "properties": { "mandate_options": { "description": "Additional fields for Mandate creation", - "properties": {}, + "properties": { + "reference_prefix": { + "anyOf": [ + { + "maxLength": 12, + "type": "string" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '&', '.'. Cannot begin with 'STRIPE'." + } + }, "title": "payment_method_options_mandate_options_param", "type": "object", "x-stripeMostCommon": [ @@ -184031,6 +184294,20 @@ ], "description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that will declaratively set metadata on [Subscriptions](https://stripe.com/docs/api/subscriptions) generated from this payment link. Unlike object-level metadata, this field is declarative. Updates will clear prior values." }, + "trial_period_days": { + "anyOf": [ + { + "type": "integer" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "Integer representing the number of trial period days before the customer is charged for the first time. Has to be at least 1." + }, "trial_settings": { "anyOf": [ { @@ -207120,7 +207397,23 @@ "properties": { "mandate_options": { "description": "Additional fields for Mandate creation", - "properties": {}, + "properties": { + "reference_prefix": { + "anyOf": [ + { + "maxLength": 12, + "type": "string" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '&', '.'. Cannot begin with 'DDIC' or 'STRIPE'." + } + }, "title": "payment_method_options_mandate_options_param", "type": "object", "x-stripeMostCommon": [ @@ -207527,7 +207820,23 @@ "properties": { "mandate_options": { "description": "Additional fields for Mandate creation", - "properties": {}, + "properties": { + "reference_prefix": { + "anyOf": [ + { + "maxLength": 12, + "type": "string" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '&', '.'. Cannot begin with 'STRIPE'." + } + }, "title": "payment_method_options_mandate_options_param", "type": "object", "x-stripeMostCommon": [ @@ -209042,7 +209351,23 @@ "properties": { "mandate_options": { "description": "Additional fields for Mandate creation", - "properties": {}, + "properties": { + "reference_prefix": { + "anyOf": [ + { + "maxLength": 12, + "type": "string" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '&', '.'. Cannot begin with 'DDIC' or 'STRIPE'." + } + }, "title": "payment_method_options_mandate_options_param", "type": "object", "x-stripeMostCommon": [ @@ -209449,7 +209774,23 @@ "properties": { "mandate_options": { "description": "Additional fields for Mandate creation", - "properties": {}, + "properties": { + "reference_prefix": { + "anyOf": [ + { + "maxLength": 12, + "type": "string" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '&', '.'. Cannot begin with 'STRIPE'." + } + }, "title": "payment_method_options_mandate_options_param", "type": "object", "x-stripeMostCommon": [ @@ -211015,7 +211356,23 @@ "properties": { "mandate_options": { "description": "Additional fields for Mandate creation", - "properties": {}, + "properties": { + "reference_prefix": { + "anyOf": [ + { + "maxLength": 12, + "type": "string" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '&', '.'. Cannot begin with 'DDIC' or 'STRIPE'." + } + }, "title": "payment_method_options_mandate_options_param", "type": "object", "x-stripeMostCommon": [ @@ -211422,7 +211779,23 @@ "properties": { "mandate_options": { "description": "Additional fields for Mandate creation", - "properties": {}, + "properties": { + "reference_prefix": { + "anyOf": [ + { + "maxLength": 12, + "type": "string" + }, + { + "enum": [ + "" + ], + "type": "string" + } + ], + "description": "Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '&', '.'. Cannot begin with 'STRIPE'." + } + }, "title": "payment_method_options_mandate_options_param", "type": "object", "x-stripeMostCommon": [