Class AuthenticationRetrieveResponse.Merchant.RiskIndicator
-
- All Implemented Interfaces:
public final class AuthenticationRetrieveResponse.Merchant.RiskIndicatorObject containing additional data indicating additional risk factors related to the e-commerce transaction.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classAuthenticationRetrieveResponse.Merchant.RiskIndicator.BuilderA builder for RiskIndicator.
public final classAuthenticationRetrieveResponse.Merchant.RiskIndicator.DeliveryTimeFrameThe delivery time frame for the merchandise. Maps to EMV 3DS field
deliveryTimeframe.public final classAuthenticationRetrieveResponse.Merchant.RiskIndicator.OrderAvailabilityIndicates whether the purchase is for merchandise that is available now or at a future date. Maps to EMV 3DS field
preOrderPurchaseInd.public final classAuthenticationRetrieveResponse.Merchant.RiskIndicator.ReorderItemsIndicates whether the cardholder is reordering previously purchased merchandise. Maps to EMV 3DS field
reorderItemsInd.public final classAuthenticationRetrieveResponse.Merchant.RiskIndicator.ShippingMethodShipping method that the cardholder chose for the transaction. If purchase includes one or more item, this indicator is used for the physical goods; if the purchase only includes digital goods, this indicator is used to describe the most expensive item purchased. Maps to EMV 3DS field
shipIndicator.
-
Method Summary
-
-
Method Detail
-
deliveryEmailAddress
final Optional<String> deliveryEmailAddress()
In transactions with electronic delivery, email address to which merchandise is delivered. Maps to EMV 3DS field
deliveryEmailAddress.
-
deliveryTimeFrame
final Optional<AuthenticationRetrieveResponse.Merchant.RiskIndicator.DeliveryTimeFrame> deliveryTimeFrame()
The delivery time frame for the merchandise. Maps to EMV 3DS field
deliveryTimeframe.
-
giftCardAmount
final Optional<Long> giftCardAmount()
In prepaid or gift card purchase transactions, purchase amount total in major units (e.g., a purchase of USD $205.10 would be 205). Maps to EMV 3DS field
giftCardAmount.
-
giftCardCount
final Optional<Long> giftCardCount()
In prepaid or gift card purchase transactions, count of individual prepaid or gift cards/codes purchased. Maps to EMV 3DS field
giftCardCount.
-
giftCardCurrency
final Optional<String> giftCardCurrency()
In prepaid or gift card purchase transactions, currency code of the gift card. Maps to EMV 3DS field
giftCardCurr. Permitted values: ISO 4217 three-character currency code (e.g., USD).
-
orderAvailability
final Optional<AuthenticationRetrieveResponse.Merchant.RiskIndicator.OrderAvailability> orderAvailability()
Indicates whether the purchase is for merchandise that is available now or at a future date. Maps to EMV 3DS field
preOrderPurchaseInd.
-
preOrderAvailableDate
final Optional<OffsetDateTime> preOrderAvailableDate()
In pre-order purchase transactions, the expected date that the merchandise will be available. Maps to EMV 3DS field
preOrderDate. Permitted values: Date string in the ISO 8601 format yyyy-MM-dd'T'hh:mm:ssZ
-
reorderItems
final Optional<AuthenticationRetrieveResponse.Merchant.RiskIndicator.ReorderItems> reorderItems()
Indicates whether the cardholder is reordering previously purchased merchandise. Maps to EMV 3DS field
reorderItemsInd.
-
shippingMethod
final Optional<AuthenticationRetrieveResponse.Merchant.RiskIndicator.ShippingMethod> shippingMethod()
Shipping method that the cardholder chose for the transaction. If purchase includes one or more item, this indicator is used for the physical goods; if the purchase only includes digital goods, this indicator is used to describe the most expensive item purchased. Maps to EMV 3DS field
shipIndicator.
-
_deliveryEmailAddress
final JsonField<String> _deliveryEmailAddress()
Returns the raw JSON value of deliveryEmailAddress.
Unlike deliveryEmailAddress, this method doesn't throw if the JSON field has an unexpected type.
-
_deliveryTimeFrame
final JsonField<AuthenticationRetrieveResponse.Merchant.RiskIndicator.DeliveryTimeFrame> _deliveryTimeFrame()
Returns the raw JSON value of deliveryTimeFrame.
Unlike deliveryTimeFrame, this method doesn't throw if the JSON field has an unexpected type.
-
_giftCardAmount
final JsonField<Long> _giftCardAmount()
Returns the raw JSON value of giftCardAmount.
Unlike giftCardAmount, this method doesn't throw if the JSON field has an unexpected type.
-
_giftCardCount
final JsonField<Long> _giftCardCount()
Returns the raw JSON value of giftCardCount.
Unlike giftCardCount, this method doesn't throw if the JSON field has an unexpected type.
-
_giftCardCurrency
final JsonField<String> _giftCardCurrency()
Returns the raw JSON value of giftCardCurrency.
Unlike giftCardCurrency, this method doesn't throw if the JSON field has an unexpected type.
-
_orderAvailability
final JsonField<AuthenticationRetrieveResponse.Merchant.RiskIndicator.OrderAvailability> _orderAvailability()
Returns the raw JSON value of orderAvailability.
Unlike orderAvailability, this method doesn't throw if the JSON field has an unexpected type.
-
_preOrderAvailableDate
final JsonField<OffsetDateTime> _preOrderAvailableDate()
Returns the raw JSON value of preOrderAvailableDate.
Unlike preOrderAvailableDate, this method doesn't throw if the JSON field has an unexpected type.
-
_reorderItems
final JsonField<AuthenticationRetrieveResponse.Merchant.RiskIndicator.ReorderItems> _reorderItems()
Returns the raw JSON value of reorderItems.
Unlike reorderItems, this method doesn't throw if the JSON field has an unexpected type.
-
_shippingMethod
final JsonField<AuthenticationRetrieveResponse.Merchant.RiskIndicator.ShippingMethod> _shippingMethod()
Returns the raw JSON value of shippingMethod.
Unlike shippingMethod, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder toBuilder()
-
validate
final AuthenticationRetrieveResponse.Merchant.RiskIndicator validate()
-
builder
final static AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder builder()
Returns a mutable builder for constructing an instance of RiskIndicator.
-
-
-
-