|
8880 | 8880 | ]
|
8881 | 8881 | }
|
8882 | 8882 | },
|
| 8883 | + "payment_method_options": { |
| 8884 | + "anyOf": [ |
| 8885 | + { |
| 8886 | + "$ref": "#/components/schemas/confirmation_tokens_resource_payment_method_options" |
| 8887 | + } |
| 8888 | + ], |
| 8889 | + "description": "Payment-method-specific configuration for this ConfirmationToken.", |
| 8890 | + "nullable": true |
| 8891 | + }, |
8883 | 8892 | "payment_method_preview": {
|
8884 | 8893 | "anyOf": [
|
8885 | 8894 | {
|
|
8929 | 8938 | "object",
|
8930 | 8939 | "payment_intent",
|
8931 | 8940 | "payment_method",
|
| 8941 | + "payment_method_options", |
8932 | 8942 | "payment_method_preview",
|
8933 | 8943 | "return_url",
|
8934 | 8944 | "setup_future_usage",
|
|
8940 | 8950 | "x-expandableFields": [
|
8941 | 8951 | "mandate_data",
|
8942 | 8952 | "payment_method",
|
| 8953 | + "payment_method_options", |
8943 | 8954 | "payment_method_preview",
|
8944 | 8955 | "shipping"
|
8945 | 8956 | ],
|
|
9026 | 9037 | "type": "object",
|
9027 | 9038 | "x-expandableFields": []
|
9028 | 9039 | },
|
| 9040 | + "confirmation_tokens_resource_payment_method_options": { |
| 9041 | + "description": "Payment-method-specific configuration", |
| 9042 | + "properties": { |
| 9043 | + "card": { |
| 9044 | + "anyOf": [ |
| 9045 | + { |
| 9046 | + "$ref": "#/components/schemas/confirmation_tokens_resource_payment_method_options_resource_card" |
| 9047 | + } |
| 9048 | + ], |
| 9049 | + "description": "This hash contains the card payment method options.", |
| 9050 | + "nullable": true |
| 9051 | + } |
| 9052 | + }, |
| 9053 | + "required": [ |
| 9054 | + "card" |
| 9055 | + ], |
| 9056 | + "title": "ConfirmationTokensResourcePaymentMethodOptions", |
| 9057 | + "type": "object", |
| 9058 | + "x-expandableFields": [ |
| 9059 | + "card" |
| 9060 | + ] |
| 9061 | + }, |
| 9062 | + "confirmation_tokens_resource_payment_method_options_resource_card": { |
| 9063 | + "description": "This hash contains the card payment method options.", |
| 9064 | + "properties": { |
| 9065 | + "cvc_token": { |
| 9066 | + "description": "The `cvc_update` Token collected from the Payment Element.", |
| 9067 | + "maxLength": 5000, |
| 9068 | + "nullable": true, |
| 9069 | + "type": "string" |
| 9070 | + } |
| 9071 | + }, |
| 9072 | + "required": [ |
| 9073 | + "cvc_token" |
| 9074 | + ], |
| 9075 | + "title": "ConfirmationTokensResourcePaymentMethodOptionsResourceCard", |
| 9076 | + "type": "object", |
| 9077 | + "x-expandableFields": [] |
| 9078 | + }, |
9029 | 9079 | "confirmation_tokens_resource_payment_method_preview": {
|
9030 | 9080 | "description": "Details of the PaymentMethod collected by Payment Element",
|
9031 | 9081 | "properties": {
|
|
35047 | 35097 | "type": "string",
|
35048 | 35098 | "x-stripeBypassValidation": true
|
35049 | 35099 | },
|
| 35100 | + "require_cvc_recollection": { |
| 35101 | + "description": "When enabled, using a card that is attached to a customer will require the CVC to be provided again (i.e. using the cvc_token parameter).", |
| 35102 | + "type": "boolean" |
| 35103 | + }, |
35050 | 35104 | "setup_future_usage": {
|
35051 | 35105 | "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).",
|
35052 | 35106 | "enum": [
|
|
35336 | 35390 | "installments": {
|
35337 | 35391 | "$ref": "#/components/schemas/payment_flows_installment_options"
|
35338 | 35392 | },
|
| 35393 | + "require_cvc_recollection": { |
| 35394 | + "description": "When enabled, using a card that is attached to a customer will require the CVC to be provided again (i.e. using the cvc_token parameter).", |
| 35395 | + "type": "boolean" |
| 35396 | + }, |
35339 | 35397 | "setup_future_usage": {
|
35340 | 35398 | "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).",
|
35341 | 35399 | "enum": [
|
@@ -131095,6 +131153,10 @@
|
131095 | 131153 | "type": "string",
|
131096 | 131154 | "x-stripeBypassValidation": true
|
131097 | 131155 | },
|
| 131156 | + "require_cvc_recollection": { |
| 131157 | + "description": "When enabled, using a card that is attached to a customer will require the CVC to be provided again (i.e. using the cvc_token parameter).", |
| 131158 | + "type": "boolean" |
| 131159 | + }, |
131098 | 131160 | "setup_future_usage": {
|
131099 | 131161 | "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).\n\nIf `setup_future_usage` is already set and you are performing a request using a publishable key, you may only update the value from `on_session` to `off_session`.",
|
131100 | 131162 | "enum": [
|
@@ -134952,6 +135014,10 @@
|
134952 | 135014 | "type": "string",
|
134953 | 135015 | "x-stripeBypassValidation": true
|
134954 | 135016 | },
|
| 135017 | + "require_cvc_recollection": { |
| 135018 | + "description": "When enabled, using a card that is attached to a customer will require the CVC to be provided again (i.e. using the cvc_token parameter).", |
| 135019 | + "type": "boolean" |
| 135020 | + }, |
134955 | 135021 | "setup_future_usage": {
|
134956 | 135022 | "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).\n\nIf `setup_future_usage` is already set and you are performing a request using a publishable key, you may only update the value from `on_session` to `off_session`.",
|
134957 | 135023 | "enum": [
|
@@ -139745,6 +139811,10 @@
|
139745 | 139811 | "type": "string",
|
139746 | 139812 | "x-stripeBypassValidation": true
|
139747 | 139813 | },
|
| 139814 | + "require_cvc_recollection": { |
| 139815 | + "description": "When enabled, using a card that is attached to a customer will require the CVC to be provided again (i.e. using the cvc_token parameter).", |
| 139816 | + "type": "boolean" |
| 139817 | + }, |
139748 | 139818 | "setup_future_usage": {
|
139749 | 139819 | "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).\n\nIf `setup_future_usage` is already set and you are performing a request using a publishable key, you may only update the value from `on_session` to `off_session`.",
|
139750 | 139820 | "enum": [
|
|
0 commit comments