From 9e596c4776b48b8f492b29e2f51f4a4168be1951 Mon Sep 17 00:00:00 2001 From: Stripe OpenAPI <105521251+stripe-openapi[bot]@users.noreply.github.com> Date: Fri, 9 Aug 2024 08:17:55 +0000 Subject: [PATCH] Update OpenAPI specification --- openapi/spec3.beta.sdk.json | 143 +++++++++++++++++++++++++----- openapi/spec3.beta.sdk.yaml | 168 +++++++++++++++++++++++++++--------- openapi/spec3.json | 133 +++++++++++++++++++++++----- openapi/spec3.sdk.json | 143 +++++++++++++++++++++++++----- openapi/spec3.sdk.yaml | 168 +++++++++++++++++++++++++++--------- openapi/spec3.yaml | 148 ++++++++++++++++++++++--------- 6 files changed, 723 insertions(+), 180 deletions(-) diff --git a/openapi/spec3.beta.sdk.json b/openapi/spec3.beta.sdk.json index f023dceb..3ba0971a 100644 --- a/openapi/spec3.beta.sdk.json +++ b/openapi/spec3.beta.sdk.json @@ -38032,7 +38032,7 @@ "$ref": "#/components/schemas/payment_intent_payment_method_options_au_becs_debit" }, "bacs_debit": { - "$ref": "#/components/schemas/payment_method_options_bacs_debit" + "$ref": "#/components/schemas/payment_intent_payment_method_options_bacs_debit" }, "bancontact": { "$ref": "#/components/schemas/payment_method_options_bancontact" @@ -38232,6 +38232,28 @@ "type": "object", "x-expandableFields": [] }, + "payment_intent_payment_method_options_bacs_debit": { + "description": "", + "properties": { + "mandate_options": { + "$ref": "#/components/schemas/payment_intent_payment_method_options_mandate_options_bacs_debit" + }, + "setup_future_usage": { + "description": "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nIf you provide a Customer with the PaymentIntent, you can use this parameter to [attach the payment method](/payments/save-during-payment) to the Customer after the PaymentIntent is confirmed and the customer completes any required actions. If you don't provide a Customer, you can still [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes.\n\nIf the payment method is `card_present` and isn't a digital wallet, Stripe creates and attaches a [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) payment method representing the card to the Customer instead.\n\nWhen processing card payments, Stripe uses `setup_future_usage` to help you comply with regional legislation and network rules, such as [SCA](/strong-customer-authentication).", + "enum": [ + "none", + "off_session", + "on_session" + ], + "type": "string" + } + }, + "title": "payment_intent_payment_method_options_bacs_debit", + "type": "object", + "x-expandableFields": [ + "mandate_options" + ] + }, "payment_intent_payment_method_options_blik": { "description": "", "properties": { @@ -38477,6 +38499,17 @@ "type": "object", "x-expandableFields": [] }, + "payment_intent_payment_method_options_mandate_options_bacs_debit": { + "description": "", + "properties": {}, + "title": "payment_intent_payment_method_options_mandate_options_bacs_debit", + "type": "object", + "x-expandableFields": [], + "x-stripeResource": { + "class_name": "BacsDebitMandateOptions", + "in_package": "" + } + }, "payment_intent_payment_method_options_mandate_options_payto": { "description": "", "properties": { @@ -45035,23 +45068,6 @@ "type": "object", "x-expandableFields": [] }, - "payment_method_options_bacs_debit": { - "description": "", - "properties": { - "setup_future_usage": { - "description": "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nIf you provide a Customer with the PaymentIntent, you can use this parameter to [attach the payment method](/payments/save-during-payment) to the Customer after the PaymentIntent is confirmed and the customer completes any required actions. If you don't provide a Customer, you can still [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes.\n\nIf the payment method is `card_present` and isn't a digital wallet, Stripe creates and attaches a [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) payment method representing the card to the Customer instead.\n\nWhen processing card payments, Stripe uses `setup_future_usage` to help you comply with regional legislation and network rules, such as [SCA](/strong-customer-authentication).", - "enum": [ - "none", - "off_session", - "on_session" - ], - "type": "string" - } - }, - "title": "payment_method_options_bacs_debit", - "type": "object", - "x-expandableFields": [] - }, "payment_method_options_bancontact": { "description": "", "properties": { @@ -58051,6 +58067,9 @@ "amazon_pay": { "$ref": "#/components/schemas/setup_intent_payment_method_options_amazon_pay" }, + "bacs_debit": { + "$ref": "#/components/schemas/setup_intent_payment_method_options_bacs_debit" + }, "card": { "$ref": "#/components/schemas/setup_intent_payment_method_options_card" }, @@ -58078,6 +58097,7 @@ "x-expandableFields": [ "acss_debit", "amazon_pay", + "bacs_debit", "card", "card_present", "link", @@ -58129,6 +58149,19 @@ "type": "object", "x-expandableFields": [] }, + "setup_intent_payment_method_options_bacs_debit": { + "description": "", + "properties": { + "mandate_options": { + "$ref": "#/components/schemas/setup_intent_payment_method_options_mandate_options_bacs_debit" + } + }, + "title": "setup_intent_payment_method_options_bacs_debit", + "type": "object", + "x-expandableFields": [ + "mandate_options" + ] + }, "setup_intent_payment_method_options_card": { "description": "", "properties": { @@ -58350,6 +58383,17 @@ "type": "object", "x-expandableFields": [] }, + "setup_intent_payment_method_options_mandate_options_bacs_debit": { + "description": "", + "properties": {}, + "title": "setup_intent_payment_method_options_mandate_options_bacs_debit", + "type": "object", + "x-expandableFields": [], + "x-stripeResource": { + "class_name": "BacsDebitMandateOptions", + "in_package": "" + } + }, "setup_intent_payment_method_options_mandate_options_payto": { "description": "", "properties": { @@ -140448,6 +140492,12 @@ "anyOf": [ { "properties": { + "mandate_options": { + "description": "Additional fields for Mandate creation", + "properties": {}, + "title": "payment_method_options_mandate_options_param", + "type": "object" + }, "setup_future_usage": { "description": "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nIf you provide a Customer with the PaymentIntent, you can use this parameter to [attach the payment method](/payments/save-during-payment) to the Customer after the PaymentIntent is confirmed and the customer completes any required actions. If you don't provide a Customer, you can still [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes.\n\nIf the payment method is `card_present` and isn't a digital wallet, Stripe creates and attaches a [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) payment method representing the card to the Customer instead.\n\nWhen processing card payments, Stripe uses `setup_future_usage` to help you comply with regional legislation and network rules, such as [SCA](/strong-customer-authentication).\n\nIf you've already set `setup_future_usage` and you're performing a request using a publishable key, you can only update the value from `on_session` to `off_session`.", "enum": [ @@ -140459,7 +140509,7 @@ "type": "string" } }, - "title": "payment_method_options_param", + "title": "payment_intent_payment_method_options_param", "type": "object" }, { @@ -144728,6 +144778,12 @@ "anyOf": [ { "properties": { + "mandate_options": { + "description": "Additional fields for Mandate creation", + "properties": {}, + "title": "payment_method_options_mandate_options_param", + "type": "object" + }, "setup_future_usage": { "description": "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nIf you provide a Customer with the PaymentIntent, you can use this parameter to [attach the payment method](/payments/save-during-payment) to the Customer after the PaymentIntent is confirmed and the customer completes any required actions. If you don't provide a Customer, you can still [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes.\n\nIf the payment method is `card_present` and isn't a digital wallet, Stripe creates and attaches a [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) payment method representing the card to the Customer instead.\n\nWhen processing card payments, Stripe uses `setup_future_usage` to help you comply with regional legislation and network rules, such as [SCA](/strong-customer-authentication).\n\nIf you've already set `setup_future_usage` and you're performing a request using a publishable key, you can only update the value from `on_session` to `off_session`.", "enum": [ @@ -144739,7 +144795,7 @@ "type": "string" } }, - "title": "payment_method_options_param", + "title": "payment_intent_payment_method_options_param", "type": "object" }, { @@ -149992,6 +150048,12 @@ "anyOf": [ { "properties": { + "mandate_options": { + "description": "Additional fields for Mandate creation", + "properties": {}, + "title": "payment_method_options_mandate_options_param", + "type": "object" + }, "setup_future_usage": { "description": "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nIf you provide a Customer with the PaymentIntent, you can use this parameter to [attach the payment method](/payments/save-during-payment) to the Customer after the PaymentIntent is confirmed and the customer completes any required actions. If you don't provide a Customer, you can still [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes.\n\nIf the payment method is `card_present` and isn't a digital wallet, Stripe creates and attaches a [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) payment method representing the card to the Customer instead.\n\nWhen processing card payments, Stripe uses `setup_future_usage` to help you comply with regional legislation and network rules, such as [SCA](/strong-customer-authentication).\n\nIf you've already set `setup_future_usage` and you're performing a request using a publishable key, you can only update the value from `on_session` to `off_session`.", "enum": [ @@ -150003,7 +150065,7 @@ "type": "string" } }, - "title": "payment_method_options_param", + "title": "payment_intent_payment_method_options_param", "type": "object" }, { @@ -175217,6 +175279,19 @@ "title": "setup_intent_payment_method_options_param", "type": "object" }, + "bacs_debit": { + "description": "If this is a `bacs_debit` SetupIntent, this sub-hash contains details about the Bacs Debit payment method options.", + "properties": { + "mandate_options": { + "description": "Additional fields for Mandate creation", + "properties": {}, + "title": "payment_method_options_mandate_options_param", + "type": "object" + } + }, + "title": "setup_intent_payment_method_options_param", + "type": "object" + }, "card": { "description": "Configuration for any card setup attempted on this SetupIntent.", "properties": { @@ -176772,6 +176847,19 @@ "title": "setup_intent_payment_method_options_param", "type": "object" }, + "bacs_debit": { + "description": "If this is a `bacs_debit` SetupIntent, this sub-hash contains details about the Bacs Debit payment method options.", + "properties": { + "mandate_options": { + "description": "Additional fields for Mandate creation", + "properties": {}, + "title": "payment_method_options_mandate_options_param", + "type": "object" + } + }, + "title": "setup_intent_payment_method_options_param", + "type": "object" + }, "card": { "description": "Configuration for any card setup attempted on this SetupIntent.", "properties": { @@ -178359,6 +178447,19 @@ "title": "setup_intent_payment_method_options_param", "type": "object" }, + "bacs_debit": { + "description": "If this is a `bacs_debit` SetupIntent, this sub-hash contains details about the Bacs Debit payment method options.", + "properties": { + "mandate_options": { + "description": "Additional fields for Mandate creation", + "properties": {}, + "title": "payment_method_options_mandate_options_param", + "type": "object" + } + }, + "title": "setup_intent_payment_method_options_param", + "type": "object" + }, "card": { "description": "Configuration for any card setup attempted on this SetupIntent.", "properties": { diff --git a/openapi/spec3.beta.sdk.yaml b/openapi/spec3.beta.sdk.yaml index fff0e6d5..dff451cb 100644 --- a/openapi/spec3.beta.sdk.yaml +++ b/openapi/spec3.beta.sdk.yaml @@ -34545,7 +34545,8 @@ components: $ref: >- #/components/schemas/payment_intent_payment_method_options_au_becs_debit bacs_debit: - $ref: '#/components/schemas/payment_method_options_bacs_debit' + $ref: >- + #/components/schemas/payment_intent_payment_method_options_bacs_debit bancontact: $ref: '#/components/schemas/payment_method_options_bancontact' blik: @@ -34742,6 +34743,45 @@ components: title: payment_intent_payment_method_options_au_becs_debit type: object x-expandableFields: [] + payment_intent_payment_method_options_bacs_debit: + description: '' + properties: + mandate_options: + $ref: >- + #/components/schemas/payment_intent_payment_method_options_mandate_options_bacs_debit + setup_future_usage: + description: >- + Indicates that you intend to make future payments with this + PaymentIntent's payment method. + + + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a + Customer after the transaction completes. + + + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). + enum: + - none + - off_session + - on_session + type: string + title: payment_intent_payment_method_options_bacs_debit + type: object + x-expandableFields: + - mandate_options payment_intent_payment_method_options_blik: description: '' properties: @@ -35077,6 +35117,15 @@ components: title: payment_intent_payment_method_options_mandate_options_acss_debit type: object x-expandableFields: [] + payment_intent_payment_method_options_mandate_options_bacs_debit: + description: '' + properties: {} + title: payment_intent_payment_method_options_mandate_options_bacs_debit + type: object + x-expandableFields: [] + x-stripeResource: + class_name: BacsDebitMandateOptions + in_package: '' payment_intent_payment_method_options_mandate_options_payto: description: '' properties: @@ -41354,41 +41403,6 @@ components: title: payment_method_options_amazon_pay type: object x-expandableFields: [] - payment_method_options_bacs_debit: - description: '' - properties: - setup_future_usage: - description: >- - Indicates that you intend to make future payments with this - PaymentIntent's payment method. - - - If you provide a Customer with the PaymentIntent, you can use this - parameter to [attach the payment - method](/payments/save-during-payment) to the Customer after the - PaymentIntent is confirmed and the customer completes any required - actions. If you don't provide a Customer, you can still - [attach](/api/payment_methods/attach) the payment method to a - Customer after the transaction completes. - - - If the payment method is `card_present` and isn't a digital wallet, - Stripe creates and attaches a - [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) - payment method representing the card to the Customer instead. - - - When processing card payments, Stripe uses `setup_future_usage` to - help you comply with regional legislation and network rules, such as - [SCA](/strong-customer-authentication). - enum: - - none - - off_session - - on_session - type: string - title: payment_method_options_bacs_debit - type: object - x-expandableFields: [] payment_method_options_bancontact: description: '' properties: @@ -53341,6 +53355,8 @@ components: $ref: '#/components/schemas/setup_intent_payment_method_options_acss_debit' amazon_pay: $ref: '#/components/schemas/setup_intent_payment_method_options_amazon_pay' + bacs_debit: + $ref: '#/components/schemas/setup_intent_payment_method_options_bacs_debit' card: $ref: '#/components/schemas/setup_intent_payment_method_options_card' card_present: @@ -53362,6 +53378,7 @@ components: x-expandableFields: - acss_debit - amazon_pay + - bacs_debit - card - card_present - link @@ -53402,6 +53419,16 @@ components: title: setup_intent_payment_method_options_amazon_pay type: object x-expandableFields: [] + setup_intent_payment_method_options_bacs_debit: + description: '' + properties: + mandate_options: + $ref: >- + #/components/schemas/setup_intent_payment_method_options_mandate_options_bacs_debit + title: setup_intent_payment_method_options_bacs_debit + type: object + x-expandableFields: + - mandate_options setup_intent_payment_method_options_card: description: '' properties: @@ -53622,6 +53649,15 @@ components: title: setup_intent_payment_method_options_mandate_options_acss_debit type: object x-expandableFields: [] + setup_intent_payment_method_options_mandate_options_bacs_debit: + description: '' + properties: {} + title: setup_intent_payment_method_options_mandate_options_bacs_debit + type: object + x-expandableFields: [] + x-stripeResource: + class_name: BacsDebitMandateOptions + in_package: '' setup_intent_payment_method_options_mandate_options_payto: description: '' properties: @@ -130752,6 +130788,11 @@ paths: bacs_debit: anyOf: - properties: + mandate_options: + description: Additional fields for Mandate creation + properties: {} + title: payment_method_options_mandate_options_param + type: object setup_future_usage: description: >- Indicates that you intend to make future @@ -130795,7 +130836,7 @@ paths: - off_session - on_session type: string - title: payment_method_options_param + title: payment_intent_payment_method_options_param type: object - enum: - '' @@ -136309,6 +136350,11 @@ paths: bacs_debit: anyOf: - properties: + mandate_options: + description: Additional fields for Mandate creation + properties: {} + title: payment_method_options_mandate_options_param + type: object setup_future_usage: description: >- Indicates that you intend to make future @@ -136352,7 +136398,7 @@ paths: - off_session - on_session type: string - title: payment_method_options_param + title: payment_intent_payment_method_options_param type: object - enum: - '' @@ -142795,6 +142841,11 @@ paths: bacs_debit: anyOf: - properties: + mandate_options: + description: Additional fields for Mandate creation + properties: {} + title: payment_method_options_mandate_options_param + type: object setup_future_usage: description: >- Indicates that you intend to make future @@ -142838,7 +142889,7 @@ paths: - off_session - on_session type: string - title: payment_method_options_param + title: payment_intent_payment_method_options_param type: object - enum: - '' @@ -167390,6 +167441,19 @@ paths: properties: {} title: setup_intent_payment_method_options_param type: object + bacs_debit: + description: >- + If this is a `bacs_debit` SetupIntent, this sub-hash + contains details about the Bacs Debit payment method + options. + properties: + mandate_options: + description: Additional fields for Mandate creation + properties: {} + title: payment_method_options_mandate_options_param + type: object + title: setup_intent_payment_method_options_param + type: object card: description: >- Configuration for any card setup attempted on this @@ -169015,6 +169079,19 @@ paths: properties: {} title: setup_intent_payment_method_options_param type: object + bacs_debit: + description: >- + If this is a `bacs_debit` SetupIntent, this sub-hash + contains details about the Bacs Debit payment method + options. + properties: + mandate_options: + description: Additional fields for Mandate creation + properties: {} + title: payment_method_options_mandate_options_param + type: object + title: setup_intent_payment_method_options_param + type: object card: description: >- Configuration for any card setup attempted on this @@ -170653,6 +170730,19 @@ paths: properties: {} title: setup_intent_payment_method_options_param type: object + bacs_debit: + description: >- + If this is a `bacs_debit` SetupIntent, this sub-hash + contains details about the Bacs Debit payment method + options. + properties: + mandate_options: + description: Additional fields for Mandate creation + properties: {} + title: payment_method_options_mandate_options_param + type: object + title: setup_intent_payment_method_options_param + type: object card: description: >- Configuration for any card setup attempted on this diff --git a/openapi/spec3.json b/openapi/spec3.json index 2e195374..5db02385 100644 --- a/openapi/spec3.json +++ b/openapi/spec3.json @@ -26026,7 +26026,7 @@ "bacs_debit": { "anyOf": [ { - "$ref": "#/components/schemas/payment_method_options_bacs_debit" + "$ref": "#/components/schemas/payment_intent_payment_method_options_bacs_debit" }, { "$ref": "#/components/schemas/payment_intent_type_specific_payment_method_options_client" @@ -26447,6 +26447,28 @@ "type": "object", "x-expandableFields": [] }, + "payment_intent_payment_method_options_bacs_debit": { + "description": "", + "properties": { + "mandate_options": { + "$ref": "#/components/schemas/payment_intent_payment_method_options_mandate_options_bacs_debit" + }, + "setup_future_usage": { + "description": "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nIf you provide a Customer with the PaymentIntent, you can use this parameter to [attach the payment method](/payments/save-during-payment) to the Customer after the PaymentIntent is confirmed and the customer completes any required actions. If you don't provide a Customer, you can still [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes.\n\nIf the payment method is `card_present` and isn't a digital wallet, Stripe creates and attaches a [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) payment method representing the card to the Customer instead.\n\nWhen processing card payments, Stripe uses `setup_future_usage` to help you comply with regional legislation and network rules, such as [SCA](/strong-customer-authentication).", + "enum": [ + "none", + "off_session", + "on_session" + ], + "type": "string" + } + }, + "title": "payment_intent_payment_method_options_bacs_debit", + "type": "object", + "x-expandableFields": [ + "mandate_options" + ] + }, "payment_intent_payment_method_options_blik": { "description": "", "properties": { @@ -26660,6 +26682,13 @@ "type": "object", "x-expandableFields": [] }, + "payment_intent_payment_method_options_mandate_options_bacs_debit": { + "description": "", + "properties": {}, + "title": "payment_intent_payment_method_options_mandate_options_bacs_debit", + "type": "object", + "x-expandableFields": [] + }, "payment_intent_payment_method_options_mandate_options_sepa_debit": { "description": "", "properties": {}, @@ -32204,23 +32233,6 @@ "type": "object", "x-expandableFields": [] }, - "payment_method_options_bacs_debit": { - "description": "", - "properties": { - "setup_future_usage": { - "description": "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nIf you provide a Customer with the PaymentIntent, you can use this parameter to [attach the payment method](/payments/save-during-payment) to the Customer after the PaymentIntent is confirmed and the customer completes any required actions. If you don't provide a Customer, you can still [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes.\n\nIf the payment method is `card_present` and isn't a digital wallet, Stripe creates and attaches a [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) payment method representing the card to the Customer instead.\n\nWhen processing card payments, Stripe uses `setup_future_usage` to help you comply with regional legislation and network rules, such as [SCA](/strong-customer-authentication).", - "enum": [ - "none", - "off_session", - "on_session" - ], - "type": "string" - } - }, - "title": "payment_method_options_bacs_debit", - "type": "object", - "x-expandableFields": [] - }, "payment_method_options_bancontact": { "description": "", "properties": { @@ -40128,6 +40140,16 @@ } ] }, + "bacs_debit": { + "anyOf": [ + { + "$ref": "#/components/schemas/setup_intent_payment_method_options_bacs_debit" + }, + { + "$ref": "#/components/schemas/setup_intent_type_specific_payment_method_options_client" + } + ] + }, "card": { "anyOf": [ { @@ -40194,6 +40216,7 @@ "x-expandableFields": [ "acss_debit", "amazon_pay", + "bacs_debit", "card", "card_present", "link", @@ -40241,6 +40264,19 @@ "type": "object", "x-expandableFields": [] }, + "setup_intent_payment_method_options_bacs_debit": { + "description": "", + "properties": { + "mandate_options": { + "$ref": "#/components/schemas/setup_intent_payment_method_options_mandate_options_bacs_debit" + } + }, + "title": "setup_intent_payment_method_options_bacs_debit", + "type": "object", + "x-expandableFields": [ + "mandate_options" + ] + }, "setup_intent_payment_method_options_card": { "description": "", "properties": { @@ -40434,6 +40470,13 @@ "type": "object", "x-expandableFields": [] }, + "setup_intent_payment_method_options_mandate_options_bacs_debit": { + "description": "", + "properties": {}, + "title": "setup_intent_payment_method_options_mandate_options_bacs_debit", + "type": "object", + "x-expandableFields": [] + }, "setup_intent_payment_method_options_mandate_options_sepa_debit": { "description": "", "properties": {}, @@ -107659,6 +107702,11 @@ "anyOf": [ { "properties": { + "mandate_options": { + "properties": {}, + "title": "payment_method_options_mandate_options_param", + "type": "object" + }, "setup_future_usage": { "enum": [ "", @@ -107669,7 +107717,7 @@ "type": "string" } }, - "title": "payment_method_options_param", + "title": "payment_intent_payment_method_options_param", "type": "object" }, { @@ -110461,6 +110509,11 @@ "anyOf": [ { "properties": { + "mandate_options": { + "properties": {}, + "title": "payment_method_options_mandate_options_param", + "type": "object" + }, "setup_future_usage": { "enum": [ "", @@ -110471,7 +110524,7 @@ "type": "string" } }, - "title": "payment_method_options_param", + "title": "payment_intent_payment_method_options_param", "type": "object" }, { @@ -113407,6 +113460,11 @@ "anyOf": [ { "properties": { + "mandate_options": { + "properties": {}, + "title": "payment_method_options_mandate_options_param", + "type": "object" + }, "setup_future_usage": { "enum": [ "", @@ -113417,7 +113475,7 @@ "type": "string" } }, - "title": "payment_method_options_param", + "title": "payment_intent_payment_method_options_param", "type": "object" }, { @@ -132717,6 +132775,17 @@ "title": "setup_intent_payment_method_options_param", "type": "object" }, + "bacs_debit": { + "properties": { + "mandate_options": { + "properties": {}, + "title": "payment_method_options_mandate_options_param", + "type": "object" + } + }, + "title": "setup_intent_payment_method_options_param", + "type": "object" + }, "card": { "properties": { "mandate_options": { @@ -133958,6 +134027,17 @@ "title": "setup_intent_payment_method_options_param", "type": "object" }, + "bacs_debit": { + "properties": { + "mandate_options": { + "properties": {}, + "title": "payment_method_options_mandate_options_param", + "type": "object" + } + }, + "title": "setup_intent_payment_method_options_param", + "type": "object" + }, "card": { "properties": { "mandate_options": { @@ -135223,6 +135303,17 @@ "title": "setup_intent_payment_method_options_param", "type": "object" }, + "bacs_debit": { + "properties": { + "mandate_options": { + "properties": {}, + "title": "payment_method_options_mandate_options_param", + "type": "object" + } + }, + "title": "setup_intent_payment_method_options_param", + "type": "object" + }, "card": { "properties": { "mandate_options": { diff --git a/openapi/spec3.sdk.json b/openapi/spec3.sdk.json index 9b7be8de..271b85fe 100644 --- a/openapi/spec3.sdk.json +++ b/openapi/spec3.sdk.json @@ -32514,7 +32514,7 @@ "$ref": "#/components/schemas/payment_intent_payment_method_options_au_becs_debit" }, "bacs_debit": { - "$ref": "#/components/schemas/payment_method_options_bacs_debit" + "$ref": "#/components/schemas/payment_intent_payment_method_options_bacs_debit" }, "bancontact": { "$ref": "#/components/schemas/payment_method_options_bancontact" @@ -32706,6 +32706,28 @@ "type": "object", "x-expandableFields": [] }, + "payment_intent_payment_method_options_bacs_debit": { + "description": "", + "properties": { + "mandate_options": { + "$ref": "#/components/schemas/payment_intent_payment_method_options_mandate_options_bacs_debit" + }, + "setup_future_usage": { + "description": "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nIf you provide a Customer with the PaymentIntent, you can use this parameter to [attach the payment method](/payments/save-during-payment) to the Customer after the PaymentIntent is confirmed and the customer completes any required actions. If you don't provide a Customer, you can still [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes.\n\nIf the payment method is `card_present` and isn't a digital wallet, Stripe creates and attaches a [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) payment method representing the card to the Customer instead.\n\nWhen processing card payments, Stripe uses `setup_future_usage` to help you comply with regional legislation and network rules, such as [SCA](/strong-customer-authentication).", + "enum": [ + "none", + "off_session", + "on_session" + ], + "type": "string" + } + }, + "title": "payment_intent_payment_method_options_bacs_debit", + "type": "object", + "x-expandableFields": [ + "mandate_options" + ] + }, "payment_intent_payment_method_options_blik": { "description": "", "properties": { @@ -32939,6 +32961,17 @@ "type": "object", "x-expandableFields": [] }, + "payment_intent_payment_method_options_mandate_options_bacs_debit": { + "description": "", + "properties": {}, + "title": "payment_intent_payment_method_options_mandate_options_bacs_debit", + "type": "object", + "x-expandableFields": [], + "x-stripeResource": { + "class_name": "BacsDebitMandateOptions", + "in_package": "" + } + }, "payment_intent_payment_method_options_mandate_options_sepa_debit": { "description": "", "properties": {}, @@ -39290,23 +39323,6 @@ "type": "object", "x-expandableFields": [] }, - "payment_method_options_bacs_debit": { - "description": "", - "properties": { - "setup_future_usage": { - "description": "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nIf you provide a Customer with the PaymentIntent, you can use this parameter to [attach the payment method](/payments/save-during-payment) to the Customer after the PaymentIntent is confirmed and the customer completes any required actions. If you don't provide a Customer, you can still [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes.\n\nIf the payment method is `card_present` and isn't a digital wallet, Stripe creates and attaches a [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) payment method representing the card to the Customer instead.\n\nWhen processing card payments, Stripe uses `setup_future_usage` to help you comply with regional legislation and network rules, such as [SCA](/strong-customer-authentication).", - "enum": [ - "none", - "off_session", - "on_session" - ], - "type": "string" - } - }, - "title": "payment_method_options_bacs_debit", - "type": "object", - "x-expandableFields": [] - }, "payment_method_options_bancontact": { "description": "", "properties": { @@ -49069,6 +49085,9 @@ "amazon_pay": { "$ref": "#/components/schemas/setup_intent_payment_method_options_amazon_pay" }, + "bacs_debit": { + "$ref": "#/components/schemas/setup_intent_payment_method_options_bacs_debit" + }, "card": { "$ref": "#/components/schemas/setup_intent_payment_method_options_card" }, @@ -49093,6 +49112,7 @@ "x-expandableFields": [ "acss_debit", "amazon_pay", + "bacs_debit", "card", "card_present", "link", @@ -49143,6 +49163,19 @@ "type": "object", "x-expandableFields": [] }, + "setup_intent_payment_method_options_bacs_debit": { + "description": "", + "properties": { + "mandate_options": { + "$ref": "#/components/schemas/setup_intent_payment_method_options_mandate_options_bacs_debit" + } + }, + "title": "setup_intent_payment_method_options_bacs_debit", + "type": "object", + "x-expandableFields": [ + "mandate_options" + ] + }, "setup_intent_payment_method_options_card": { "description": "", "properties": { @@ -49364,6 +49397,17 @@ "type": "object", "x-expandableFields": [] }, + "setup_intent_payment_method_options_mandate_options_bacs_debit": { + "description": "", + "properties": {}, + "title": "setup_intent_payment_method_options_mandate_options_bacs_debit", + "type": "object", + "x-expandableFields": [], + "x-stripeResource": { + "class_name": "BacsDebitMandateOptions", + "in_package": "" + } + }, "setup_intent_payment_method_options_mandate_options_sepa_debit": { "description": "", "properties": {}, @@ -113490,6 +113534,12 @@ "anyOf": [ { "properties": { + "mandate_options": { + "description": "Additional fields for Mandate creation", + "properties": {}, + "title": "payment_method_options_mandate_options_param", + "type": "object" + }, "setup_future_usage": { "description": "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nIf you provide a Customer with the PaymentIntent, you can use this parameter to [attach the payment method](/payments/save-during-payment) to the Customer after the PaymentIntent is confirmed and the customer completes any required actions. If you don't provide a Customer, you can still [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes.\n\nIf the payment method is `card_present` and isn't a digital wallet, Stripe creates and attaches a [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) payment method representing the card to the Customer instead.\n\nWhen processing card payments, Stripe uses `setup_future_usage` to help you comply with regional legislation and network rules, such as [SCA](/strong-customer-authentication).\n\nIf you've already set `setup_future_usage` and you're performing a request using a publishable key, you can only update the value from `on_session` to `off_session`.", "enum": [ @@ -113501,7 +113551,7 @@ "type": "string" } }, - "title": "payment_method_options_param", + "title": "payment_intent_payment_method_options_param", "type": "object" }, { @@ -116576,6 +116626,12 @@ "anyOf": [ { "properties": { + "mandate_options": { + "description": "Additional fields for Mandate creation", + "properties": {}, + "title": "payment_method_options_mandate_options_param", + "type": "object" + }, "setup_future_usage": { "description": "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nIf you provide a Customer with the PaymentIntent, you can use this parameter to [attach the payment method](/payments/save-during-payment) to the Customer after the PaymentIntent is confirmed and the customer completes any required actions. If you don't provide a Customer, you can still [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes.\n\nIf the payment method is `card_present` and isn't a digital wallet, Stripe creates and attaches a [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) payment method representing the card to the Customer instead.\n\nWhen processing card payments, Stripe uses `setup_future_usage` to help you comply with regional legislation and network rules, such as [SCA](/strong-customer-authentication).\n\nIf you've already set `setup_future_usage` and you're performing a request using a publishable key, you can only update the value from `on_session` to `off_session`.", "enum": [ @@ -116587,7 +116643,7 @@ "type": "string" } }, - "title": "payment_method_options_param", + "title": "payment_intent_payment_method_options_param", "type": "object" }, { @@ -119814,6 +119870,12 @@ "anyOf": [ { "properties": { + "mandate_options": { + "description": "Additional fields for Mandate creation", + "properties": {}, + "title": "payment_method_options_mandate_options_param", + "type": "object" + }, "setup_future_usage": { "description": "Indicates that you intend to make future payments with this PaymentIntent's payment method.\n\nIf you provide a Customer with the PaymentIntent, you can use this parameter to [attach the payment method](/payments/save-during-payment) to the Customer after the PaymentIntent is confirmed and the customer completes any required actions. If you don't provide a Customer, you can still [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes.\n\nIf the payment method is `card_present` and isn't a digital wallet, Stripe creates and attaches a [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) payment method representing the card to the Customer instead.\n\nWhen processing card payments, Stripe uses `setup_future_usage` to help you comply with regional legislation and network rules, such as [SCA](/strong-customer-authentication).\n\nIf you've already set `setup_future_usage` and you're performing a request using a publishable key, you can only update the value from `on_session` to `off_session`.", "enum": [ @@ -119825,7 +119887,7 @@ "type": "string" } }, - "title": "payment_method_options_param", + "title": "payment_intent_payment_method_options_param", "type": "object" }, { @@ -140055,6 +140117,19 @@ "title": "setup_intent_payment_method_options_param", "type": "object" }, + "bacs_debit": { + "description": "If this is a `bacs_debit` SetupIntent, this sub-hash contains details about the Bacs Debit payment method options.", + "properties": { + "mandate_options": { + "description": "Additional fields for Mandate creation", + "properties": {}, + "title": "payment_method_options_mandate_options_param", + "type": "object" + } + }, + "title": "setup_intent_payment_method_options_param", + "type": "object" + }, "card": { "description": "Configuration for any card setup attempted on this SetupIntent.", "properties": { @@ -141447,6 +141522,19 @@ "title": "setup_intent_payment_method_options_param", "type": "object" }, + "bacs_debit": { + "description": "If this is a `bacs_debit` SetupIntent, this sub-hash contains details about the Bacs Debit payment method options.", + "properties": { + "mandate_options": { + "description": "Additional fields for Mandate creation", + "properties": {}, + "title": "payment_method_options_mandate_options_param", + "type": "object" + } + }, + "title": "setup_intent_payment_method_options_param", + "type": "object" + }, "card": { "description": "Configuration for any card setup attempted on this SetupIntent.", "properties": { @@ -142871,6 +142959,19 @@ "title": "setup_intent_payment_method_options_param", "type": "object" }, + "bacs_debit": { + "description": "If this is a `bacs_debit` SetupIntent, this sub-hash contains details about the Bacs Debit payment method options.", + "properties": { + "mandate_options": { + "description": "Additional fields for Mandate creation", + "properties": {}, + "title": "payment_method_options_mandate_options_param", + "type": "object" + } + }, + "title": "setup_intent_payment_method_options_param", + "type": "object" + }, "card": { "description": "Configuration for any card setup attempted on this SetupIntent.", "properties": { diff --git a/openapi/spec3.sdk.yaml b/openapi/spec3.sdk.yaml index aa925583..1d8e9043 100644 --- a/openapi/spec3.sdk.yaml +++ b/openapi/spec3.sdk.yaml @@ -29662,7 +29662,8 @@ components: $ref: >- #/components/schemas/payment_intent_payment_method_options_au_becs_debit bacs_debit: - $ref: '#/components/schemas/payment_method_options_bacs_debit' + $ref: >- + #/components/schemas/payment_intent_payment_method_options_bacs_debit bancontact: $ref: '#/components/schemas/payment_method_options_bancontact' blik: @@ -29853,6 +29854,45 @@ components: title: payment_intent_payment_method_options_au_becs_debit type: object x-expandableFields: [] + payment_intent_payment_method_options_bacs_debit: + description: '' + properties: + mandate_options: + $ref: >- + #/components/schemas/payment_intent_payment_method_options_mandate_options_bacs_debit + setup_future_usage: + description: >- + Indicates that you intend to make future payments with this + PaymentIntent's payment method. + + + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a + Customer after the transaction completes. + + + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). + enum: + - none + - off_session + - on_session + type: string + title: payment_intent_payment_method_options_bacs_debit + type: object + x-expandableFields: + - mandate_options payment_intent_payment_method_options_blik: description: '' properties: @@ -30175,6 +30215,15 @@ components: title: payment_intent_payment_method_options_mandate_options_acss_debit type: object x-expandableFields: [] + payment_intent_payment_method_options_mandate_options_bacs_debit: + description: '' + properties: {} + title: payment_intent_payment_method_options_mandate_options_bacs_debit + type: object + x-expandableFields: [] + x-stripeResource: + class_name: BacsDebitMandateOptions + in_package: '' payment_intent_payment_method_options_mandate_options_sepa_debit: description: '' properties: {} @@ -36228,41 +36277,6 @@ components: title: payment_method_options_amazon_pay type: object x-expandableFields: [] - payment_method_options_bacs_debit: - description: '' - properties: - setup_future_usage: - description: >- - Indicates that you intend to make future payments with this - PaymentIntent's payment method. - - - If you provide a Customer with the PaymentIntent, you can use this - parameter to [attach the payment - method](/payments/save-during-payment) to the Customer after the - PaymentIntent is confirmed and the customer completes any required - actions. If you don't provide a Customer, you can still - [attach](/api/payment_methods/attach) the payment method to a - Customer after the transaction completes. - - - If the payment method is `card_present` and isn't a digital wallet, - Stripe creates and attaches a - [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) - payment method representing the card to the Customer instead. - - - When processing card payments, Stripe uses `setup_future_usage` to - help you comply with regional legislation and network rules, such as - [SCA](/strong-customer-authentication). - enum: - - none - - off_session - - on_session - type: string - title: payment_method_options_bacs_debit - type: object - x-expandableFields: [] payment_method_options_bancontact: description: '' properties: @@ -45324,6 +45338,8 @@ components: $ref: '#/components/schemas/setup_intent_payment_method_options_acss_debit' amazon_pay: $ref: '#/components/schemas/setup_intent_payment_method_options_amazon_pay' + bacs_debit: + $ref: '#/components/schemas/setup_intent_payment_method_options_bacs_debit' card: $ref: '#/components/schemas/setup_intent_payment_method_options_card' card_present: @@ -45343,6 +45359,7 @@ components: x-expandableFields: - acss_debit - amazon_pay + - bacs_debit - card - card_present - link @@ -45382,6 +45399,16 @@ components: title: setup_intent_payment_method_options_amazon_pay type: object x-expandableFields: [] + setup_intent_payment_method_options_bacs_debit: + description: '' + properties: + mandate_options: + $ref: >- + #/components/schemas/setup_intent_payment_method_options_mandate_options_bacs_debit + title: setup_intent_payment_method_options_bacs_debit + type: object + x-expandableFields: + - mandate_options setup_intent_payment_method_options_card: description: '' properties: @@ -45602,6 +45629,15 @@ components: title: setup_intent_payment_method_options_mandate_options_acss_debit type: object x-expandableFields: [] + setup_intent_payment_method_options_mandate_options_bacs_debit: + description: '' + properties: {} + title: setup_intent_payment_method_options_mandate_options_bacs_debit + type: object + x-expandableFields: [] + x-stripeResource: + class_name: BacsDebitMandateOptions + in_package: '' setup_intent_payment_method_options_mandate_options_sepa_debit: description: '' properties: {} @@ -105193,6 +105229,11 @@ paths: bacs_debit: anyOf: - properties: + mandate_options: + description: Additional fields for Mandate creation + properties: {} + title: payment_method_options_mandate_options_param + type: object setup_future_usage: description: >- Indicates that you intend to make future @@ -105236,7 +105277,7 @@ paths: - off_session - on_session type: string - title: payment_method_options_param + title: payment_intent_payment_method_options_param type: object - enum: - '' @@ -109595,6 +109636,11 @@ paths: bacs_debit: anyOf: - properties: + mandate_options: + description: Additional fields for Mandate creation + properties: {} + title: payment_method_options_mandate_options_param + type: object setup_future_usage: description: >- Indicates that you intend to make future @@ -109638,7 +109684,7 @@ paths: - off_session - on_session type: string - title: payment_method_options_param + title: payment_intent_payment_method_options_param type: object - enum: - '' @@ -114147,6 +114193,11 @@ paths: bacs_debit: anyOf: - properties: + mandate_options: + description: Additional fields for Mandate creation + properties: {} + title: payment_method_options_mandate_options_param + type: object setup_future_usage: description: >- Indicates that you intend to make future @@ -114190,7 +114241,7 @@ paths: - off_session - on_session type: string - title: payment_method_options_param + title: payment_intent_payment_method_options_param type: object - enum: - '' @@ -133791,6 +133842,19 @@ paths: properties: {} title: setup_intent_payment_method_options_param type: object + bacs_debit: + description: >- + If this is a `bacs_debit` SetupIntent, this sub-hash + contains details about the Bacs Debit payment method + options. + properties: + mandate_options: + description: Additional fields for Mandate creation + properties: {} + title: payment_method_options_mandate_options_param + type: object + title: setup_intent_payment_method_options_param + type: object card: description: >- Configuration for any card setup attempted on this @@ -135255,6 +135319,19 @@ paths: properties: {} title: setup_intent_payment_method_options_param type: object + bacs_debit: + description: >- + If this is a `bacs_debit` SetupIntent, this sub-hash + contains details about the Bacs Debit payment method + options. + properties: + mandate_options: + description: Additional fields for Mandate creation + properties: {} + title: payment_method_options_mandate_options_param + type: object + title: setup_intent_payment_method_options_param + type: object card: description: >- Configuration for any card setup attempted on this @@ -136732,6 +136809,19 @@ paths: properties: {} title: setup_intent_payment_method_options_param type: object + bacs_debit: + description: >- + If this is a `bacs_debit` SetupIntent, this sub-hash + contains details about the Bacs Debit payment method + options. + properties: + mandate_options: + description: Additional fields for Mandate creation + properties: {} + title: payment_method_options_mandate_options_param + type: object + title: setup_intent_payment_method_options_param + type: object card: description: >- Configuration for any card setup attempted on this diff --git a/openapi/spec3.yaml b/openapi/spec3.yaml index 23e5205a..c5849ac9 100644 --- a/openapi/spec3.yaml +++ b/openapi/spec3.yaml @@ -24629,7 +24629,8 @@ components: #/components/schemas/payment_intent_type_specific_payment_method_options_client bacs_debit: anyOf: - - $ref: '#/components/schemas/payment_method_options_bacs_debit' + - $ref: >- + #/components/schemas/payment_intent_payment_method_options_bacs_debit - $ref: >- #/components/schemas/payment_intent_type_specific_payment_method_options_client bancontact: @@ -24919,6 +24920,45 @@ components: title: payment_intent_payment_method_options_au_becs_debit type: object x-expandableFields: [] + payment_intent_payment_method_options_bacs_debit: + description: '' + properties: + mandate_options: + $ref: >- + #/components/schemas/payment_intent_payment_method_options_mandate_options_bacs_debit + setup_future_usage: + description: >- + Indicates that you intend to make future payments with this + PaymentIntent's payment method. + + + If you provide a Customer with the PaymentIntent, you can use this + parameter to [attach the payment + method](/payments/save-during-payment) to the Customer after the + PaymentIntent is confirmed and the customer completes any required + actions. If you don't provide a Customer, you can still + [attach](/api/payment_methods/attach) the payment method to a + Customer after the transaction completes. + + + If the payment method is `card_present` and isn't a digital wallet, + Stripe creates and attaches a + [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) + payment method representing the card to the Customer instead. + + + When processing card payments, Stripe uses `setup_future_usage` to + help you comply with regional legislation and network rules, such as + [SCA](/strong-customer-authentication). + enum: + - none + - off_session + - on_session + type: string + title: payment_intent_payment_method_options_bacs_debit + type: object + x-expandableFields: + - mandate_options payment_intent_payment_method_options_blik: description: '' properties: @@ -25223,6 +25263,12 @@ components: title: payment_intent_payment_method_options_mandate_options_acss_debit type: object x-expandableFields: [] + payment_intent_payment_method_options_mandate_options_bacs_debit: + description: '' + properties: {} + title: payment_intent_payment_method_options_mandate_options_bacs_debit + type: object + x-expandableFields: [] payment_intent_payment_method_options_mandate_options_sepa_debit: description: '' properties: {} @@ -30580,41 +30626,6 @@ components: title: payment_method_options_amazon_pay type: object x-expandableFields: [] - payment_method_options_bacs_debit: - description: '' - properties: - setup_future_usage: - description: >- - Indicates that you intend to make future payments with this - PaymentIntent's payment method. - - - If you provide a Customer with the PaymentIntent, you can use this - parameter to [attach the payment - method](/payments/save-during-payment) to the Customer after the - PaymentIntent is confirmed and the customer completes any required - actions. If you don't provide a Customer, you can still - [attach](/api/payment_methods/attach) the payment method to a - Customer after the transaction completes. - - - If the payment method is `card_present` and isn't a digital wallet, - Stripe creates and attaches a - [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) - payment method representing the card to the Customer instead. - - - When processing card payments, Stripe uses `setup_future_usage` to - help you comply with regional legislation and network rules, such as - [SCA](/strong-customer-authentication). - enum: - - none - - off_session - - on_session - type: string - title: payment_method_options_bacs_debit - type: object - x-expandableFields: [] payment_method_options_bancontact: description: '' properties: @@ -38259,6 +38270,12 @@ components: #/components/schemas/setup_intent_payment_method_options_amazon_pay - $ref: >- #/components/schemas/setup_intent_type_specific_payment_method_options_client + bacs_debit: + anyOf: + - $ref: >- + #/components/schemas/setup_intent_payment_method_options_bacs_debit + - $ref: >- + #/components/schemas/setup_intent_type_specific_payment_method_options_client card: anyOf: - $ref: '#/components/schemas/setup_intent_payment_method_options_card' @@ -38297,6 +38314,7 @@ components: x-expandableFields: - acss_debit - amazon_pay + - bacs_debit - card - card_present - link @@ -38334,6 +38352,16 @@ components: title: setup_intent_payment_method_options_amazon_pay type: object x-expandableFields: [] + setup_intent_payment_method_options_bacs_debit: + description: '' + properties: + mandate_options: + $ref: >- + #/components/schemas/setup_intent_payment_method_options_mandate_options_bacs_debit + title: setup_intent_payment_method_options_bacs_debit + type: object + x-expandableFields: + - mandate_options setup_intent_payment_method_options_card: description: '' properties: @@ -38530,6 +38558,12 @@ components: title: setup_intent_payment_method_options_mandate_options_acss_debit type: object x-expandableFields: [] + setup_intent_payment_method_options_mandate_options_bacs_debit: + description: '' + properties: {} + title: setup_intent_payment_method_options_mandate_options_bacs_debit + type: object + x-expandableFields: [] setup_intent_payment_method_options_mandate_options_sepa_debit: description: '' properties: {} @@ -92991,6 +93025,10 @@ paths: bacs_debit: anyOf: - properties: + mandate_options: + properties: {} + title: payment_method_options_mandate_options_param + type: object setup_future_usage: enum: - '' @@ -92998,7 +93036,7 @@ paths: - off_session - on_session type: string - title: payment_method_options_param + title: payment_intent_payment_method_options_param type: object - enum: - '' @@ -95077,6 +95115,10 @@ paths: bacs_debit: anyOf: - properties: + mandate_options: + properties: {} + title: payment_method_options_mandate_options_param + type: object setup_future_usage: enum: - '' @@ -95084,7 +95126,7 @@ paths: - off_session - on_session type: string - title: payment_method_options_param + title: payment_intent_payment_method_options_param type: object - enum: - '' @@ -97306,6 +97348,10 @@ paths: bacs_debit: anyOf: - properties: + mandate_options: + properties: {} + title: payment_method_options_mandate_options_param + type: object setup_future_usage: enum: - '' @@ -97313,7 +97359,7 @@ paths: - off_session - on_session type: string - title: payment_method_options_param + title: payment_intent_payment_method_options_param type: object - enum: - '' @@ -113076,6 +113122,14 @@ paths: properties: {} title: setup_intent_payment_method_options_param type: object + bacs_debit: + properties: + mandate_options: + properties: {} + title: payment_method_options_mandate_options_param + type: object + title: setup_intent_payment_method_options_param + type: object card: properties: mandate_options: @@ -114073,6 +114127,14 @@ paths: properties: {} title: setup_intent_payment_method_options_param type: object + bacs_debit: + properties: + mandate_options: + properties: {} + title: payment_method_options_mandate_options_param + type: object + title: setup_intent_payment_method_options_param + type: object card: properties: mandate_options: @@ -115064,6 +115126,14 @@ paths: properties: {} title: setup_intent_payment_method_options_param type: object + bacs_debit: + properties: + mandate_options: + properties: {} + title: payment_method_options_mandate_options_param + type: object + title: setup_intent_payment_method_options_param + type: object card: properties: mandate_options: