published on Friday, Nov 13, 2026 by Pulumi
published on Friday, Nov 13, 2026 by Pulumi
Create ThreeDSecureAuthentication Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ThreeDSecureAuthentication(name: string, args: ThreeDSecureAuthenticationArgs, opts?: CustomResourceOptions);@overload
def ThreeDSecureAuthentication(resource_name: str,
args: ThreeDSecureAuthenticationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ThreeDSecureAuthentication(resource_name: str,
opts: Optional[ResourceOptions] = None,
channel: Optional[ThreeDSecureAuthenticationChannelArgs] = None,
message_category: Optional[str] = None,
future_usage: Optional[ThreeDSecureAuthenticationFutureUsageArgs] = None,
currency: Optional[str] = None,
directory_server: Optional[str] = None,
flow_preference: Optional[ThreeDSecureAuthenticationFlowPreferenceArgs] = None,
acquirer_details: Optional[ThreeDSecureAuthenticationAcquirerDetailsArgs] = None,
amount: Optional[float] = None,
metadata: Optional[Mapping[str, str]] = None,
payment_method: Optional[str] = None,
payment_method_data: Optional[ThreeDSecureAuthenticationPaymentMethodDataArgs] = None,
reason: Optional[str] = None,
shipping_address: Optional[ThreeDSecureAuthenticationShippingAddressArgs] = None,
submit: Optional[str] = None)func NewThreeDSecureAuthentication(ctx *Context, name string, args ThreeDSecureAuthenticationArgs, opts ...ResourceOption) (*ThreeDSecureAuthentication, error)public ThreeDSecureAuthentication(string name, ThreeDSecureAuthenticationArgs args, CustomResourceOptions? opts = null)
public ThreeDSecureAuthentication(String name, ThreeDSecureAuthenticationArgs args)
public ThreeDSecureAuthentication(String name, ThreeDSecureAuthenticationArgs args, CustomResourceOptions options)
type: stripe:ThreeDSecureAuthentication
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "stripe_three_d_secure_authentication" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args ThreeDSecureAuthenticationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ThreeDSecureAuthenticationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ThreeDSecureAuthenticationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ThreeDSecureAuthenticationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ThreeDSecureAuthenticationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var threeDSecureAuthenticationResource = new Stripe.ThreeDSecureAuthentication("threeDSecureAuthenticationResource", new()
{
Channel = new Stripe.Inputs.ThreeDSecureAuthenticationChannelArgs
{
Type = "string",
Browser = new Stripe.Inputs.ThreeDSecureAuthenticationChannelBrowserArgs
{
AcceptHeader = "string",
IpAddress = "string",
JavascriptEnabled = false,
Language = "string",
UserAgent = "string",
ColorDepth = 0.0,
DeviceId = "string",
JavaEnabled = false,
ScreenHeight = 0.0,
ScreenWidth = 0.0,
TimezoneOffset = 0.0,
},
ThreeRI = new Stripe.Inputs.ThreeDSecureAuthenticationChannelThreeRIArgs
{
PreviousAuthentication = "string",
Type = "string",
},
},
MessageCategory = "string",
FutureUsage = new Stripe.Inputs.ThreeDSecureAuthenticationFutureUsageArgs
{
Type = "string",
Installment = new Stripe.Inputs.ThreeDSecureAuthenticationFutureUsageInstallmentArgs
{
Amount = 0.0,
Expiry = new Stripe.Inputs.ThreeDSecureAuthenticationFutureUsageInstallmentExpiryArgs
{
Type = "string",
Date = "string",
},
Number = 0.0,
Interval = "string",
IntervalCount = 0.0,
},
Recurring = new Stripe.Inputs.ThreeDSecureAuthenticationFutureUsageRecurringArgs
{
Amount = 0.0,
Expiry = new Stripe.Inputs.ThreeDSecureAuthenticationFutureUsageRecurringExpiryArgs
{
Type = "string",
Date = "string",
},
Interval = "string",
IntervalCount = 0.0,
},
},
Currency = "string",
DirectoryServer = "string",
FlowPreference = new Stripe.Inputs.ThreeDSecureAuthenticationFlowPreferenceArgs
{
Type = "string",
Challenge = new Stripe.Inputs.ThreeDSecureAuthenticationFlowPreferenceChallengeArgs
{
Type = "string",
},
DataShare = new Stripe.Inputs.ThreeDSecureAuthenticationFlowPreferenceDataShareArgs
{
Type = "string",
},
Frictionless = new Stripe.Inputs.ThreeDSecureAuthenticationFlowPreferenceFrictionlessArgs
{
Type = "string",
},
},
AcquirerDetails = new Stripe.Inputs.ThreeDSecureAuthenticationAcquirerDetailsArgs
{
AcquirerBin = "string",
AcquirerCountry = "string",
AcquirerMerchantId = "string",
Mcc = "string",
MerchantName = "string",
RequestorId = "string",
},
Amount = 0.0,
Metadata =
{
{ "string", "string" },
},
PaymentMethod = "string",
PaymentMethodData = new Stripe.Inputs.ThreeDSecureAuthenticationPaymentMethodDataArgs
{
Card = new Stripe.Inputs.ThreeDSecureAuthenticationPaymentMethodDataCardArgs
{
Cvc = "string",
ExpMonth = 0.0,
ExpYear = 0.0,
Number = "string",
Token = "string",
},
Type = "string",
BillingDetails = new Stripe.Inputs.ThreeDSecureAuthenticationPaymentMethodDataBillingDetailsArgs
{
Address = new Stripe.Inputs.ThreeDSecureAuthenticationPaymentMethodDataBillingDetailsAddressArgs
{
City = "string",
Country = "string",
Line1 = "string",
Line2 = "string",
PostalCode = "string",
State = "string",
},
Email = "string",
Name = "string",
Phone = "string",
},
},
Reason = "string",
ShippingAddress = new Stripe.Inputs.ThreeDSecureAuthenticationShippingAddressArgs
{
City = "string",
Country = "string",
Line1 = "string",
Line2 = "string",
PostalCode = "string",
State = "string",
},
Submit = "string",
});
example, err := stripe.NewThreeDSecureAuthentication(ctx, "threeDSecureAuthenticationResource", &stripe.ThreeDSecureAuthenticationArgs{
Channel: &stripe.ThreeDSecureAuthenticationChannelArgs{
Type: pulumi.String("string"),
Browser: &stripe.ThreeDSecureAuthenticationChannelBrowserArgs{
AcceptHeader: pulumi.String("string"),
IpAddress: pulumi.String("string"),
JavascriptEnabled: pulumi.Bool(false),
Language: pulumi.String("string"),
UserAgent: pulumi.String("string"),
ColorDepth: pulumi.Float64(0),
DeviceId: pulumi.String("string"),
JavaEnabled: pulumi.Bool(false),
ScreenHeight: pulumi.Float64(0),
ScreenWidth: pulumi.Float64(0),
TimezoneOffset: pulumi.Float64(0),
},
ThreeRI: &stripe.ThreeDSecureAuthenticationChannelThreeRIArgs{
PreviousAuthentication: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
MessageCategory: pulumi.String("string"),
FutureUsage: &stripe.ThreeDSecureAuthenticationFutureUsageArgs{
Type: pulumi.String("string"),
Installment: &stripe.ThreeDSecureAuthenticationFutureUsageInstallmentArgs{
Amount: pulumi.Float64(0),
Expiry: &stripe.ThreeDSecureAuthenticationFutureUsageInstallmentExpiryArgs{
Type: pulumi.String("string"),
Date: pulumi.String("string"),
},
Number: pulumi.Float64(0),
Interval: pulumi.String("string"),
IntervalCount: pulumi.Float64(0),
},
Recurring: &stripe.ThreeDSecureAuthenticationFutureUsageRecurringArgs{
Amount: pulumi.Float64(0),
Expiry: &stripe.ThreeDSecureAuthenticationFutureUsageRecurringExpiryArgs{
Type: pulumi.String("string"),
Date: pulumi.String("string"),
},
Interval: pulumi.String("string"),
IntervalCount: pulumi.Float64(0),
},
},
Currency: pulumi.String("string"),
DirectoryServer: pulumi.String("string"),
FlowPreference: &stripe.ThreeDSecureAuthenticationFlowPreferenceArgs{
Type: pulumi.String("string"),
Challenge: &stripe.ThreeDSecureAuthenticationFlowPreferenceChallengeArgs{
Type: pulumi.String("string"),
},
DataShare: &stripe.ThreeDSecureAuthenticationFlowPreferenceDataShareArgs{
Type: pulumi.String("string"),
},
Frictionless: &stripe.ThreeDSecureAuthenticationFlowPreferenceFrictionlessArgs{
Type: pulumi.String("string"),
},
},
AcquirerDetails: &stripe.ThreeDSecureAuthenticationAcquirerDetailsArgs{
AcquirerBin: pulumi.String("string"),
AcquirerCountry: pulumi.String("string"),
AcquirerMerchantId: pulumi.String("string"),
Mcc: pulumi.String("string"),
MerchantName: pulumi.String("string"),
RequestorId: pulumi.String("string"),
},
Amount: pulumi.Float64(0),
Metadata: pulumi.StringMap{
"string": pulumi.String("string"),
},
PaymentMethod: pulumi.String("string"),
PaymentMethodData: &stripe.ThreeDSecureAuthenticationPaymentMethodDataArgs{
Card: &stripe.ThreeDSecureAuthenticationPaymentMethodDataCardArgs{
Cvc: pulumi.String("string"),
ExpMonth: pulumi.Float64(0),
ExpYear: pulumi.Float64(0),
Number: pulumi.String("string"),
Token: pulumi.String("string"),
},
Type: pulumi.String("string"),
BillingDetails: &stripe.ThreeDSecureAuthenticationPaymentMethodDataBillingDetailsArgs{
Address: &stripe.ThreeDSecureAuthenticationPaymentMethodDataBillingDetailsAddressArgs{
City: pulumi.String("string"),
Country: pulumi.String("string"),
Line1: pulumi.String("string"),
Line2: pulumi.String("string"),
PostalCode: pulumi.String("string"),
State: pulumi.String("string"),
},
Email: pulumi.String("string"),
Name: pulumi.String("string"),
Phone: pulumi.String("string"),
},
},
Reason: pulumi.String("string"),
ShippingAddress: &stripe.ThreeDSecureAuthenticationShippingAddressArgs{
City: pulumi.String("string"),
Country: pulumi.String("string"),
Line1: pulumi.String("string"),
Line2: pulumi.String("string"),
PostalCode: pulumi.String("string"),
State: pulumi.String("string"),
},
Submit: pulumi.String("string"),
})
resource "stripe_three_d_secure_authentication" "threeDSecureAuthenticationResource" {
lifecycle {
create_before_destroy = true
}
channel = {
type = "string"
browser = {
accept_header = "string"
ip_address = "string"
javascript_enabled = false
language = "string"
user_agent = "string"
color_depth = 0
device_id = "string"
java_enabled = false
screen_height = 0
screen_width = 0
timezone_offset = 0
}
three_ri = {
previous_authentication = "string"
type = "string"
}
}
message_category = "string"
future_usage = {
type = "string"
installment = {
amount = 0
expiry = {
type = "string"
date = "string"
}
number = 0
interval = "string"
interval_count = 0
}
recurring = {
amount = 0
expiry = {
type = "string"
date = "string"
}
interval = "string"
interval_count = 0
}
}
currency = "string"
directory_server = "string"
flow_preference = {
type = "string"
challenge = {
type = "string"
}
data_share = {
type = "string"
}
frictionless = {
type = "string"
}
}
acquirer_details = {
acquirer_bin = "string"
acquirer_country = "string"
acquirer_merchant_id = "string"
mcc = "string"
merchant_name = "string"
requestor_id = "string"
}
amount = 0
metadata = {
"string" = "string"
}
payment_method = "string"
payment_method_data = {
card = {
cvc = "string"
exp_month = 0
exp_year = 0
number = "string"
token = "string"
}
type = "string"
billing_details = {
address = {
city = "string"
country = "string"
line1 = "string"
line2 = "string"
postal_code = "string"
state = "string"
}
email = "string"
name = "string"
phone = "string"
}
}
reason = "string"
shipping_address = {
city = "string"
country = "string"
line1 = "string"
line2 = "string"
postal_code = "string"
state = "string"
}
submit = "string"
}
var threeDSecureAuthenticationResource = new ThreeDSecureAuthentication("threeDSecureAuthenticationResource", ThreeDSecureAuthenticationArgs.builder()
.channel(ThreeDSecureAuthenticationChannelArgs.builder()
.type("string")
.browser(ThreeDSecureAuthenticationChannelBrowserArgs.builder()
.acceptHeader("string")
.ipAddress("string")
.javascriptEnabled(false)
.language("string")
.userAgent("string")
.colorDepth(0.0)
.deviceId("string")
.javaEnabled(false)
.screenHeight(0.0)
.screenWidth(0.0)
.timezoneOffset(0.0)
.build())
.threeRI(ThreeDSecureAuthenticationChannelThreeRIArgs.builder()
.previousAuthentication("string")
.type("string")
.build())
.build())
.messageCategory("string")
.futureUsage(ThreeDSecureAuthenticationFutureUsageArgs.builder()
.type("string")
.installment(ThreeDSecureAuthenticationFutureUsageInstallmentArgs.builder()
.amount(0.0)
.expiry(ThreeDSecureAuthenticationFutureUsageInstallmentExpiryArgs.builder()
.type("string")
.date("string")
.build())
.number(0.0)
.interval("string")
.intervalCount(0.0)
.build())
.recurring(ThreeDSecureAuthenticationFutureUsageRecurringArgs.builder()
.amount(0.0)
.expiry(ThreeDSecureAuthenticationFutureUsageRecurringExpiryArgs.builder()
.type("string")
.date("string")
.build())
.interval("string")
.intervalCount(0.0)
.build())
.build())
.currency("string")
.directoryServer("string")
.flowPreference(ThreeDSecureAuthenticationFlowPreferenceArgs.builder()
.type("string")
.challenge(ThreeDSecureAuthenticationFlowPreferenceChallengeArgs.builder()
.type("string")
.build())
.dataShare(ThreeDSecureAuthenticationFlowPreferenceDataShareArgs.builder()
.type("string")
.build())
.frictionless(ThreeDSecureAuthenticationFlowPreferenceFrictionlessArgs.builder()
.type("string")
.build())
.build())
.acquirerDetails(ThreeDSecureAuthenticationAcquirerDetailsArgs.builder()
.acquirerBin("string")
.acquirerCountry("string")
.acquirerMerchantId("string")
.mcc("string")
.merchantName("string")
.requestorId("string")
.build())
.amount(0.0)
.metadata(Map.of("string", "string"))
.paymentMethod("string")
.paymentMethodData(ThreeDSecureAuthenticationPaymentMethodDataArgs.builder()
.card(ThreeDSecureAuthenticationPaymentMethodDataCardArgs.builder()
.cvc("string")
.expMonth(0.0)
.expYear(0.0)
.number("string")
.token("string")
.build())
.type("string")
.billingDetails(ThreeDSecureAuthenticationPaymentMethodDataBillingDetailsArgs.builder()
.address(ThreeDSecureAuthenticationPaymentMethodDataBillingDetailsAddressArgs.builder()
.city("string")
.country("string")
.line1("string")
.line2("string")
.postalCode("string")
.state("string")
.build())
.email("string")
.name("string")
.phone("string")
.build())
.build())
.reason("string")
.shippingAddress(ThreeDSecureAuthenticationShippingAddressArgs.builder()
.city("string")
.country("string")
.line1("string")
.line2("string")
.postalCode("string")
.state("string")
.build())
.submit("string")
.build());
three_d_secure_authentication_resource = stripe.ThreeDSecureAuthentication("threeDSecureAuthenticationResource",
channel={
"type": "string",
"browser": {
"accept_header": "string",
"ip_address": "string",
"javascript_enabled": False,
"language": "string",
"user_agent": "string",
"color_depth": float(0),
"device_id": "string",
"java_enabled": False,
"screen_height": float(0),
"screen_width": float(0),
"timezone_offset": float(0),
},
"three_ri": {
"previous_authentication": "string",
"type": "string",
},
},
message_category="string",
future_usage={
"type": "string",
"installment": {
"amount": float(0),
"expiry": {
"type": "string",
"date": "string",
},
"number": float(0),
"interval": "string",
"interval_count": float(0),
},
"recurring": {
"amount": float(0),
"expiry": {
"type": "string",
"date": "string",
},
"interval": "string",
"interval_count": float(0),
},
},
currency="string",
directory_server="string",
flow_preference={
"type": "string",
"challenge": {
"type": "string",
},
"data_share": {
"type": "string",
},
"frictionless": {
"type": "string",
},
},
acquirer_details={
"acquirer_bin": "string",
"acquirer_country": "string",
"acquirer_merchant_id": "string",
"mcc": "string",
"merchant_name": "string",
"requestor_id": "string",
},
amount=float(0),
metadata={
"string": "string",
},
payment_method="string",
payment_method_data={
"card": {
"cvc": "string",
"exp_month": float(0),
"exp_year": float(0),
"number": "string",
"token": "string",
},
"type": "string",
"billing_details": {
"address": {
"city": "string",
"country": "string",
"line1": "string",
"line2": "string",
"postal_code": "string",
"state": "string",
},
"email": "string",
"name": "string",
"phone": "string",
},
},
reason="string",
shipping_address={
"city": "string",
"country": "string",
"line1": "string",
"line2": "string",
"postal_code": "string",
"state": "string",
},
submit="string")
const threeDSecureAuthenticationResource = new stripe.ThreeDSecureAuthentication("threeDSecureAuthenticationResource", {
channel: {
type: "string",
browser: {
acceptHeader: "string",
ipAddress: "string",
javascriptEnabled: false,
language: "string",
userAgent: "string",
colorDepth: 0,
deviceId: "string",
javaEnabled: false,
screenHeight: 0,
screenWidth: 0,
timezoneOffset: 0,
},
threeRI: {
previousAuthentication: "string",
type: "string",
},
},
messageCategory: "string",
futureUsage: {
type: "string",
installment: {
amount: 0,
expiry: {
type: "string",
date: "string",
},
number: 0,
interval: "string",
intervalCount: 0,
},
recurring: {
amount: 0,
expiry: {
type: "string",
date: "string",
},
interval: "string",
intervalCount: 0,
},
},
currency: "string",
directoryServer: "string",
flowPreference: {
type: "string",
challenge: {
type: "string",
},
dataShare: {
type: "string",
},
frictionless: {
type: "string",
},
},
acquirerDetails: {
acquirerBin: "string",
acquirerCountry: "string",
acquirerMerchantId: "string",
mcc: "string",
merchantName: "string",
requestorId: "string",
},
amount: 0,
metadata: {
string: "string",
},
paymentMethod: "string",
paymentMethodData: {
card: {
cvc: "string",
expMonth: 0,
expYear: 0,
number: "string",
token: "string",
},
type: "string",
billingDetails: {
address: {
city: "string",
country: "string",
line1: "string",
line2: "string",
postalCode: "string",
state: "string",
},
email: "string",
name: "string",
phone: "string",
},
},
reason: "string",
shippingAddress: {
city: "string",
country: "string",
line1: "string",
line2: "string",
postalCode: "string",
state: "string",
},
submit: "string",
});
type: stripe:ThreeDSecureAuthentication
properties:
acquirerDetails:
acquirerBin: string
acquirerCountry: string
acquirerMerchantId: string
mcc: string
merchantName: string
requestorId: string
amount: 0
channel:
browser:
acceptHeader: string
colorDepth: 0
deviceId: string
ipAddress: string
javaEnabled: false
javascriptEnabled: false
language: string
screenHeight: 0
screenWidth: 0
timezoneOffset: 0
userAgent: string
threeRI:
previousAuthentication: string
type: string
type: string
currency: string
directoryServer: string
flowPreference:
challenge:
type: string
dataShare:
type: string
frictionless:
type: string
type: string
futureUsage:
installment:
amount: 0
expiry:
date: string
type: string
interval: string
intervalCount: 0
number: 0
recurring:
amount: 0
expiry:
date: string
type: string
interval: string
intervalCount: 0
type: string
messageCategory: string
metadata:
string: string
paymentMethod: string
paymentMethodData:
billingDetails:
address:
city: string
country: string
line1: string
line2: string
postalCode: string
state: string
email: string
name: string
phone: string
card:
cvc: string
expMonth: 0
expYear: 0
number: string
token: string
type: string
reason: string
shippingAddress:
city: string
country: string
line1: string
line2: string
postalCode: string
state: string
submit: string
ThreeDSecureAuthentication Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ThreeDSecureAuthentication resource accepts the following input properties:
- Channel
Three
DSecure Authentication Channel - Contains details on the channel used (browser, 3RI) for a standalone 3DS Authentication.
- Message
Category string - Indicates whether this 3DS Authentication is being performed for a payment or non-payment use case.
- Acquirer
Details ThreeDSecure Authentication Acquirer Details - Contains additional details about the acquirer for a 3DS Authentication.
- Amount double
- The amount for this 3DS Authentication.
- Currency string
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- Directory
Server string - The 3DS directory server with which this 3DS Authentication was processed.
- Flow
Preference ThreeDSecure Authentication Flow Preference - Contains details of the flow preference used for a standalone 3DS Authentication.
- Future
Usage ThreeDSecure Authentication Future Usage - Contains information about the future authorisations related to this authentication
- Metadata Dictionary<string, string>
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- Payment
Method string - ID of the payment method (a PaymentMethod object) to attach to this 3DS Authentication.
- Payment
Method ThreeData DSecure Authentication Payment Method Data - Hash used to generate the PaymentMethod to be used for this Authentication. This is mutually exclusive with the
payment_methodparameter. - Reason string
- The reason for invoking this 3DS Authentication.
- Shipping
Address ThreeDSecure Authentication Shipping Address - Contains details about the shipping address for a 3DS Authentication.
- Submit string
Set to
alwaysto skip the fingerprinting step and submit this Authentication immediately orif_fingerprinting_not_supportedto submit this Authentication only if fingerprinting is not available. This parameter defaults tonever.Refer to the Submit at creation section of the standalone 3DS guide for more information.
- Channel
Three
DSecure Authentication Channel Args - Contains details on the channel used (browser, 3RI) for a standalone 3DS Authentication.
- Message
Category string - Indicates whether this 3DS Authentication is being performed for a payment or non-payment use case.
- Acquirer
Details ThreeDSecure Authentication Acquirer Details Args - Contains additional details about the acquirer for a 3DS Authentication.
- Amount float64
- The amount for this 3DS Authentication.
- Currency string
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- Directory
Server string - The 3DS directory server with which this 3DS Authentication was processed.
- Flow
Preference ThreeDSecure Authentication Flow Preference Args - Contains details of the flow preference used for a standalone 3DS Authentication.
- Future
Usage ThreeDSecure Authentication Future Usage Args - Contains information about the future authorisations related to this authentication
- Metadata map[string]string
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- Payment
Method string - ID of the payment method (a PaymentMethod object) to attach to this 3DS Authentication.
- Payment
Method ThreeData DSecure Authentication Payment Method Data Args - Hash used to generate the PaymentMethod to be used for this Authentication. This is mutually exclusive with the
payment_methodparameter. - Reason string
- The reason for invoking this 3DS Authentication.
- Shipping
Address ThreeDSecure Authentication Shipping Address Args - Contains details about the shipping address for a 3DS Authentication.
- Submit string
Set to
alwaysto skip the fingerprinting step and submit this Authentication immediately orif_fingerprinting_not_supportedto submit this Authentication only if fingerprinting is not available. This parameter defaults tonever.Refer to the Submit at creation section of the standalone 3DS guide for more information.
- channel object
- Contains details on the channel used (browser, 3RI) for a standalone 3DS Authentication.
- message_
category string - Indicates whether this 3DS Authentication is being performed for a payment or non-payment use case.
- acquirer_
details object - Contains additional details about the acquirer for a 3DS Authentication.
- amount number
- The amount for this 3DS Authentication.
- currency string
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- directory_
server string - The 3DS directory server with which this 3DS Authentication was processed.
- flow_
preference object - Contains details of the flow preference used for a standalone 3DS Authentication.
- future_
usage object - Contains information about the future authorisations related to this authentication
- metadata map(string)
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- payment_
method string - ID of the payment method (a PaymentMethod object) to attach to this 3DS Authentication.
- payment_
method_ objectdata - Hash used to generate the PaymentMethod to be used for this Authentication. This is mutually exclusive with the
payment_methodparameter. - reason string
- The reason for invoking this 3DS Authentication.
- shipping_
address object - Contains details about the shipping address for a 3DS Authentication.
- submit string
Set to
alwaysto skip the fingerprinting step and submit this Authentication immediately orif_fingerprinting_not_supportedto submit this Authentication only if fingerprinting is not available. This parameter defaults tonever.Refer to the Submit at creation section of the standalone 3DS guide for more information.
- channel
Three
DSecure Authentication Channel - Contains details on the channel used (browser, 3RI) for a standalone 3DS Authentication.
- message
Category String - Indicates whether this 3DS Authentication is being performed for a payment or non-payment use case.
- acquirer
Details ThreeDSecure Authentication Acquirer Details - Contains additional details about the acquirer for a 3DS Authentication.
- amount Double
- The amount for this 3DS Authentication.
- currency String
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- directory
Server String - The 3DS directory server with which this 3DS Authentication was processed.
- flow
Preference ThreeDSecure Authentication Flow Preference - Contains details of the flow preference used for a standalone 3DS Authentication.
- future
Usage ThreeDSecure Authentication Future Usage - Contains information about the future authorisations related to this authentication
- metadata Map<String,String>
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- payment
Method String - ID of the payment method (a PaymentMethod object) to attach to this 3DS Authentication.
- payment
Method ThreeData DSecure Authentication Payment Method Data - Hash used to generate the PaymentMethod to be used for this Authentication. This is mutually exclusive with the
payment_methodparameter. - reason String
- The reason for invoking this 3DS Authentication.
- shipping
Address ThreeDSecure Authentication Shipping Address - Contains details about the shipping address for a 3DS Authentication.
- submit String
Set to
alwaysto skip the fingerprinting step and submit this Authentication immediately orif_fingerprinting_not_supportedto submit this Authentication only if fingerprinting is not available. This parameter defaults tonever.Refer to the Submit at creation section of the standalone 3DS guide for more information.
- channel
Three
DSecure Authentication Channel - Contains details on the channel used (browser, 3RI) for a standalone 3DS Authentication.
- message
Category string - Indicates whether this 3DS Authentication is being performed for a payment or non-payment use case.
- acquirer
Details ThreeDSecure Authentication Acquirer Details - Contains additional details about the acquirer for a 3DS Authentication.
- amount number
- The amount for this 3DS Authentication.
- currency string
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- directory
Server string - The 3DS directory server with which this 3DS Authentication was processed.
- flow
Preference ThreeDSecure Authentication Flow Preference - Contains details of the flow preference used for a standalone 3DS Authentication.
- future
Usage ThreeDSecure Authentication Future Usage - Contains information about the future authorisations related to this authentication
- metadata {[key: string]: string}
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- payment
Method string - ID of the payment method (a PaymentMethod object) to attach to this 3DS Authentication.
- payment
Method ThreeData DSecure Authentication Payment Method Data - Hash used to generate the PaymentMethod to be used for this Authentication. This is mutually exclusive with the
payment_methodparameter. - reason string
- The reason for invoking this 3DS Authentication.
- shipping
Address ThreeDSecure Authentication Shipping Address - Contains details about the shipping address for a 3DS Authentication.
- submit string
Set to
alwaysto skip the fingerprinting step and submit this Authentication immediately orif_fingerprinting_not_supportedto submit this Authentication only if fingerprinting is not available. This parameter defaults tonever.Refer to the Submit at creation section of the standalone 3DS guide for more information.
- channel
Three
DSecure Authentication Channel Args - Contains details on the channel used (browser, 3RI) for a standalone 3DS Authentication.
- message_
category str - Indicates whether this 3DS Authentication is being performed for a payment or non-payment use case.
- acquirer_
details ThreeDSecure Authentication Acquirer Details Args - Contains additional details about the acquirer for a 3DS Authentication.
- amount float
- The amount for this 3DS Authentication.
- currency str
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- directory_
server str - The 3DS directory server with which this 3DS Authentication was processed.
- flow_
preference ThreeDSecure Authentication Flow Preference Args - Contains details of the flow preference used for a standalone 3DS Authentication.
- future_
usage ThreeDSecure Authentication Future Usage Args - Contains information about the future authorisations related to this authentication
- metadata Mapping[str, str]
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- payment_
method str - ID of the payment method (a PaymentMethod object) to attach to this 3DS Authentication.
- payment_
method_ Threedata DSecure Authentication Payment Method Data Args - Hash used to generate the PaymentMethod to be used for this Authentication. This is mutually exclusive with the
payment_methodparameter. - reason str
- The reason for invoking this 3DS Authentication.
- shipping_
address ThreeDSecure Authentication Shipping Address Args - Contains details about the shipping address for a 3DS Authentication.
- submit str
Set to
alwaysto skip the fingerprinting step and submit this Authentication immediately orif_fingerprinting_not_supportedto submit this Authentication only if fingerprinting is not available. This parameter defaults tonever.Refer to the Submit at creation section of the standalone 3DS guide for more information.
- channel Property Map
- Contains details on the channel used (browser, 3RI) for a standalone 3DS Authentication.
- message
Category String - Indicates whether this 3DS Authentication is being performed for a payment or non-payment use case.
- acquirer
Details Property Map - Contains additional details about the acquirer for a 3DS Authentication.
- amount Number
- The amount for this 3DS Authentication.
- currency String
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- directory
Server String - The 3DS directory server with which this 3DS Authentication was processed.
- flow
Preference Property Map - Contains details of the flow preference used for a standalone 3DS Authentication.
- future
Usage Property Map - Contains information about the future authorisations related to this authentication
- metadata Map<String>
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- payment
Method String - ID of the payment method (a PaymentMethod object) to attach to this 3DS Authentication.
- payment
Method Property MapData - Hash used to generate the PaymentMethod to be used for this Authentication. This is mutually exclusive with the
payment_methodparameter. - reason String
- The reason for invoking this 3DS Authentication.
- shipping
Address Property Map - Contains details about the shipping address for a 3DS Authentication.
- submit String
Set to
alwaysto skip the fingerprinting step and submit this Authentication immediately orif_fingerprinting_not_supportedto submit this Authentication only if fingerprinting is not available. This parameter defaults tonever.Refer to the Submit at creation section of the standalone 3DS guide for more information.
Outputs
All input properties are implicitly available as output properties. Additionally, the ThreeDSecureAuthentication resource produces the following output properties:
- Challenge
Url string - The URL for presenting a challenge to your cardholder, present if status is requires_challenge.
- Created double
- Time at which the object was created. Measured in seconds since the Unix epoch.
- Fingerprinting
Url string - The URL for performing issuer fingerprinting, present if fingerprinting is supported for the given payment method.
- Id string
- The provider-assigned unique ID for this managed resource.
- Livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - Object string
- String representing the object's type. Objects of the same type share the same value.
- Outcome string
- The outcome of this 3DS Authentication.
- Outcome
Details ThreeDSecure Authentication Outcome Details - Contains details on the result for a standalone 3DS Authentication.
- Status string
- Status of this Authentication.
- Challenge
Url string - The URL for presenting a challenge to your cardholder, present if status is requires_challenge.
- Created float64
- Time at which the object was created. Measured in seconds since the Unix epoch.
- Fingerprinting
Url string - The URL for performing issuer fingerprinting, present if fingerprinting is supported for the given payment method.
- Id string
- The provider-assigned unique ID for this managed resource.
- Livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - Object string
- String representing the object's type. Objects of the same type share the same value.
- Outcome string
- The outcome of this 3DS Authentication.
- Outcome
Details ThreeDSecure Authentication Outcome Details - Contains details on the result for a standalone 3DS Authentication.
- Status string
- Status of this Authentication.
- challenge_
url string - The URL for presenting a challenge to your cardholder, present if status is requires_challenge.
- created number
- Time at which the object was created. Measured in seconds since the Unix epoch.
- fingerprinting_
url string - The URL for performing issuer fingerprinting, present if fingerprinting is supported for the given payment method.
- id string
- The provider-assigned unique ID for this managed resource.
- livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - object string
- String representing the object's type. Objects of the same type share the same value.
- outcome string
- The outcome of this 3DS Authentication.
- outcome_
details object - Contains details on the result for a standalone 3DS Authentication.
- status string
- Status of this Authentication.
- challenge
Url String - The URL for presenting a challenge to your cardholder, present if status is requires_challenge.
- created Double
- Time at which the object was created. Measured in seconds since the Unix epoch.
- fingerprinting
Url String - The URL for performing issuer fingerprinting, present if fingerprinting is supported for the given payment method.
- id String
- The provider-assigned unique ID for this managed resource.
- livemode Boolean
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - object String
- String representing the object's type. Objects of the same type share the same value.
- outcome String
- The outcome of this 3DS Authentication.
- outcome
Details ThreeDSecure Authentication Outcome Details - Contains details on the result for a standalone 3DS Authentication.
- status String
- Status of this Authentication.
- challenge
Url string - The URL for presenting a challenge to your cardholder, present if status is requires_challenge.
- created number
- Time at which the object was created. Measured in seconds since the Unix epoch.
- fingerprinting
Url string - The URL for performing issuer fingerprinting, present if fingerprinting is supported for the given payment method.
- id string
- The provider-assigned unique ID for this managed resource.
- livemode boolean
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - object string
- String representing the object's type. Objects of the same type share the same value.
- outcome string
- The outcome of this 3DS Authentication.
- outcome
Details ThreeDSecure Authentication Outcome Details - Contains details on the result for a standalone 3DS Authentication.
- status string
- Status of this Authentication.
- challenge_
url str - The URL for presenting a challenge to your cardholder, present if status is requires_challenge.
- created float
- Time at which the object was created. Measured in seconds since the Unix epoch.
- fingerprinting_
url str - The URL for performing issuer fingerprinting, present if fingerprinting is supported for the given payment method.
- id str
- The provider-assigned unique ID for this managed resource.
- livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - object str
- String representing the object's type. Objects of the same type share the same value.
- outcome str
- The outcome of this 3DS Authentication.
- outcome_
details ThreeDSecure Authentication Outcome Details - Contains details on the result for a standalone 3DS Authentication.
- status str
- Status of this Authentication.
- challenge
Url String - The URL for presenting a challenge to your cardholder, present if status is requires_challenge.
- created Number
- Time at which the object was created. Measured in seconds since the Unix epoch.
- fingerprinting
Url String - The URL for performing issuer fingerprinting, present if fingerprinting is supported for the given payment method.
- id String
- The provider-assigned unique ID for this managed resource.
- livemode Boolean
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - object String
- String representing the object's type. Objects of the same type share the same value.
- outcome String
- The outcome of this 3DS Authentication.
- outcome
Details Property Map - Contains details on the result for a standalone 3DS Authentication.
- status String
- Status of this Authentication.
Look up Existing ThreeDSecureAuthentication Resource
Get an existing ThreeDSecureAuthentication resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ThreeDSecureAuthenticationState, opts?: CustomResourceOptions): ThreeDSecureAuthentication@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
acquirer_details: Optional[ThreeDSecureAuthenticationAcquirerDetailsArgs] = None,
amount: Optional[float] = None,
challenge_url: Optional[str] = None,
channel: Optional[ThreeDSecureAuthenticationChannelArgs] = None,
created: Optional[float] = None,
currency: Optional[str] = None,
directory_server: Optional[str] = None,
fingerprinting_url: Optional[str] = None,
flow_preference: Optional[ThreeDSecureAuthenticationFlowPreferenceArgs] = None,
future_usage: Optional[ThreeDSecureAuthenticationFutureUsageArgs] = None,
livemode: Optional[bool] = None,
message_category: Optional[str] = None,
metadata: Optional[Mapping[str, str]] = None,
object: Optional[str] = None,
outcome: Optional[str] = None,
outcome_details: Optional[ThreeDSecureAuthenticationOutcomeDetailsArgs] = None,
payment_method: Optional[str] = None,
payment_method_data: Optional[ThreeDSecureAuthenticationPaymentMethodDataArgs] = None,
reason: Optional[str] = None,
shipping_address: Optional[ThreeDSecureAuthenticationShippingAddressArgs] = None,
status: Optional[str] = None,
submit: Optional[str] = None) -> ThreeDSecureAuthenticationfunc GetThreeDSecureAuthentication(ctx *Context, name string, id IDInput, state *ThreeDSecureAuthenticationState, opts ...ResourceOption) (*ThreeDSecureAuthentication, error)public static ThreeDSecureAuthentication Get(string name, Input<string> id, ThreeDSecureAuthenticationState? state, CustomResourceOptions? opts = null)public static ThreeDSecureAuthentication get(String name, Output<String> id, ThreeDSecureAuthenticationState state, CustomResourceOptions options)resources: _: type: stripe:ThreeDSecureAuthentication get: id: ${id}import {
to = stripe_three_d_secure_authentication.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Acquirer
Details ThreeDSecure Authentication Acquirer Details - Contains additional details about the acquirer for a 3DS Authentication.
- Amount double
- The amount for this 3DS Authentication.
- Challenge
Url string - The URL for presenting a challenge to your cardholder, present if status is requires_challenge.
- Channel
Three
DSecure Authentication Channel - Contains details on the channel used (browser, 3RI) for a standalone 3DS Authentication.
- Created double
- Time at which the object was created. Measured in seconds since the Unix epoch.
- Currency string
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- Directory
Server string - The 3DS directory server with which this 3DS Authentication was processed.
- Fingerprinting
Url string - The URL for performing issuer fingerprinting, present if fingerprinting is supported for the given payment method.
- Flow
Preference ThreeDSecure Authentication Flow Preference - Contains details of the flow preference used for a standalone 3DS Authentication.
- Future
Usage ThreeDSecure Authentication Future Usage - Contains information about the future authorisations related to this authentication
- Livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - Message
Category string - Indicates whether this 3DS Authentication is being performed for a payment or non-payment use case.
- Metadata Dictionary<string, string>
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- Object string
- String representing the object's type. Objects of the same type share the same value.
- Outcome string
- The outcome of this 3DS Authentication.
- Outcome
Details ThreeDSecure Authentication Outcome Details - Contains details on the result for a standalone 3DS Authentication.
- Payment
Method string - ID of the payment method (a PaymentMethod object) to attach to this 3DS Authentication.
- Payment
Method ThreeData DSecure Authentication Payment Method Data - Hash used to generate the PaymentMethod to be used for this Authentication. This is mutually exclusive with the
payment_methodparameter. - Reason string
- The reason for invoking this 3DS Authentication.
- Shipping
Address ThreeDSecure Authentication Shipping Address - Contains details about the shipping address for a 3DS Authentication.
- Status string
- Status of this Authentication.
- Submit string
Set to
alwaysto skip the fingerprinting step and submit this Authentication immediately orif_fingerprinting_not_supportedto submit this Authentication only if fingerprinting is not available. This parameter defaults tonever.Refer to the Submit at creation section of the standalone 3DS guide for more information.
- Acquirer
Details ThreeDSecure Authentication Acquirer Details Args - Contains additional details about the acquirer for a 3DS Authentication.
- Amount float64
- The amount for this 3DS Authentication.
- Challenge
Url string - The URL for presenting a challenge to your cardholder, present if status is requires_challenge.
- Channel
Three
DSecure Authentication Channel Args - Contains details on the channel used (browser, 3RI) for a standalone 3DS Authentication.
- Created float64
- Time at which the object was created. Measured in seconds since the Unix epoch.
- Currency string
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- Directory
Server string - The 3DS directory server with which this 3DS Authentication was processed.
- Fingerprinting
Url string - The URL for performing issuer fingerprinting, present if fingerprinting is supported for the given payment method.
- Flow
Preference ThreeDSecure Authentication Flow Preference Args - Contains details of the flow preference used for a standalone 3DS Authentication.
- Future
Usage ThreeDSecure Authentication Future Usage Args - Contains information about the future authorisations related to this authentication
- Livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - Message
Category string - Indicates whether this 3DS Authentication is being performed for a payment or non-payment use case.
- Metadata map[string]string
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- Object string
- String representing the object's type. Objects of the same type share the same value.
- Outcome string
- The outcome of this 3DS Authentication.
- Outcome
Details ThreeDSecure Authentication Outcome Details Args - Contains details on the result for a standalone 3DS Authentication.
- Payment
Method string - ID of the payment method (a PaymentMethod object) to attach to this 3DS Authentication.
- Payment
Method ThreeData DSecure Authentication Payment Method Data Args - Hash used to generate the PaymentMethod to be used for this Authentication. This is mutually exclusive with the
payment_methodparameter. - Reason string
- The reason for invoking this 3DS Authentication.
- Shipping
Address ThreeDSecure Authentication Shipping Address Args - Contains details about the shipping address for a 3DS Authentication.
- Status string
- Status of this Authentication.
- Submit string
Set to
alwaysto skip the fingerprinting step and submit this Authentication immediately orif_fingerprinting_not_supportedto submit this Authentication only if fingerprinting is not available. This parameter defaults tonever.Refer to the Submit at creation section of the standalone 3DS guide for more information.
- acquirer_
details object - Contains additional details about the acquirer for a 3DS Authentication.
- amount number
- The amount for this 3DS Authentication.
- challenge_
url string - The URL for presenting a challenge to your cardholder, present if status is requires_challenge.
- channel object
- Contains details on the channel used (browser, 3RI) for a standalone 3DS Authentication.
- created number
- Time at which the object was created. Measured in seconds since the Unix epoch.
- currency string
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- directory_
server string - The 3DS directory server with which this 3DS Authentication was processed.
- fingerprinting_
url string - The URL for performing issuer fingerprinting, present if fingerprinting is supported for the given payment method.
- flow_
preference object - Contains details of the flow preference used for a standalone 3DS Authentication.
- future_
usage object - Contains information about the future authorisations related to this authentication
- livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - message_
category string - Indicates whether this 3DS Authentication is being performed for a payment or non-payment use case.
- metadata map(string)
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- object string
- String representing the object's type. Objects of the same type share the same value.
- outcome string
- The outcome of this 3DS Authentication.
- outcome_
details object - Contains details on the result for a standalone 3DS Authentication.
- payment_
method string - ID of the payment method (a PaymentMethod object) to attach to this 3DS Authentication.
- payment_
method_ objectdata - Hash used to generate the PaymentMethod to be used for this Authentication. This is mutually exclusive with the
payment_methodparameter. - reason string
- The reason for invoking this 3DS Authentication.
- shipping_
address object - Contains details about the shipping address for a 3DS Authentication.
- status string
- Status of this Authentication.
- submit string
Set to
alwaysto skip the fingerprinting step and submit this Authentication immediately orif_fingerprinting_not_supportedto submit this Authentication only if fingerprinting is not available. This parameter defaults tonever.Refer to the Submit at creation section of the standalone 3DS guide for more information.
- acquirer
Details ThreeDSecure Authentication Acquirer Details - Contains additional details about the acquirer for a 3DS Authentication.
- amount Double
- The amount for this 3DS Authentication.
- challenge
Url String - The URL for presenting a challenge to your cardholder, present if status is requires_challenge.
- channel
Three
DSecure Authentication Channel - Contains details on the channel used (browser, 3RI) for a standalone 3DS Authentication.
- created Double
- Time at which the object was created. Measured in seconds since the Unix epoch.
- currency String
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- directory
Server String - The 3DS directory server with which this 3DS Authentication was processed.
- fingerprinting
Url String - The URL for performing issuer fingerprinting, present if fingerprinting is supported for the given payment method.
- flow
Preference ThreeDSecure Authentication Flow Preference - Contains details of the flow preference used for a standalone 3DS Authentication.
- future
Usage ThreeDSecure Authentication Future Usage - Contains information about the future authorisations related to this authentication
- livemode Boolean
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - message
Category String - Indicates whether this 3DS Authentication is being performed for a payment or non-payment use case.
- metadata Map<String,String>
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- object String
- String representing the object's type. Objects of the same type share the same value.
- outcome String
- The outcome of this 3DS Authentication.
- outcome
Details ThreeDSecure Authentication Outcome Details - Contains details on the result for a standalone 3DS Authentication.
- payment
Method String - ID of the payment method (a PaymentMethod object) to attach to this 3DS Authentication.
- payment
Method ThreeData DSecure Authentication Payment Method Data - Hash used to generate the PaymentMethod to be used for this Authentication. This is mutually exclusive with the
payment_methodparameter. - reason String
- The reason for invoking this 3DS Authentication.
- shipping
Address ThreeDSecure Authentication Shipping Address - Contains details about the shipping address for a 3DS Authentication.
- status String
- Status of this Authentication.
- submit String
Set to
alwaysto skip the fingerprinting step and submit this Authentication immediately orif_fingerprinting_not_supportedto submit this Authentication only if fingerprinting is not available. This parameter defaults tonever.Refer to the Submit at creation section of the standalone 3DS guide for more information.
- acquirer
Details ThreeDSecure Authentication Acquirer Details - Contains additional details about the acquirer for a 3DS Authentication.
- amount number
- The amount for this 3DS Authentication.
- challenge
Url string - The URL for presenting a challenge to your cardholder, present if status is requires_challenge.
- channel
Three
DSecure Authentication Channel - Contains details on the channel used (browser, 3RI) for a standalone 3DS Authentication.
- created number
- Time at which the object was created. Measured in seconds since the Unix epoch.
- currency string
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- directory
Server string - The 3DS directory server with which this 3DS Authentication was processed.
- fingerprinting
Url string - The URL for performing issuer fingerprinting, present if fingerprinting is supported for the given payment method.
- flow
Preference ThreeDSecure Authentication Flow Preference - Contains details of the flow preference used for a standalone 3DS Authentication.
- future
Usage ThreeDSecure Authentication Future Usage - Contains information about the future authorisations related to this authentication
- livemode boolean
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - message
Category string - Indicates whether this 3DS Authentication is being performed for a payment or non-payment use case.
- metadata {[key: string]: string}
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- object string
- String representing the object's type. Objects of the same type share the same value.
- outcome string
- The outcome of this 3DS Authentication.
- outcome
Details ThreeDSecure Authentication Outcome Details - Contains details on the result for a standalone 3DS Authentication.
- payment
Method string - ID of the payment method (a PaymentMethod object) to attach to this 3DS Authentication.
- payment
Method ThreeData DSecure Authentication Payment Method Data - Hash used to generate the PaymentMethod to be used for this Authentication. This is mutually exclusive with the
payment_methodparameter. - reason string
- The reason for invoking this 3DS Authentication.
- shipping
Address ThreeDSecure Authentication Shipping Address - Contains details about the shipping address for a 3DS Authentication.
- status string
- Status of this Authentication.
- submit string
Set to
alwaysto skip the fingerprinting step and submit this Authentication immediately orif_fingerprinting_not_supportedto submit this Authentication only if fingerprinting is not available. This parameter defaults tonever.Refer to the Submit at creation section of the standalone 3DS guide for more information.
- acquirer_
details ThreeDSecure Authentication Acquirer Details Args - Contains additional details about the acquirer for a 3DS Authentication.
- amount float
- The amount for this 3DS Authentication.
- challenge_
url str - The URL for presenting a challenge to your cardholder, present if status is requires_challenge.
- channel
Three
DSecure Authentication Channel Args - Contains details on the channel used (browser, 3RI) for a standalone 3DS Authentication.
- created float
- Time at which the object was created. Measured in seconds since the Unix epoch.
- currency str
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- directory_
server str - The 3DS directory server with which this 3DS Authentication was processed.
- fingerprinting_
url str - The URL for performing issuer fingerprinting, present if fingerprinting is supported for the given payment method.
- flow_
preference ThreeDSecure Authentication Flow Preference Args - Contains details of the flow preference used for a standalone 3DS Authentication.
- future_
usage ThreeDSecure Authentication Future Usage Args - Contains information about the future authorisations related to this authentication
- livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - message_
category str - Indicates whether this 3DS Authentication is being performed for a payment or non-payment use case.
- metadata Mapping[str, str]
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- object str
- String representing the object's type. Objects of the same type share the same value.
- outcome str
- The outcome of this 3DS Authentication.
- outcome_
details ThreeDSecure Authentication Outcome Details Args - Contains details on the result for a standalone 3DS Authentication.
- payment_
method str - ID of the payment method (a PaymentMethod object) to attach to this 3DS Authentication.
- payment_
method_ Threedata DSecure Authentication Payment Method Data Args - Hash used to generate the PaymentMethod to be used for this Authentication. This is mutually exclusive with the
payment_methodparameter. - reason str
- The reason for invoking this 3DS Authentication.
- shipping_
address ThreeDSecure Authentication Shipping Address Args - Contains details about the shipping address for a 3DS Authentication.
- status str
- Status of this Authentication.
- submit str
Set to
alwaysto skip the fingerprinting step and submit this Authentication immediately orif_fingerprinting_not_supportedto submit this Authentication only if fingerprinting is not available. This parameter defaults tonever.Refer to the Submit at creation section of the standalone 3DS guide for more information.
- acquirer
Details Property Map - Contains additional details about the acquirer for a 3DS Authentication.
- amount Number
- The amount for this 3DS Authentication.
- challenge
Url String - The URL for presenting a challenge to your cardholder, present if status is requires_challenge.
- channel Property Map
- Contains details on the channel used (browser, 3RI) for a standalone 3DS Authentication.
- created Number
- Time at which the object was created. Measured in seconds since the Unix epoch.
- currency String
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- directory
Server String - The 3DS directory server with which this 3DS Authentication was processed.
- fingerprinting
Url String - The URL for performing issuer fingerprinting, present if fingerprinting is supported for the given payment method.
- flow
Preference Property Map - Contains details of the flow preference used for a standalone 3DS Authentication.
- future
Usage Property Map - Contains information about the future authorisations related to this authentication
- livemode Boolean
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - message
Category String - Indicates whether this 3DS Authentication is being performed for a payment or non-payment use case.
- metadata Map<String>
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- object String
- String representing the object's type. Objects of the same type share the same value.
- outcome String
- The outcome of this 3DS Authentication.
- outcome
Details Property Map - Contains details on the result for a standalone 3DS Authentication.
- payment
Method String - ID of the payment method (a PaymentMethod object) to attach to this 3DS Authentication.
- payment
Method Property MapData - Hash used to generate the PaymentMethod to be used for this Authentication. This is mutually exclusive with the
payment_methodparameter. - reason String
- The reason for invoking this 3DS Authentication.
- shipping
Address Property Map - Contains details about the shipping address for a 3DS Authentication.
- status String
- Status of this Authentication.
- submit String
Set to
alwaysto skip the fingerprinting step and submit this Authentication immediately orif_fingerprinting_not_supportedto submit this Authentication only if fingerprinting is not available. This parameter defaults tonever.Refer to the Submit at creation section of the standalone 3DS guide for more information.
Supporting Types
ThreeDSecureAuthenticationAcquirerDetails, ThreeDSecureAuthenticationAcquirerDetailsArgs
- Acquirer
Bin string - The Acquirer BIN (specific to the directory_server).
- Acquirer
Country string - The two-letter country code of the acquirer (ISO 3166-1 alpha-2).
- Acquirer
Merchant stringId - The Merchant ID (or Card Acceptor ID) that your acquirer assigned you (specific to the directory_server).
- Mcc string
- The merchant category code as defined by each payment system or directory server.
- Merchant
Name string - The merchant name assigned by the acquirer or payment system. Same name used in the authorization message as defined in ISO 8583.
- Requestor
Id string - Requestor ID if you’re enrolled in the card network’s 3DS program. Otherwise, you can omit this field because Stripe assigns a Requestor ID with the card networks.
- Acquirer
Bin string - The Acquirer BIN (specific to the directory_server).
- Acquirer
Country string - The two-letter country code of the acquirer (ISO 3166-1 alpha-2).
- Acquirer
Merchant stringId - The Merchant ID (or Card Acceptor ID) that your acquirer assigned you (specific to the directory_server).
- Mcc string
- The merchant category code as defined by each payment system or directory server.
- Merchant
Name string - The merchant name assigned by the acquirer or payment system. Same name used in the authorization message as defined in ISO 8583.
- Requestor
Id string - Requestor ID if you’re enrolled in the card network’s 3DS program. Otherwise, you can omit this field because Stripe assigns a Requestor ID with the card networks.
- acquirer_
bin string - The Acquirer BIN (specific to the directory_server).
- acquirer_
country string - The two-letter country code of the acquirer (ISO 3166-1 alpha-2).
- acquirer_
merchant_ stringid - The Merchant ID (or Card Acceptor ID) that your acquirer assigned you (specific to the directory_server).
- mcc string
- The merchant category code as defined by each payment system or directory server.
- merchant_
name string - The merchant name assigned by the acquirer or payment system. Same name used in the authorization message as defined in ISO 8583.
- requestor_
id string - Requestor ID if you’re enrolled in the card network’s 3DS program. Otherwise, you can omit this field because Stripe assigns a Requestor ID with the card networks.
- acquirer
Bin String - The Acquirer BIN (specific to the directory_server).
- acquirer
Country String - The two-letter country code of the acquirer (ISO 3166-1 alpha-2).
- acquirer
Merchant StringId - The Merchant ID (or Card Acceptor ID) that your acquirer assigned you (specific to the directory_server).
- mcc String
- The merchant category code as defined by each payment system or directory server.
- merchant
Name String - The merchant name assigned by the acquirer or payment system. Same name used in the authorization message as defined in ISO 8583.
- requestor
Id String - Requestor ID if you’re enrolled in the card network’s 3DS program. Otherwise, you can omit this field because Stripe assigns a Requestor ID with the card networks.
- acquirer
Bin string - The Acquirer BIN (specific to the directory_server).
- acquirer
Country string - The two-letter country code of the acquirer (ISO 3166-1 alpha-2).
- acquirer
Merchant stringId - The Merchant ID (or Card Acceptor ID) that your acquirer assigned you (specific to the directory_server).
- mcc string
- The merchant category code as defined by each payment system or directory server.
- merchant
Name string - The merchant name assigned by the acquirer or payment system. Same name used in the authorization message as defined in ISO 8583.
- requestor
Id string - Requestor ID if you’re enrolled in the card network’s 3DS program. Otherwise, you can omit this field because Stripe assigns a Requestor ID with the card networks.
- acquirer_
bin str - The Acquirer BIN (specific to the directory_server).
- acquirer_
country str - The two-letter country code of the acquirer (ISO 3166-1 alpha-2).
- acquirer_
merchant_ strid - The Merchant ID (or Card Acceptor ID) that your acquirer assigned you (specific to the directory_server).
- mcc str
- The merchant category code as defined by each payment system or directory server.
- merchant_
name str - The merchant name assigned by the acquirer or payment system. Same name used in the authorization message as defined in ISO 8583.
- requestor_
id str - Requestor ID if you’re enrolled in the card network’s 3DS program. Otherwise, you can omit this field because Stripe assigns a Requestor ID with the card networks.
- acquirer
Bin String - The Acquirer BIN (specific to the directory_server).
- acquirer
Country String - The two-letter country code of the acquirer (ISO 3166-1 alpha-2).
- acquirer
Merchant StringId - The Merchant ID (or Card Acceptor ID) that your acquirer assigned you (specific to the directory_server).
- mcc String
- The merchant category code as defined by each payment system or directory server.
- merchant
Name String - The merchant name assigned by the acquirer or payment system. Same name used in the authorization message as defined in ISO 8583.
- requestor
Id String - Requestor ID if you’re enrolled in the card network’s 3DS program. Otherwise, you can omit this field because Stripe assigns a Requestor ID with the card networks.
ThreeDSecureAuthenticationChannel, ThreeDSecureAuthenticationChannelArgs
- Type string
- Type of channel you would prefer to use for this 3DS Authentication. Only browser.
- Browser
Three
DSecure Authentication Channel Browser - Contains details on the browser for a standalone 3DS Authentication.
- Three
RI ThreeDSecure Authentication Channel Three RI - Contains details for a 3RI standalone 3DS Authentication.
- Type string
- Type of channel you would prefer to use for this 3DS Authentication. Only browser.
- Browser
Three
DSecure Authentication Channel Browser - Contains details on the browser for a standalone 3DS Authentication.
- Three
RI ThreeDSecure Authentication Channel Three RI - Contains details for a 3RI standalone 3DS Authentication.
- type String
- Type of channel you would prefer to use for this 3DS Authentication. Only browser.
- browser
Three
DSecure Authentication Channel Browser - Contains details on the browser for a standalone 3DS Authentication.
- three
RI ThreeDSecure Authentication Channel Three RI - Contains details for a 3RI standalone 3DS Authentication.
- type string
- Type of channel you would prefer to use for this 3DS Authentication. Only browser.
- browser
Three
DSecure Authentication Channel Browser - Contains details on the browser for a standalone 3DS Authentication.
- three
RI ThreeDSecure Authentication Channel Three RI - Contains details for a 3RI standalone 3DS Authentication.
- type str
- Type of channel you would prefer to use for this 3DS Authentication. Only browser.
- browser
Three
DSecure Authentication Channel Browser - Contains details on the browser for a standalone 3DS Authentication.
- three_
ri ThreeDSecure Authentication Channel Three RI - Contains details for a 3RI standalone 3DS Authentication.
- type String
- Type of channel you would prefer to use for this 3DS Authentication. Only browser.
- browser Property Map
- Contains details on the browser for a standalone 3DS Authentication.
- three
RI Property Map - Contains details for a 3RI standalone 3DS Authentication.
ThreeDSecureAuthenticationChannelBrowser, ThreeDSecureAuthenticationChannelBrowserArgs
- Accept
Header string - The HTTP accept headers from the cardholder's browser.
- Ip
Address string - The IP address of the browser.
- Javascript
Enabled bool - The cardholder browser’s ability to execute JavaScript.
- Language string
- An IETF BCP 47 language tag representing the browser language.
- User
Agent string - The browser user agent.
- Color
Depth double - The color depth of the cardholder’s screen.
- Device
Id string - Unique and immutable identifier linked to a device that is consistent across 3DS transactions for the specific user device. For example: hardware device ID or a platform-calculated device fingerprint.
- Java
Enabled bool - The cardholder browser’s ability to execute Java.
- Screen
Height double - The total height of the cardholder’s screen in pixels.
- Screen
Width double - The total width of the cardholder’s screen in pixels.
- Timezone
Offset double - The time difference between UTC time and the local time of the cardholder’s browser, in minutes.
- Accept
Header string - The HTTP accept headers from the cardholder's browser.
- Ip
Address string - The IP address of the browser.
- Javascript
Enabled bool - The cardholder browser’s ability to execute JavaScript.
- Language string
- An IETF BCP 47 language tag representing the browser language.
- User
Agent string - The browser user agent.
- Color
Depth float64 - The color depth of the cardholder’s screen.
- Device
Id string - Unique and immutable identifier linked to a device that is consistent across 3DS transactions for the specific user device. For example: hardware device ID or a platform-calculated device fingerprint.
- Java
Enabled bool - The cardholder browser’s ability to execute Java.
- Screen
Height float64 - The total height of the cardholder’s screen in pixels.
- Screen
Width float64 - The total width of the cardholder’s screen in pixels.
- Timezone
Offset float64 - The time difference between UTC time and the local time of the cardholder’s browser, in minutes.
- accept_
header string - The HTTP accept headers from the cardholder's browser.
- ip_
address string - The IP address of the browser.
- javascript_
enabled bool - The cardholder browser’s ability to execute JavaScript.
- language string
- An IETF BCP 47 language tag representing the browser language.
- user_
agent string - The browser user agent.
- color_
depth number - The color depth of the cardholder’s screen.
- device_
id string - Unique and immutable identifier linked to a device that is consistent across 3DS transactions for the specific user device. For example: hardware device ID or a platform-calculated device fingerprint.
- java_
enabled bool - The cardholder browser’s ability to execute Java.
- screen_
height number - The total height of the cardholder’s screen in pixels.
- screen_
width number - The total width of the cardholder’s screen in pixels.
- timezone_
offset number - The time difference between UTC time and the local time of the cardholder’s browser, in minutes.
- accept
Header String - The HTTP accept headers from the cardholder's browser.
- ip
Address String - The IP address of the browser.
- javascript
Enabled Boolean - The cardholder browser’s ability to execute JavaScript.
- language String
- An IETF BCP 47 language tag representing the browser language.
- user
Agent String - The browser user agent.
- color
Depth Double - The color depth of the cardholder’s screen.
- device
Id String - Unique and immutable identifier linked to a device that is consistent across 3DS transactions for the specific user device. For example: hardware device ID or a platform-calculated device fingerprint.
- java
Enabled Boolean - The cardholder browser’s ability to execute Java.
- screen
Height Double - The total height of the cardholder’s screen in pixels.
- screen
Width Double - The total width of the cardholder’s screen in pixels.
- timezone
Offset Double - The time difference between UTC time and the local time of the cardholder’s browser, in minutes.
- accept
Header string - The HTTP accept headers from the cardholder's browser.
- ip
Address string - The IP address of the browser.
- javascript
Enabled boolean - The cardholder browser’s ability to execute JavaScript.
- language string
- An IETF BCP 47 language tag representing the browser language.
- user
Agent string - The browser user agent.
- color
Depth number - The color depth of the cardholder’s screen.
- device
Id string - Unique and immutable identifier linked to a device that is consistent across 3DS transactions for the specific user device. For example: hardware device ID or a platform-calculated device fingerprint.
- java
Enabled boolean - The cardholder browser’s ability to execute Java.
- screen
Height number - The total height of the cardholder’s screen in pixels.
- screen
Width number - The total width of the cardholder’s screen in pixels.
- timezone
Offset number - The time difference between UTC time and the local time of the cardholder’s browser, in minutes.
- accept_
header str - The HTTP accept headers from the cardholder's browser.
- ip_
address str - The IP address of the browser.
- javascript_
enabled bool - The cardholder browser’s ability to execute JavaScript.
- language str
- An IETF BCP 47 language tag representing the browser language.
- user_
agent str - The browser user agent.
- color_
depth float - The color depth of the cardholder’s screen.
- device_
id str - Unique and immutable identifier linked to a device that is consistent across 3DS transactions for the specific user device. For example: hardware device ID or a platform-calculated device fingerprint.
- java_
enabled bool - The cardholder browser’s ability to execute Java.
- screen_
height float - The total height of the cardholder’s screen in pixels.
- screen_
width float - The total width of the cardholder’s screen in pixels.
- timezone_
offset float - The time difference between UTC time and the local time of the cardholder’s browser, in minutes.
- accept
Header String - The HTTP accept headers from the cardholder's browser.
- ip
Address String - The IP address of the browser.
- javascript
Enabled Boolean - The cardholder browser’s ability to execute JavaScript.
- language String
- An IETF BCP 47 language tag representing the browser language.
- user
Agent String - The browser user agent.
- color
Depth Number - The color depth of the cardholder’s screen.
- device
Id String - Unique and immutable identifier linked to a device that is consistent across 3DS transactions for the specific user device. For example: hardware device ID or a platform-calculated device fingerprint.
- java
Enabled Boolean - The cardholder browser’s ability to execute Java.
- screen
Height Number - The total height of the cardholder’s screen in pixels.
- screen
Width Number - The total width of the cardholder’s screen in pixels.
- timezone
Offset Number - The time difference between UTC time and the local time of the cardholder’s browser, in minutes.
ThreeDSecureAuthenticationChannelThreeRI, ThreeDSecureAuthenticationChannelThreeRIArgs
- Previous
Authentication string - ID of the previous initial authenticated 3DS Authentication object.
- Type string
- Type of the 3RI Authentication.
- Previous
Authentication string - ID of the previous initial authenticated 3DS Authentication object.
- Type string
- Type of the 3RI Authentication.
- previous_
authentication string - ID of the previous initial authenticated 3DS Authentication object.
- type string
- Type of the 3RI Authentication.
- previous
Authentication String - ID of the previous initial authenticated 3DS Authentication object.
- type String
- Type of the 3RI Authentication.
- previous
Authentication string - ID of the previous initial authenticated 3DS Authentication object.
- type string
- Type of the 3RI Authentication.
- previous_
authentication str - ID of the previous initial authenticated 3DS Authentication object.
- type str
- Type of the 3RI Authentication.
- previous
Authentication String - ID of the previous initial authenticated 3DS Authentication object.
- type String
- Type of the 3RI Authentication.
ThreeDSecureAuthenticationFlowPreference, ThreeDSecureAuthenticationFlowPreferenceArgs
- Type string
- Type of flow you requested for this 3DS Authentication.
- Challenge
Three
DSecure Authentication Flow Preference Challenge -
Three
DSecure Authentication Flow Preference Data Share - Frictionless
Three
DSecure Authentication Flow Preference Frictionless
- Type string
- Type of flow you requested for this 3DS Authentication.
- Challenge
Three
DSecure Authentication Flow Preference Challenge -
Three
DSecure Authentication Flow Preference Data Share - Frictionless
Three
DSecure Authentication Flow Preference Frictionless
- type String
- Type of flow you requested for this 3DS Authentication.
- challenge
Three
DSecure Authentication Flow Preference Challenge -
Three
DSecure Authentication Flow Preference Data Share - frictionless
Three
DSecure Authentication Flow Preference Frictionless
- type string
- Type of flow you requested for this 3DS Authentication.
- challenge
Three
DSecure Authentication Flow Preference Challenge -
Three
DSecure Authentication Flow Preference Data Share - frictionless
Three
DSecure Authentication Flow Preference Frictionless
- type str
- Type of flow you requested for this 3DS Authentication.
- challenge
Three
DSecure Authentication Flow Preference Challenge -
Three
DSecure Authentication Flow Preference Data Share - frictionless
Three
DSecure Authentication Flow Preference Frictionless
- type String
- Type of flow you requested for this 3DS Authentication.
- challenge Property Map
- Property Map
- frictionless Property Map
ThreeDSecureAuthenticationFlowPreferenceChallenge, ThreeDSecureAuthenticationFlowPreferenceChallengeArgs
- Type string
- Type of challenge flow you requested for this 3DS Authentication.
- Type string
- Type of challenge flow you requested for this 3DS Authentication.
- type string
- Type of challenge flow you requested for this 3DS Authentication.
- type String
- Type of challenge flow you requested for this 3DS Authentication.
- type string
- Type of challenge flow you requested for this 3DS Authentication.
- type str
- Type of challenge flow you requested for this 3DS Authentication.
- type String
- Type of challenge flow you requested for this 3DS Authentication.
ThreeDSecureAuthenticationFlowPreferenceDataShare, ThreeDSecureAuthenticationFlowPreferenceDataShareArgs
- Type string
- Type of data share flow you requested for this 3DS Authentication.
- Type string
- Type of data share flow you requested for this 3DS Authentication.
- type string
- Type of data share flow you requested for this 3DS Authentication.
- type String
- Type of data share flow you requested for this 3DS Authentication.
- type string
- Type of data share flow you requested for this 3DS Authentication.
- type str
- Type of data share flow you requested for this 3DS Authentication.
- type String
- Type of data share flow you requested for this 3DS Authentication.
ThreeDSecureAuthenticationFlowPreferenceFrictionless, ThreeDSecureAuthenticationFlowPreferenceFrictionlessArgs
- Type string
- Type of frictionless flow you requested for this 3DS Authentication.
- Type string
- Type of frictionless flow you requested for this 3DS Authentication.
- type string
- Type of frictionless flow you requested for this 3DS Authentication.
- type String
- Type of frictionless flow you requested for this 3DS Authentication.
- type string
- Type of frictionless flow you requested for this 3DS Authentication.
- type str
- Type of frictionless flow you requested for this 3DS Authentication.
- type String
- Type of frictionless flow you requested for this 3DS Authentication.
ThreeDSecureAuthenticationFutureUsage, ThreeDSecureAuthenticationFutureUsageArgs
- Type string
- The type of future usage declared for this 3DS Authentication.
- Installment
Three
DSecure Authentication Future Usage Installment - Details about installment payments
- Recurring
Three
DSecure Authentication Future Usage Recurring - Details about recurring payments
- Type string
- The type of future usage declared for this 3DS Authentication.
- Installment
Three
DSecure Authentication Future Usage Installment - Details about installment payments
- Recurring
Three
DSecure Authentication Future Usage Recurring - Details about recurring payments
- type string
- The type of future usage declared for this 3DS Authentication.
- installment object
- Details about installment payments
- recurring object
- Details about recurring payments
- type String
- The type of future usage declared for this 3DS Authentication.
- installment
Three
DSecure Authentication Future Usage Installment - Details about installment payments
- recurring
Three
DSecure Authentication Future Usage Recurring - Details about recurring payments
- type string
- The type of future usage declared for this 3DS Authentication.
- installment
Three
DSecure Authentication Future Usage Installment - Details about installment payments
- recurring
Three
DSecure Authentication Future Usage Recurring - Details about recurring payments
- type str
- The type of future usage declared for this 3DS Authentication.
- installment
Three
DSecure Authentication Future Usage Installment - Details about installment payments
- recurring
Three
DSecure Authentication Future Usage Recurring - Details about recurring payments
- type String
- The type of future usage declared for this 3DS Authentication.
- installment Property Map
- Details about installment payments
- recurring Property Map
- Details about recurring payments
ThreeDSecureAuthenticationFutureUsageInstallment, ThreeDSecureAuthenticationFutureUsageInstallmentArgs
- Amount double
- A non-negative integer representing the amount in the smallest currency unit.
- Expiry
Three
DSecure Authentication Future Usage Installment Expiry - Information about recurring payment expiry
- Number double
- The maximum number of installments.
- Interval string
- The unit of time for
interval_count. - Interval
Count double - The minimum number of time intervals between authorizations.
- Amount float64
- A non-negative integer representing the amount in the smallest currency unit.
- Expiry
Three
DSecure Authentication Future Usage Installment Expiry - Information about recurring payment expiry
- Number float64
- The maximum number of installments.
- Interval string
- The unit of time for
interval_count. - Interval
Count float64 - The minimum number of time intervals between authorizations.
- amount number
- A non-negative integer representing the amount in the smallest currency unit.
- expiry object
- Information about recurring payment expiry
- number number
- The maximum number of installments.
- interval string
- The unit of time for
interval_count. - interval_
count number - The minimum number of time intervals between authorizations.
- amount Double
- A non-negative integer representing the amount in the smallest currency unit.
- expiry
Three
DSecure Authentication Future Usage Installment Expiry - Information about recurring payment expiry
- number Double
- The maximum number of installments.
- interval String
- The unit of time for
interval_count. - interval
Count Double - The minimum number of time intervals between authorizations.
- amount number
- A non-negative integer representing the amount in the smallest currency unit.
- expiry
Three
DSecure Authentication Future Usage Installment Expiry - Information about recurring payment expiry
- number number
- The maximum number of installments.
- interval string
- The unit of time for
interval_count. - interval
Count number - The minimum number of time intervals between authorizations.
- amount float
- A non-negative integer representing the amount in the smallest currency unit.
- expiry
Three
DSecure Authentication Future Usage Installment Expiry - Information about recurring payment expiry
- number float
- The maximum number of installments.
- interval str
- The unit of time for
interval_count. - interval_
count float - The minimum number of time intervals between authorizations.
- amount Number
- A non-negative integer representing the amount in the smallest currency unit.
- expiry Property Map
- Information about recurring payment expiry
- number Number
- The maximum number of installments.
- interval String
- The unit of time for
interval_count. - interval
Count Number - The minimum number of time intervals between authorizations.
ThreeDSecureAuthenticationFutureUsageInstallmentExpiry, ThreeDSecureAuthenticationFutureUsageInstallmentExpiryArgs
ThreeDSecureAuthenticationFutureUsageRecurring, ThreeDSecureAuthenticationFutureUsageRecurringArgs
- Amount double
- A non-negative integer representing the amount in the smallest currency unit.
- Expiry
Three
DSecure Authentication Future Usage Recurring Expiry - Information about recurring payment expiry
- Interval string
- The unit of time for
interval_count. - Interval
Count double - The minimum number of time intervals between authorizations.
- Amount float64
- A non-negative integer representing the amount in the smallest currency unit.
- Expiry
Three
DSecure Authentication Future Usage Recurring Expiry - Information about recurring payment expiry
- Interval string
- The unit of time for
interval_count. - Interval
Count float64 - The minimum number of time intervals between authorizations.
- amount number
- A non-negative integer representing the amount in the smallest currency unit.
- expiry object
- Information about recurring payment expiry
- interval string
- The unit of time for
interval_count. - interval_
count number - The minimum number of time intervals between authorizations.
- amount Double
- A non-negative integer representing the amount in the smallest currency unit.
- expiry
Three
DSecure Authentication Future Usage Recurring Expiry - Information about recurring payment expiry
- interval String
- The unit of time for
interval_count. - interval
Count Double - The minimum number of time intervals between authorizations.
- amount number
- A non-negative integer representing the amount in the smallest currency unit.
- expiry
Three
DSecure Authentication Future Usage Recurring Expiry - Information about recurring payment expiry
- interval string
- The unit of time for
interval_count. - interval
Count number - The minimum number of time intervals between authorizations.
- amount float
- A non-negative integer representing the amount in the smallest currency unit.
- expiry
Three
DSecure Authentication Future Usage Recurring Expiry - Information about recurring payment expiry
- interval str
- The unit of time for
interval_count. - interval_
count float - The minimum number of time intervals between authorizations.
- amount Number
- A non-negative integer representing the amount in the smallest currency unit.
- expiry Property Map
- Information about recurring payment expiry
- interval String
- The unit of time for
interval_count. - interval
Count Number - The minimum number of time intervals between authorizations.
ThreeDSecureAuthenticationFutureUsageRecurringExpiry, ThreeDSecureAuthenticationFutureUsageRecurringExpiryArgs
ThreeDSecureAuthenticationOutcomeDetails, ThreeDSecureAuthenticationOutcomeDetailsArgs
- Acs
Transaction stringId - Universally unique transaction identifier assigned by the issuer to identify the transaction.
- Ares string
- The Authentication Response Message (ARes) is the issuer's response to the AReq message.
- Ares
Trans stringStatus - TransStatus field on the ARes
- Cryptogram string
- A 28-character Base64 string proving that 3DS was completed. Store this value securely, and don’t reuse it for multiple authorizations.
- Ds
Transaction stringId - The 3DS2 Directory Server Transaction ID.
- Eci string
- Electronic Commerce Indicator provided by the issuer to indicate the result of this 3DS Authentication.
- Network
Details ThreeDSecure Authentication Outcome Details Network Details - Contains details specific to the individual network.
- Protocol
Version string - The 3DS protocol version used for this 3DS Authentication.
- Requestor
Challenge stringIndicator - The indicator provided to the issuer by Stripe in the AReq that indicates whether a challenge is requested for this Authentication. This indicator should match the flow_preference you specified but may be overridden (for compliance reasons for example).
- Rreq string
- The Results Request Message (RReq) communicates the results of the authentication or verification.
- Rreq
Trans stringStatus - TransStatus field on the RReq
- Three
Ds stringServer Transaction Id - Universally unique transaction identifier assigned by Stripe to identify the transaction.
- Acs
Transaction stringId - Universally unique transaction identifier assigned by the issuer to identify the transaction.
- Ares string
- The Authentication Response Message (ARes) is the issuer's response to the AReq message.
- Ares
Trans stringStatus - TransStatus field on the ARes
- Cryptogram string
- A 28-character Base64 string proving that 3DS was completed. Store this value securely, and don’t reuse it for multiple authorizations.
- Ds
Transaction stringId - The 3DS2 Directory Server Transaction ID.
- Eci string
- Electronic Commerce Indicator provided by the issuer to indicate the result of this 3DS Authentication.
- Network
Details ThreeDSecure Authentication Outcome Details Network Details - Contains details specific to the individual network.
- Protocol
Version string - The 3DS protocol version used for this 3DS Authentication.
- Requestor
Challenge stringIndicator - The indicator provided to the issuer by Stripe in the AReq that indicates whether a challenge is requested for this Authentication. This indicator should match the flow_preference you specified but may be overridden (for compliance reasons for example).
- Rreq string
- The Results Request Message (RReq) communicates the results of the authentication or verification.
- Rreq
Trans stringStatus - TransStatus field on the RReq
- Three
Ds stringServer Transaction Id - Universally unique transaction identifier assigned by Stripe to identify the transaction.
- acs_
transaction_ stringid - Universally unique transaction identifier assigned by the issuer to identify the transaction.
- ares string
- The Authentication Response Message (ARes) is the issuer's response to the AReq message.
- ares_
trans_ stringstatus - TransStatus field on the ARes
- cryptogram string
- A 28-character Base64 string proving that 3DS was completed. Store this value securely, and don’t reuse it for multiple authorizations.
- ds_
transaction_ stringid - The 3DS2 Directory Server Transaction ID.
- eci string
- Electronic Commerce Indicator provided by the issuer to indicate the result of this 3DS Authentication.
- network_
details object - Contains details specific to the individual network.
- protocol_
version string - The 3DS protocol version used for this 3DS Authentication.
- requestor_
challenge_ stringindicator - The indicator provided to the issuer by Stripe in the AReq that indicates whether a challenge is requested for this Authentication. This indicator should match the flow_preference you specified but may be overridden (for compliance reasons for example).
- rreq string
- The Results Request Message (RReq) communicates the results of the authentication or verification.
- rreq_
trans_ stringstatus - TransStatus field on the RReq
- three_
ds_ stringserver_ transaction_ id - Universally unique transaction identifier assigned by Stripe to identify the transaction.
- acs
Transaction StringId - Universally unique transaction identifier assigned by the issuer to identify the transaction.
- ares String
- The Authentication Response Message (ARes) is the issuer's response to the AReq message.
- ares
Trans StringStatus - TransStatus field on the ARes
- cryptogram String
- A 28-character Base64 string proving that 3DS was completed. Store this value securely, and don’t reuse it for multiple authorizations.
- ds
Transaction StringId - The 3DS2 Directory Server Transaction ID.
- eci String
- Electronic Commerce Indicator provided by the issuer to indicate the result of this 3DS Authentication.
- network
Details ThreeDSecure Authentication Outcome Details Network Details - Contains details specific to the individual network.
- protocol
Version String - The 3DS protocol version used for this 3DS Authentication.
- requestor
Challenge StringIndicator - The indicator provided to the issuer by Stripe in the AReq that indicates whether a challenge is requested for this Authentication. This indicator should match the flow_preference you specified but may be overridden (for compliance reasons for example).
- rreq String
- The Results Request Message (RReq) communicates the results of the authentication or verification.
- rreq
Trans StringStatus - TransStatus field on the RReq
- three
Ds StringServer Transaction Id - Universally unique transaction identifier assigned by Stripe to identify the transaction.
- acs
Transaction stringId - Universally unique transaction identifier assigned by the issuer to identify the transaction.
- ares string
- The Authentication Response Message (ARes) is the issuer's response to the AReq message.
- ares
Trans stringStatus - TransStatus field on the ARes
- cryptogram string
- A 28-character Base64 string proving that 3DS was completed. Store this value securely, and don’t reuse it for multiple authorizations.
- ds
Transaction stringId - The 3DS2 Directory Server Transaction ID.
- eci string
- Electronic Commerce Indicator provided by the issuer to indicate the result of this 3DS Authentication.
- network
Details ThreeDSecure Authentication Outcome Details Network Details - Contains details specific to the individual network.
- protocol
Version string - The 3DS protocol version used for this 3DS Authentication.
- requestor
Challenge stringIndicator - The indicator provided to the issuer by Stripe in the AReq that indicates whether a challenge is requested for this Authentication. This indicator should match the flow_preference you specified but may be overridden (for compliance reasons for example).
- rreq string
- The Results Request Message (RReq) communicates the results of the authentication or verification.
- rreq
Trans stringStatus - TransStatus field on the RReq
- three
Ds stringServer Transaction Id - Universally unique transaction identifier assigned by Stripe to identify the transaction.
- acs_
transaction_ strid - Universally unique transaction identifier assigned by the issuer to identify the transaction.
- ares str
- The Authentication Response Message (ARes) is the issuer's response to the AReq message.
- ares_
trans_ strstatus - TransStatus field on the ARes
- cryptogram str
- A 28-character Base64 string proving that 3DS was completed. Store this value securely, and don’t reuse it for multiple authorizations.
- ds_
transaction_ strid - The 3DS2 Directory Server Transaction ID.
- eci str
- Electronic Commerce Indicator provided by the issuer to indicate the result of this 3DS Authentication.
- network_
details ThreeDSecure Authentication Outcome Details Network Details - Contains details specific to the individual network.
- protocol_
version str - The 3DS protocol version used for this 3DS Authentication.
- requestor_
challenge_ strindicator - The indicator provided to the issuer by Stripe in the AReq that indicates whether a challenge is requested for this Authentication. This indicator should match the flow_preference you specified but may be overridden (for compliance reasons for example).
- rreq str
- The Results Request Message (RReq) communicates the results of the authentication or verification.
- rreq_
trans_ strstatus - TransStatus field on the RReq
- three_
ds_ strserver_ transaction_ id - Universally unique transaction identifier assigned by Stripe to identify the transaction.
- acs
Transaction StringId - Universally unique transaction identifier assigned by the issuer to identify the transaction.
- ares String
- The Authentication Response Message (ARes) is the issuer's response to the AReq message.
- ares
Trans StringStatus - TransStatus field on the ARes
- cryptogram String
- A 28-character Base64 string proving that 3DS was completed. Store this value securely, and don’t reuse it for multiple authorizations.
- ds
Transaction StringId - The 3DS2 Directory Server Transaction ID.
- eci String
- Electronic Commerce Indicator provided by the issuer to indicate the result of this 3DS Authentication.
- network
Details Property Map - Contains details specific to the individual network.
- protocol
Version String - The 3DS protocol version used for this 3DS Authentication.
- requestor
Challenge StringIndicator - The indicator provided to the issuer by Stripe in the AReq that indicates whether a challenge is requested for this Authentication. This indicator should match the flow_preference you specified but may be overridden (for compliance reasons for example).
- rreq String
- The Results Request Message (RReq) communicates the results of the authentication or verification.
- rreq
Trans StringStatus - TransStatus field on the RReq
- three
Ds StringServer Transaction Id - Universally unique transaction identifier assigned by Stripe to identify the transaction.
ThreeDSecureAuthenticationOutcomeDetailsNetworkDetails, ThreeDSecureAuthenticationOutcomeDetailsNetworkDetailsArgs
- Cartes
Bancaires ThreeDSecure Authentication Outcome Details Network Details Cartes Bancaires - Contains details for Cartes Bancaires specific fields in the authentication outcomes.
- Cartes
Bancaires ThreeDSecure Authentication Outcome Details Network Details Cartes Bancaires - Contains details for Cartes Bancaires specific fields in the authentication outcomes.
- cartes_
bancaires object - Contains details for Cartes Bancaires specific fields in the authentication outcomes.
- cartes
Bancaires ThreeDSecure Authentication Outcome Details Network Details Cartes Bancaires - Contains details for Cartes Bancaires specific fields in the authentication outcomes.
- cartes
Bancaires ThreeDSecure Authentication Outcome Details Network Details Cartes Bancaires - Contains details for Cartes Bancaires specific fields in the authentication outcomes.
- cartes_
bancaires ThreeDSecure Authentication Outcome Details Network Details Cartes Bancaires - Contains details for Cartes Bancaires specific fields in the authentication outcomes.
- cartes
Bancaires Property Map - Contains details for Cartes Bancaires specific fields in the authentication outcomes.
ThreeDSecureAuthenticationOutcomeDetailsNetworkDetailsCartesBancaires, ThreeDSecureAuthenticationOutcomeDetailsNetworkDetailsCartesBancairesArgs
- Avalgo string
- The cryptogram calculation algorithm used by the card Issuer's ACS to calculate the Authentication cryptogram. Also known as cavvAlgorithm. ARes/RReq messageExtension:
CB-AVALGO - Cb
Exemption string - The exemption indicator returned from Cartes Bancaires in the ARes. This is a 3 byte bitmap (lowest significant byte first and most significant bit first) that has been Base64 encoded. String (4 characters). ARes message extension:
CB-EXEMPTION - Cb
Score string - The risk score returned from Cartes Bancaires in the ARes. Numeric value 0-99. ARes/RReq message extension:
CB-SCORE
- Avalgo string
- The cryptogram calculation algorithm used by the card Issuer's ACS to calculate the Authentication cryptogram. Also known as cavvAlgorithm. ARes/RReq messageExtension:
CB-AVALGO - Cb
Exemption string - The exemption indicator returned from Cartes Bancaires in the ARes. This is a 3 byte bitmap (lowest significant byte first and most significant bit first) that has been Base64 encoded. String (4 characters). ARes message extension:
CB-EXEMPTION - Cb
Score string - The risk score returned from Cartes Bancaires in the ARes. Numeric value 0-99. ARes/RReq message extension:
CB-SCORE
- avalgo string
- The cryptogram calculation algorithm used by the card Issuer's ACS to calculate the Authentication cryptogram. Also known as cavvAlgorithm. ARes/RReq messageExtension:
CB-AVALGO - cb_
exemption string - The exemption indicator returned from Cartes Bancaires in the ARes. This is a 3 byte bitmap (lowest significant byte first and most significant bit first) that has been Base64 encoded. String (4 characters). ARes message extension:
CB-EXEMPTION - cb_
score string - The risk score returned from Cartes Bancaires in the ARes. Numeric value 0-99. ARes/RReq message extension:
CB-SCORE
- avalgo String
- The cryptogram calculation algorithm used by the card Issuer's ACS to calculate the Authentication cryptogram. Also known as cavvAlgorithm. ARes/RReq messageExtension:
CB-AVALGO - cb
Exemption String - The exemption indicator returned from Cartes Bancaires in the ARes. This is a 3 byte bitmap (lowest significant byte first and most significant bit first) that has been Base64 encoded. String (4 characters). ARes message extension:
CB-EXEMPTION - cb
Score String - The risk score returned from Cartes Bancaires in the ARes. Numeric value 0-99. ARes/RReq message extension:
CB-SCORE
- avalgo string
- The cryptogram calculation algorithm used by the card Issuer's ACS to calculate the Authentication cryptogram. Also known as cavvAlgorithm. ARes/RReq messageExtension:
CB-AVALGO - cb
Exemption string - The exemption indicator returned from Cartes Bancaires in the ARes. This is a 3 byte bitmap (lowest significant byte first and most significant bit first) that has been Base64 encoded. String (4 characters). ARes message extension:
CB-EXEMPTION - cb
Score string - The risk score returned from Cartes Bancaires in the ARes. Numeric value 0-99. ARes/RReq message extension:
CB-SCORE
- avalgo str
- The cryptogram calculation algorithm used by the card Issuer's ACS to calculate the Authentication cryptogram. Also known as cavvAlgorithm. ARes/RReq messageExtension:
CB-AVALGO - cb_
exemption str - The exemption indicator returned from Cartes Bancaires in the ARes. This is a 3 byte bitmap (lowest significant byte first and most significant bit first) that has been Base64 encoded. String (4 characters). ARes message extension:
CB-EXEMPTION - cb_
score str - The risk score returned from Cartes Bancaires in the ARes. Numeric value 0-99. ARes/RReq message extension:
CB-SCORE
- avalgo String
- The cryptogram calculation algorithm used by the card Issuer's ACS to calculate the Authentication cryptogram. Also known as cavvAlgorithm. ARes/RReq messageExtension:
CB-AVALGO - cb
Exemption String - The exemption indicator returned from Cartes Bancaires in the ARes. This is a 3 byte bitmap (lowest significant byte first and most significant bit first) that has been Base64 encoded. String (4 characters). ARes message extension:
CB-EXEMPTION - cb
Score String - The risk score returned from Cartes Bancaires in the ARes. Numeric value 0-99. ARes/RReq message extension:
CB-SCORE
ThreeDSecureAuthenticationPaymentMethodData, ThreeDSecureAuthenticationPaymentMethodDataArgs
- Card
Three
DSecure Authentication Payment Method Data Card - Type string
- The type of the PaymentMethod. An additional hash is included on the PaymentMethod with a name matching this value. It contains additional information specific to the PaymentMethod type.
- Billing
Details ThreeDSecure Authentication Payment Method Data Billing Details - Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.
- Card
Three
DSecure Authentication Payment Method Data Card - Type string
- The type of the PaymentMethod. An additional hash is included on the PaymentMethod with a name matching this value. It contains additional information specific to the PaymentMethod type.
- Billing
Details ThreeDSecure Authentication Payment Method Data Billing Details - Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.
- card object
- type string
- The type of the PaymentMethod. An additional hash is included on the PaymentMethod with a name matching this value. It contains additional information specific to the PaymentMethod type.
- billing_
details object - Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.
- card
Three
DSecure Authentication Payment Method Data Card - type String
- The type of the PaymentMethod. An additional hash is included on the PaymentMethod with a name matching this value. It contains additional information specific to the PaymentMethod type.
- billing
Details ThreeDSecure Authentication Payment Method Data Billing Details - Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.
- card
Three
DSecure Authentication Payment Method Data Card - type string
- The type of the PaymentMethod. An additional hash is included on the PaymentMethod with a name matching this value. It contains additional information specific to the PaymentMethod type.
- billing
Details ThreeDSecure Authentication Payment Method Data Billing Details - Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.
- card
Three
DSecure Authentication Payment Method Data Card - type str
- The type of the PaymentMethod. An additional hash is included on the PaymentMethod with a name matching this value. It contains additional information specific to the PaymentMethod type.
- billing_
details ThreeDSecure Authentication Payment Method Data Billing Details - Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.
- card Property Map
- type String
- The type of the PaymentMethod. An additional hash is included on the PaymentMethod with a name matching this value. It contains additional information specific to the PaymentMethod type.
- billing
Details Property Map - Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.
ThreeDSecureAuthenticationPaymentMethodDataBillingDetails, ThreeDSecureAuthenticationPaymentMethodDataBillingDetailsArgs
- Address
Three
DSecure Authentication Payment Method Data Billing Details Address - Billing address.
- Email string
- Email address.
- Name string
- Full name.
- Phone string
- Billing phone number (including extension).
- Address
Three
DSecure Authentication Payment Method Data Billing Details Address - Billing address.
- Email string
- Email address.
- Name string
- Full name.
- Phone string
- Billing phone number (including extension).
- address
Three
DSecure Authentication Payment Method Data Billing Details Address - Billing address.
- email String
- Email address.
- name String
- Full name.
- phone String
- Billing phone number (including extension).
- address
Three
DSecure Authentication Payment Method Data Billing Details Address - Billing address.
- email string
- Email address.
- name string
- Full name.
- phone string
- Billing phone number (including extension).
- address
Three
DSecure Authentication Payment Method Data Billing Details Address - Billing address.
- email str
- Email address.
- name str
- Full name.
- phone str
- Billing phone number (including extension).
- address Property Map
- Billing address.
- email String
- Email address.
- name String
- Full name.
- phone String
- Billing phone number (including extension).
ThreeDSecureAuthenticationPaymentMethodDataBillingDetailsAddress, ThreeDSecureAuthenticationPaymentMethodDataBillingDetailsAddressArgs
- City string
- City, district, suburb, town, or village.
- Country string
- Two-letter country code (ISO 3166-1 alpha-2).
- Line1 string
- Address line 1, such as the street, PO Box, or company name.
- Line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- Postal
Code string - ZIP or postal code.
- State string
- Country subdivision code defined in ISO 3166-2.
- City string
- City, district, suburb, town, or village.
- Country string
- Two-letter country code (ISO 3166-1 alpha-2).
- Line1 string
- Address line 1, such as the street, PO Box, or company name.
- Line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- Postal
Code string - ZIP or postal code.
- State string
- Country subdivision code defined in ISO 3166-2.
- city string
- City, district, suburb, town, or village.
- country string
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 string
- Address line 1, such as the street, PO Box, or company name.
- line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- postal_
code string - ZIP or postal code.
- state string
- Country subdivision code defined in ISO 3166-2.
- city String
- City, district, suburb, town, or village.
- country String
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 String
- Address line 1, such as the street, PO Box, or company name.
- line2 String
- Address line 2, such as the apartment, suite, unit, or building.
- postal
Code String - ZIP or postal code.
- state String
- Country subdivision code defined in ISO 3166-2.
- city string
- City, district, suburb, town, or village.
- country string
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 string
- Address line 1, such as the street, PO Box, or company name.
- line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- postal
Code string - ZIP or postal code.
- state string
- Country subdivision code defined in ISO 3166-2.
- city str
- City, district, suburb, town, or village.
- country str
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 str
- Address line 1, such as the street, PO Box, or company name.
- line2 str
- Address line 2, such as the apartment, suite, unit, or building.
- postal_
code str - ZIP or postal code.
- state str
- Country subdivision code defined in ISO 3166-2.
- city String
- City, district, suburb, town, or village.
- country String
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 String
- Address line 1, such as the street, PO Box, or company name.
- line2 String
- Address line 2, such as the apartment, suite, unit, or building.
- postal
Code String - ZIP or postal code.
- state String
- Country subdivision code defined in ISO 3166-2.
ThreeDSecureAuthenticationPaymentMethodDataCard, ThreeDSecureAuthenticationPaymentMethodDataCardArgs
ThreeDSecureAuthenticationShippingAddress, ThreeDSecureAuthenticationShippingAddressArgs
- City string
- City, district, suburb, town, or village.
- Country string
- Two-letter country code (ISO 3166-1 alpha-2).
- Line1 string
- Address line 1, such as the street, PO Box, or company name.
- Line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- Postal
Code string - ZIP or postal code.
- State string
- State, county, province, or region (ISO 3166-2).
- City string
- City, district, suburb, town, or village.
- Country string
- Two-letter country code (ISO 3166-1 alpha-2).
- Line1 string
- Address line 1, such as the street, PO Box, or company name.
- Line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- Postal
Code string - ZIP or postal code.
- State string
- State, county, province, or region (ISO 3166-2).
- city string
- City, district, suburb, town, or village.
- country string
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 string
- Address line 1, such as the street, PO Box, or company name.
- line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- postal_
code string - ZIP or postal code.
- state string
- State, county, province, or region (ISO 3166-2).
- city String
- City, district, suburb, town, or village.
- country String
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 String
- Address line 1, such as the street, PO Box, or company name.
- line2 String
- Address line 2, such as the apartment, suite, unit, or building.
- postal
Code String - ZIP or postal code.
- state String
- State, county, province, or region (ISO 3166-2).
- city string
- City, district, suburb, town, or village.
- country string
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 string
- Address line 1, such as the street, PO Box, or company name.
- line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- postal
Code string - ZIP or postal code.
- state string
- State, county, province, or region (ISO 3166-2).
- city str
- City, district, suburb, town, or village.
- country str
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 str
- Address line 1, such as the street, PO Box, or company name.
- line2 str
- Address line 2, such as the apartment, suite, unit, or building.
- postal_
code str - ZIP or postal code.
- state str
- State, county, province, or region (ISO 3166-2).
- city String
- City, district, suburb, town, or village.
- country String
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 String
- Address line 1, such as the street, PO Box, or company name.
- line2 String
- Address line 2, such as the apartment, suite, unit, or building.
- postal
Code String - ZIP or postal code.
- state String
- State, county, province, or region (ISO 3166-2).
Package Details
- Repository
- stripe stripe/terraform-provider-stripe
- License
- Notes
- This Pulumi package is based on the
stripeTerraform Provider.
published on Friday, Nov 13, 2026 by Pulumi