Class AuthenticationRetrieveResponse.Transaction
-
- All Implemented Interfaces:
public final class AuthenticationRetrieveResponse.TransactionObject containing data about the e-commerce transaction for which the merchant is requesting authentication.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classAuthenticationRetrieveResponse.Transaction.BuilderA builder for Transaction.
public final classAuthenticationRetrieveResponse.Transaction.TypeType of the transaction for which a 3DS authentication request is occurring. Maps to EMV 3DS field transType.
-
Method Summary
Modifier and Type Method Description final Doubleamount()Amount of the purchase in minor units of currency with all punctuation removed. final Stringcurrency()Currency of the purchase. final DoublecurrencyExponent()Minor units of currency, as specified in ISO 4217 currency exponent. final OffsetDateTimedateTime()Date and time when the authentication was generated by the merchant/acquirer's 3DS server. final Optional<AuthenticationRetrieveResponse.Transaction.Type>type()Type of the transaction for which a 3DS authentication request is occurring. final JsonField<Double>_amount()Amount of the purchase in minor units of currency with all punctuation removed. final JsonField<String>_currency()Currency of the purchase. final JsonField<Double>_currencyExponent()Minor units of currency, as specified in ISO 4217 currency exponent. final JsonField<OffsetDateTime>_dateTime()Date and time when the authentication was generated by the merchant/acquirer's 3DS server. final JsonField<AuthenticationRetrieveResponse.Transaction.Type>_type()Type of the transaction for which a 3DS authentication request is occurring. final Map<String, JsonValue>_additionalProperties()final AuthenticationRetrieveResponse.Transactionvalidate()final AuthenticationRetrieveResponse.Transaction.BuildertoBuilder()Booleanequals(Object other)IntegerhashCode()StringtoString()final static AuthenticationRetrieveResponse.Transaction.Builderbuilder()Returns a mutable builder for constructing an instance of Transaction. -
-
Method Detail
-
amount
final Double amount()
Amount of the purchase in minor units of currency with all punctuation removed. Maps to EMV 3DS field purchaseAmount.
-
currencyExponent
final Double currencyExponent()
Minor units of currency, as specified in ISO 4217 currency exponent. Maps to EMV 3DS field purchaseExponent.
-
dateTime
final 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 Optional<AuthenticationRetrieveResponse.Transaction.Type> type()
Type of the transaction for which a 3DS authentication request is occurring. Maps to EMV 3DS field transType.
-
_amount
final JsonField<Double> _amount()
Amount of the purchase in minor units of currency with all punctuation removed. Maps to EMV 3DS field purchaseAmount.
-
_currency
final JsonField<String> _currency()
Currency of the purchase. Maps to EMV 3DS field purchaseCurrency.
-
_currencyExponent
final JsonField<Double> _currencyExponent()
Minor units of currency, as specified in ISO 4217 currency exponent. Maps to EMV 3DS field purchaseExponent.
-
_dateTime
final 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 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 Map<String, JsonValue> _additionalProperties()
-
validate
final AuthenticationRetrieveResponse.Transaction validate()
-
toBuilder
final AuthenticationRetrieveResponse.Transaction.Builder toBuilder()
-
builder
final static AuthenticationRetrieveResponse.Transaction.Builder builder()
Returns a mutable builder for constructing an instance of Transaction.
The following fields are required:
.amount() .currency() .currencyExponent() .dateTime() .type()
-
-
-
-