Skip to content

Commit 821c4f5

Browse files
OpenAPI Update (#700)
Update OpenAPI for b9e4465945e118e6b393c23649d87b461227133d Co-authored-by: Stripe OpenAPI <105521251+stripe-openapi[bot]@users.noreply.github.com>
1 parent 33247e0 commit 821c4f5

File tree

2 files changed

+45
-0
lines changed

2 files changed

+45
-0
lines changed

embedded/openapi/spec3.beta.sdk.json

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7624,6 +7624,16 @@
76247624
"installments": {
76257625
"$ref": "#/components/schemas/checkout_card_installments_options"
76267626
},
7627+
"request_three_d_secure": {
7628+
"description": "We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://stripe.com/docs/strong-customer-authentication). However, if you wish to request 3D Secure based on logic from your own fraud engine, provide this option. If not provided, this value defaults to `automatic`. Read our guide on [manually requesting 3D Secure](https://stripe.com/docs/payments/3d-secure/authentication-flow#manual-three-ds) for more information on how this configuration interacts with Radar and our SCA Engine.",
7629+
"enum": [
7630+
"any",
7631+
"automatic",
7632+
"challenge"
7633+
],
7634+
"type": "string",
7635+
"x-stripeBypassValidation": true
7636+
},
76277637
"setup_future_usage": {
76287638
"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).",
76297639
"enum": [
@@ -7644,6 +7654,9 @@
76447654
"type": "string"
76457655
}
76467656
},
7657+
"required": [
7658+
"request_three_d_secure"
7659+
],
76477660
"title": "CheckoutCardPaymentMethodOptions",
76487661
"type": "object",
76497662
"x-expandableFields": [
@@ -84620,6 +84633,16 @@
8462084633
"title": "installments_param",
8462184634
"type": "object"
8462284635
},
84636+
"request_three_d_secure": {
84637+
"description": "We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://stripe.com/docs/strong-customer-authentication). However, if you wish to request 3D Secure based on logic from your own fraud engine, provide this option. If not provided, this value defaults to `automatic`. Read our guide on [manually requesting 3D Secure](https://stripe.com/docs/payments/3d-secure/authentication-flow#manual-three-ds) for more information on how this configuration interacts with Radar and our SCA Engine.",
84638+
"enum": [
84639+
"any",
84640+
"automatic",
84641+
"challenge"
84642+
],
84643+
"type": "string",
84644+
"x-stripeBypassValidation": true
84645+
},
8462384646
"setup_future_usage": {
8462484647
"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).",
8462584648
"enum": [

embedded/openapi/spec3.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5149,6 +5149,16 @@
51495149
"installments": {
51505150
"$ref": "#/components/schemas/checkout_card_installments_options"
51515151
},
5152+
"request_three_d_secure": {
5153+
"description": "We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://stripe.com/docs/strong-customer-authentication). However, if you wish to request 3D Secure based on logic from your own fraud engine, provide this option. If not provided, this value defaults to `automatic`. Read our guide on [manually requesting 3D Secure](https://stripe.com/docs/payments/3d-secure/authentication-flow#manual-three-ds) for more information on how this configuration interacts with Radar and our SCA Engine.",
5154+
"enum": [
5155+
"any",
5156+
"automatic",
5157+
"challenge"
5158+
],
5159+
"type": "string",
5160+
"x-stripeBypassValidation": true
5161+
},
51525162
"setup_future_usage": {
51535163
"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).",
51545164
"enum": [
@@ -5169,6 +5179,9 @@
51695179
"type": "string"
51705180
}
51715181
},
5182+
"required": [
5183+
"request_three_d_secure"
5184+
],
51725185
"title": "CheckoutCardPaymentMethodOptions",
51735186
"type": "object",
51745187
"x-expandableFields": [
@@ -61469,6 +61482,15 @@
6146961482
"title": "installments_param",
6147061483
"type": "object"
6147161484
},
61485+
"request_three_d_secure": {
61486+
"enum": [
61487+
"any",
61488+
"automatic",
61489+
"challenge"
61490+
],
61491+
"type": "string",
61492+
"x-stripeBypassValidation": true
61493+
},
6147261494
"setup_future_usage": {
6147361495
"enum": [
6147461496
"off_session",

0 commit comments

Comments
 (0)