Class AuthenticationRetrieveResponse.Transaction.Builder
-
- All Implemented Interfaces:
public final class AuthenticationRetrieveResponse.Transaction.BuilderA builder for Transaction.
-
-
Method Summary
-
-
Method Detail
-
amount
final AuthenticationRetrieveResponse.Transaction.Builder amount(Double amount)
Amount of the purchase in minor units of currency with all punctuation removed. Maps to EMV 3DS field purchaseAmount.
-
amount
final AuthenticationRetrieveResponse.Transaction.Builder amount(JsonField<Double> amount)
Amount of the purchase in minor units of currency with all punctuation removed. Maps to EMV 3DS field purchaseAmount.
-
currency
final AuthenticationRetrieveResponse.Transaction.Builder currency(String currency)
Currency of the purchase. Maps to EMV 3DS field purchaseCurrency.
-
currency
final AuthenticationRetrieveResponse.Transaction.Builder currency(JsonField<String> currency)
Currency of the purchase. Maps to EMV 3DS field purchaseCurrency.
-
currencyExponent
final AuthenticationRetrieveResponse.Transaction.Builder currencyExponent(Double currencyExponent)
Minor units of currency, as specified in ISO 4217 currency exponent. Maps to EMV 3DS field purchaseExponent.
-
currencyExponent
final AuthenticationRetrieveResponse.Transaction.Builder currencyExponent(JsonField<Double> currencyExponent)
Minor units of currency, as specified in ISO 4217 currency exponent. Maps to EMV 3DS field purchaseExponent.
-
dateTime
final AuthenticationRetrieveResponse.Transaction.Builder dateTime(OffsetDateTime dateTime)
Date and time when the authentication was generated by the merchant/acquirer's 3DS server. Maps to EMV 3DS field purchaseDate.
-
dateTime
final AuthenticationRetrieveResponse.Transaction.Builder dateTime(JsonField<OffsetDateTime> dateTime)
Date and time when the authentication was generated by the merchant/acquirer's 3DS server. Maps to EMV 3DS field purchaseDate.
-
type
final AuthenticationRetrieveResponse.Transaction.Builder type(AuthenticationRetrieveResponse.Transaction.Type type)
Type of the transaction for which a 3DS authentication request is occurring. Maps to EMV 3DS field transType.
-
type
final AuthenticationRetrieveResponse.Transaction.Builder type(Optional<AuthenticationRetrieveResponse.Transaction.Type> type)
Type of the transaction for which a 3DS authentication request is occurring. Maps to EMV 3DS field transType.
-
type
final AuthenticationRetrieveResponse.Transaction.Builder type(JsonField<AuthenticationRetrieveResponse.Transaction.Type> type)
Type of the transaction for which a 3DS authentication request is occurring. Maps to EMV 3DS field transType.
-
additionalProperties
final AuthenticationRetrieveResponse.Transaction.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final AuthenticationRetrieveResponse.Transaction.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final AuthenticationRetrieveResponse.Transaction.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final AuthenticationRetrieveResponse.Transaction.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final AuthenticationRetrieveResponse.Transaction.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final AuthenticationRetrieveResponse.Transaction build()
-
-
-
-