Package com.stripe.model
Class Charge.PaymentMethodDetails.Card.ThreeDSecure
java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.Charge.PaymentMethodDetails.Card.ThreeDSecure
- All Implemented Interfaces:
- StripeObjectInterface
- Enclosing class:
- Charge.PaymentMethodDetails.Card
For more details about ThreeDSecure, please refer to the API Reference.
- 
Field SummaryFields inherited from class com.stripe.model.StripeObjectPRETTY_PRINT_GSON
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleanbooleanFor authenticated transactions: how the customer was authenticated by the issuing bank.The Electronic Commerce Indicator (ECI).The exemption requested via 3DS and accepted by the issuer at authentication time.Whether Stripe requested the value ofexemption_indicatorin the transaction.Indicates the outcome of 3D Secure authentication.Additional information about why 3D Secure succeeded or failed based on theresult.The 3D Secure 1 XID or 3D Secure 2 Directory Server Transaction ID (dsTransId) for this payment.The version of 3D Secure that was used.inthashCode()voidsetAuthenticationFlow(String authenticationFlow) For authenticated transactions: how the customer was authenticated by the issuing bank.voidsetElectronicCommerceIndicator(String electronicCommerceIndicator) The Electronic Commerce Indicator (ECI).voidsetExemptionIndicator(String exemptionIndicator) The exemption requested via 3DS and accepted by the issuer at authentication time.voidsetExemptionIndicatorApplied(Boolean exemptionIndicatorApplied) Whether Stripe requested the value ofexemption_indicatorin the transaction.voidIndicates the outcome of 3D Secure authentication.voidsetResultReason(String resultReason) Additional information about why 3D Secure succeeded or failed based on theresult.voidsetTransactionId(String transactionId) The 3D Secure 1 XID or 3D Secure 2 Directory Server Transaction ID (dsTransId) for this payment.voidsetVersion(String version) The version of 3D Secure that was used.Methods inherited from class com.stripe.model.StripeObjectdeserializeStripeObject, deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
- 
Constructor Details- 
ThreeDSecurepublic ThreeDSecure()
 
- 
- 
Method Details- 
getAuthenticationFlowFor authenticated transactions: how the customer was authenticated by the issuing bank.One of challenge, orfrictionless.
- 
getElectronicCommerceIndicatorThe Electronic Commerce Indicator (ECI). A protocol-level field indicating what degree of authentication was performed.One of 01,02,05,06, or07.
- 
getExemptionIndicatorThe exemption requested via 3DS and accepted by the issuer at authentication time.One of low_risk, ornone.
- 
getExemptionIndicatorAppliedWhether Stripe requested the value ofexemption_indicatorin the transaction. This will depend on the outcome of Stripe's internal risk assessment.
- 
getResultIndicates the outcome of 3D Secure authentication.One of attempt_acknowledged,authenticated,exempted,failed,not_supported, orprocessing_error.
- 
getResultReasonAdditional information about why 3D Secure succeeded or failed based on theresult.One of abandoned,bypassed,canceled,card_not_enrolled,network_not_supported,protocol_error, orrejected.
- 
getTransactionIdThe 3D Secure 1 XID or 3D Secure 2 Directory Server Transaction ID (dsTransId) for this payment.
- 
getVersionThe version of 3D Secure that was used.One of 1.0.2,2.1.0, or2.2.0.
- 
setAuthenticationFlowFor authenticated transactions: how the customer was authenticated by the issuing bank.One of challenge, orfrictionless.
- 
setElectronicCommerceIndicatorThe Electronic Commerce Indicator (ECI). A protocol-level field indicating what degree of authentication was performed.One of 01,02,05,06, or07.
- 
setExemptionIndicatorThe exemption requested via 3DS and accepted by the issuer at authentication time.One of low_risk, ornone.
- 
setExemptionIndicatorAppliedWhether Stripe requested the value ofexemption_indicatorin the transaction. This will depend on the outcome of Stripe's internal risk assessment.
- 
setResultIndicates the outcome of 3D Secure authentication.One of attempt_acknowledged,authenticated,exempted,failed,not_supported, orprocessing_error.
- 
setResultReasonAdditional information about why 3D Secure succeeded or failed based on theresult.One of abandoned,bypassed,canceled,card_not_enrolled,network_not_supported,protocol_error, orrejected.
- 
setTransactionIdThe 3D Secure 1 XID or 3D Secure 2 Directory Server Transaction ID (dsTransId) for this payment.
- 
setVersionThe version of 3D Secure that was used.One of 1.0.2,2.1.0, or2.2.0.
- 
equals
- 
canEqual
- 
hashCodepublic int hashCode()
 
-