Skip to content

Commit b0e9355

Browse files
OpenAPI Update (#1049)
Update OpenAPI for bf105a7e320726c37fe1863f4348e78c3c1e0d84 Co-authored-by: Stripe OpenAPI <105521251+stripe-openapi[bot]@users.noreply.github.com>
1 parent 2db3125 commit b0e9355

File tree

1 file changed

+100
-0
lines changed

1 file changed

+100
-0
lines changed

embedded/openapi/spec3.beta.sdk.json

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42969,6 +42969,30 @@
4296942969
"status"
4297042970
]
4297142971
},
42972+
"payment_flows_private_payment_methods_card_details_api_resource_enterprise_features_partial_authorization_partial_authorization": {
42973+
"description": "",
42974+
"properties": {
42975+
"status": {
42976+
"description": "Indicates whether the transaction requested for partial authorization feature and the authorization outcome.",
42977+
"enum": [
42978+
"declined",
42979+
"fully_authorized",
42980+
"not_requested",
42981+
"partially_authorized"
42982+
],
42983+
"type": "string"
42984+
}
42985+
},
42986+
"required": [
42987+
"status"
42988+
],
42989+
"title": "PaymentFlowsPrivatePaymentMethodsCardDetailsAPIResourceEnterpriseFeaturesPartialAuthorizationPartialAuthorization",
42990+
"type": "object",
42991+
"x-expandableFields": [],
42992+
"x-stripeMostCommon": [
42993+
"status"
42994+
]
42995+
},
4297242996
"payment_flows_private_payment_methods_card_details_api_resource_multicapture": {
4297342997
"description": "",
4297442998
"properties": {
@@ -45622,6 +45646,14 @@
4562245646
],
4562345647
"type": "string"
4562445648
},
45649+
"request_partial_authorization": {
45650+
"description": "Request partial authorization on this PaymentIntent.",
45651+
"enum": [
45652+
"if_available",
45653+
"never"
45654+
],
45655+
"type": "string"
45656+
},
4562545657
"request_three_d_secure": {
4562645658
"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.",
4562745659
"enum": [
@@ -45683,6 +45715,7 @@
4568345715
"request_incremental_authorization",
4568445716
"request_multicapture",
4568545717
"request_overcapture",
45718+
"request_partial_authorization",
4568645719
"request_three_d_secure",
4568745720
"require_cvc_recollection",
4568845721
"setup_future_usage",
@@ -50346,6 +50379,11 @@
5034650379
"nullable": true,
5034750380
"type": "integer"
5034850381
},
50382+
"amount_requested": {
50383+
"description": "The latest amount intended to be authorized by this charge.",
50384+
"nullable": true,
50385+
"type": "integer"
50386+
},
5034950387
"authorization_code": {
5035050388
"description": "Authorization code on the charge.",
5035150389
"maxLength": 5000,
@@ -50472,6 +50510,9 @@
5047250510
"overcapture": {
5047350511
"$ref": "#/components/schemas/payment_flows_private_payment_methods_card_details_api_resource_enterprise_features_overcapture_overcapture"
5047450512
},
50513+
"partial_authorization": {
50514+
"$ref": "#/components/schemas/payment_flows_private_payment_methods_card_details_api_resource_enterprise_features_partial_authorization_partial_authorization"
50515+
},
5047550516
"regulated_status": {
5047650517
"description": "Status of a card based on the card issuer.",
5047750518
"enum": [
@@ -50527,11 +50568,13 @@
5052750568
"multicapture",
5052850569
"network_token",
5052950570
"overcapture",
50571+
"partial_authorization",
5053050572
"three_d_secure",
5053150573
"wallet"
5053250574
],
5053350575
"x-stripeMostCommon": [
5053450576
"amount_authorized",
50577+
"amount_requested",
5053550578
"authorization_code",
5053650579
"brand",
5053750580
"capture_before",
@@ -50555,6 +50598,7 @@
5055550598
"network",
5055650599
"network_token",
5055750600
"overcapture",
50601+
"partial_authorization",
5055850602
"regulated_status",
5055950603
"three_d_secure",
5056050604
"wallet"
@@ -166378,6 +166422,14 @@
166378166422
],
166379166423
"type": "string"
166380166424
},
166425+
"request_partial_authorization": {
166426+
"description": "Request partial authorization on this PaymentIntent.",
166427+
"enum": [
166428+
"if_available",
166429+
"never"
166430+
],
166431+
"type": "string"
166432+
},
166381166433
"request_three_d_secure": {
166382166434
"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.",
166383166435
"enum": [
@@ -171984,6 +172036,14 @@
171984172036
],
171985172037
"type": "string"
171986172038
},
172039+
"request_partial_authorization": {
172040+
"description": "Request partial authorization on this PaymentIntent.",
172041+
"enum": [
172042+
"if_available",
172043+
"never"
172044+
],
172045+
"type": "string"
172046+
},
171987172047
"request_three_d_secure": {
171988172048
"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.",
171989172049
"enum": [
@@ -178786,6 +178846,14 @@
178786178846
],
178787178847
"type": "string"
178788178848
},
178849+
"request_partial_authorization": {
178850+
"description": "Request partial authorization on this PaymentIntent.",
178851+
"enum": [
178852+
"if_available",
178853+
"never"
178854+
],
178855+
"type": "string"
178856+
},
178789178857
"request_three_d_secure": {
178790178858
"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.",
178791178859
"enum": [
@@ -181431,6 +181499,10 @@
181431181499
"explode": true,
181432181500
"style": "deepObject"
181433181501
},
181502+
"payment_method_options": {
181503+
"explode": true,
181504+
"style": "deepObject"
181505+
},
181434181506
"transfer_data": {
181435181507
"explode": true,
181436181508
"style": "deepObject"
@@ -181515,6 +181587,34 @@
181515181587
"description": "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.",
181516181588
"type": "object"
181517181589
},
181590+
"payment_method_options": {
181591+
"description": "Payment method-specific configuration for this PaymentIntent.",
181592+
"properties": {
181593+
"card": {
181594+
"description": "Configuration for any card payments attempted on this PaymentIntent.",
181595+
"properties": {
181596+
"request_partial_authorization": {
181597+
"description": "Request partial authorization on this PaymentIntent.",
181598+
"enum": [
181599+
"if_available",
181600+
"never"
181601+
],
181602+
"type": "string"
181603+
}
181604+
},
181605+
"title": "payment_intent_increment_authorization_param",
181606+
"type": "object",
181607+
"x-stripeMostCommon": [
181608+
"request_partial_authorization"
181609+
]
181610+
}
181611+
},
181612+
"title": "payment_method_options_increment_authorization_param",
181613+
"type": "object",
181614+
"x-stripeMostCommon": [
181615+
"card"
181616+
]
181617+
},
181518181618
"statement_descriptor": {
181519181619
"description": "Text that appears on the customer's statement as the statement descriptor for a non-card or card charge. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see [the Statement Descriptor docs](https://docs.stripe.com/get-started/account/statement-descriptors).",
181520181620
"maxLength": 22,

0 commit comments

Comments
 (0)