Package com.checkout.payments
Class ThreeDSRequest.ThreeDSRequestBuilder
- java.lang.Object
-
- com.checkout.payments.ThreeDSRequest.ThreeDSRequestBuilder
-
- Enclosing class:
- ThreeDSRequest
public static class ThreeDSRequest.ThreeDSRequestBuilder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
enabled
public ThreeDSRequest.ThreeDSRequestBuilder enabled(java.lang.Boolean enabled)
- Returns:
this.
-
attemptN3D
public ThreeDSRequest.ThreeDSRequestBuilder attemptN3D(java.lang.Boolean attemptN3D)
- Returns:
this.
-
eci
public ThreeDSRequest.ThreeDSRequestBuilder eci(java.lang.String eci)
- Returns:
this.
-
cryptogram
public ThreeDSRequest.ThreeDSRequestBuilder cryptogram(java.lang.String cryptogram)
- Returns:
this.
-
xid
public ThreeDSRequest.ThreeDSRequestBuilder xid(java.lang.String xid)
- Returns:
this.
-
version
public ThreeDSRequest.ThreeDSRequestBuilder version(java.lang.String version)
- Returns:
this.
-
exemption
public ThreeDSRequest.ThreeDSRequestBuilder exemption(Exemption exemption)
- Returns:
this.
-
challengeIndicator
public ThreeDSRequest.ThreeDSRequestBuilder challengeIndicator(ChallengeIndicator challengeIndicator)
- Returns:
this.
-
allowUpgrade
public ThreeDSRequest.ThreeDSRequestBuilder allowUpgrade(java.lang.Boolean allowUpgrade)
- Returns:
this.
-
merchantAuthenticationInfo
public ThreeDSRequest.ThreeDSRequestBuilder merchantAuthenticationInfo(MerchantAuthenticationInfo merchantAuthenticationInfo)
- Returns:
this.
-
accountInfo
public ThreeDSRequest.ThreeDSRequestBuilder accountInfo(AccountInfo accountInfo)
- Returns:
this.
-
status
public ThreeDSRequest.ThreeDSRequestBuilder status(java.lang.String status)
- Returns:
this.
-
authenticationDate
public ThreeDSRequest.ThreeDSRequestBuilder authenticationDate(java.time.Instant authenticationDate)
- Returns:
this.
-
authenticationAmount
public ThreeDSRequest.ThreeDSRequestBuilder authenticationAmount(java.lang.Long authenticationAmount)
- Returns:
this.
-
flowType
public ThreeDSRequest.ThreeDSRequestBuilder flowType(ThreeDSFlowType flowType)
- Returns:
this.
-
statusReasonCode
public ThreeDSRequest.ThreeDSRequestBuilder statusReasonCode(java.lang.String statusReasonCode)
- Returns:
this.
-
challengeCancelReason
public ThreeDSRequest.ThreeDSRequestBuilder challengeCancelReason(java.lang.String challengeCancelReason)
- Returns:
this.
-
score
public ThreeDSRequest.ThreeDSRequestBuilder score(java.lang.String score)
- Returns:
this.
-
cryptogramAlgorithm
public ThreeDSRequest.ThreeDSRequestBuilder cryptogramAlgorithm(java.lang.String cryptogramAlgorithm)
- Returns:
this.
-
authenticationId
public ThreeDSRequest.ThreeDSRequestBuilder authenticationId(java.lang.String authenticationId)
- Returns:
this.
-
initialAuthentication
public ThreeDSRequest.ThreeDSRequestBuilder initialAuthentication(InitialAuthentication initialAuthentication)
- Returns:
this.
-
build
public ThreeDSRequest build()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-