Package com.stripe.param.threedsecure
Class AuthenticationCreateParams
java.lang.Object
com.stripe.net.ApiRequestParams
com.stripe.param.threedsecure.AuthenticationCreateParams
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classRequestor ID if you’re enrolled in the card network’s 3DS program.static enumCountry subdivision code defined in ISO 3166-2.static classstatic classstatic enumstatic classstatic enumstatic classstatic enumNested classes/interfaces inherited from class com.stripe.net.ApiRequestParams
ApiRequestParams.EnumParam -
Field Summary
Fields inherited from class com.stripe.net.ApiRequestParams
EXTRA_PARAMS_KEY -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanContains additional details about the acquirer for this 3DS Authentication.A non-negative integer representing the amount in the smallest currency unit.Required. Contains additional details on the channel used for this 3DS Authentication.Three-letter ISO currency code, in lowercase.The 3DS directory server with which this 3DS Authentication was processed.Specifies which fields in the response should be expanded.Map of extra parameters for custom features not available in this client library.Contains additional details on your flow preference for this 3DS Authentication.Contains information about future usage of this 3DS Authentication.Required. Indicates whether this 3DS Authentication is being performed for a payment or non-payment use case.Set of key-value pairs that you can attach to an object.ID of the payment method (a PaymentMethod object) to attach to this 3DS Authentication.Hash used to generate the PaymentMethod to be used for this Authentication.The reason for invoking standalone 3DS.The shipping address requested by the cardholder.Set toalwaysto skip the fingerprinting step and submit this Authentication immediately orif_fingerprinting_not_supportedto submit this Authentication only if fingerprinting is not available.inthashCode()Methods inherited from class com.stripe.net.ApiRequestParams
paramsToMap, toMap
-
Method Details
-
builder
-
getAcquirerDetails
Contains additional details about the acquirer for this 3DS Authentication.Refer to the Pass acquirer details and directory server section of the standalone 3DS guide for more information.
-
getAmount
A non-negative integer representing the amount in the smallest currency unit. You can't include this parameter ifmessage_categoryisnon_payment_authentication -
getChannel
Required. Contains additional details on the channel used for this 3DS Authentication. -
getCurrency
Three-letter ISO currency code, in lowercase. Must be a supported currency. -
getDirectoryServer
The 3DS directory server with which this 3DS Authentication was processed. -
getExpand
Specifies which fields in the response should be expanded. -
getExtraParams
Map of extra parameters for custom features not available in this client library. The content in this map is not serialized under this field's@SerializedNamevalue. Instead, each key/value pair is serialized as if the key is a root-level field (serialized) name in this param object. Effectively, this map is flattened to its parent instance. -
getFlowPreference
Contains additional details on your flow preference for this 3DS Authentication.Refer to the Specify a flow preference section of the standalone 3DS guide for more information.
-
getFutureUsage
Contains information about future usage of this 3DS Authentication. -
getMessageCategory
Required. Indicates whether this 3DS Authentication is being performed for a payment or non-payment use case. -
getMetadata
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. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value tometadata. -
getPaymentMethod
ID of the payment method (a PaymentMethod object) to attach to this 3DS Authentication. -
getPaymentMethodData
Hash used to generate the PaymentMethod to be used for this Authentication. This is mutually exclusive with thepayment_methodparameter. -
getReason
The reason for invoking standalone 3DS. This is tailored specifically for cases when you want Stripe to help determine the standalone 3DS flow to fit your use case instead of needing to select a specific 3DS flow.This parameter is exclusive with
flow_preference. You can either usereasonfor controlling 3DS according to your business requirements, or useflow_preferencefor having fine-grained control over your 3DS flow preference. -
getShippingAddress
The shipping address requested by the cardholder. You should try to include as complete address information as possible. -
getSubmit
Set toalwaysto 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.
-
equals
-
canEqual
-
hashCode
public int hashCode()
-