Class AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder
-
- All Implemented Interfaces:
public final class AuthenticationRetrieveResponse.Merchant.RiskIndicator.BuilderA builder for RiskIndicator.
-
-
Method Summary
-
-
Method Detail
-
deliveryEmailAddress
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder deliveryEmailAddress(String deliveryEmailAddress)
In transactions with electronic delivery, email address to which merchandise is delivered. Maps to EMV 3DS field deliveryEmailAddress.
-
deliveryEmailAddress
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder deliveryEmailAddress(Optional<String> deliveryEmailAddress)
In transactions with electronic delivery, email address to which merchandise is delivered. Maps to EMV 3DS field deliveryEmailAddress.
-
deliveryEmailAddress
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder deliveryEmailAddress(JsonField<String> deliveryEmailAddress)
In transactions with electronic delivery, email address to which merchandise is delivered. Maps to EMV 3DS field deliveryEmailAddress.
-
deliveryTimeFrame
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder deliveryTimeFrame(AuthenticationRetrieveResponse.Merchant.RiskIndicator.DeliveryTimeFrame deliveryTimeFrame)
The delivery time frame for the merchandise. Maps to EMV 3DS field deliveryTimeframe.
-
deliveryTimeFrame
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder deliveryTimeFrame(Optional<AuthenticationRetrieveResponse.Merchant.RiskIndicator.DeliveryTimeFrame> deliveryTimeFrame)
The delivery time frame for the merchandise. Maps to EMV 3DS field deliveryTimeframe.
-
deliveryTimeFrame
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder deliveryTimeFrame(JsonField<AuthenticationRetrieveResponse.Merchant.RiskIndicator.DeliveryTimeFrame> deliveryTimeFrame)
The delivery time frame for the merchandise. Maps to EMV 3DS field deliveryTimeframe.
-
giftCardAmount
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder giftCardAmount(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.
-
giftCardAmount
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder giftCardAmount(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.
-
giftCardAmount
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder giftCardAmount(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.
-
giftCardAmount
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder giftCardAmount(JsonField<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 AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder giftCardCount(Long giftCardCount)
In prepaid or gift card purchase transactions, count of individual prepaid or gift cards/codes purchased. Maps to EMV 3DS field giftCardCount.
-
giftCardCount
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder giftCardCount(Long giftCardCount)
In prepaid or gift card purchase transactions, count of individual prepaid or gift cards/codes purchased. Maps to EMV 3DS field giftCardCount.
-
giftCardCount
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder giftCardCount(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.
-
giftCardCount
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder giftCardCount(JsonField<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 AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder giftCardCurrency(String giftCardCurrency)
In prepaid or gift card purchase transactions, currency code of the gift card. Maps to EMV 3DS field giftCardCurr.
-
giftCardCurrency
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder giftCardCurrency(Optional<String> giftCardCurrency)
In prepaid or gift card purchase transactions, currency code of the gift card. Maps to EMV 3DS field giftCardCurr.
-
giftCardCurrency
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder giftCardCurrency(JsonField<String> giftCardCurrency)
In prepaid or gift card purchase transactions, currency code of the gift card. Maps to EMV 3DS field giftCardCurr.
-
orderAvailability
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder orderAvailability(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.
-
orderAvailability
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder orderAvailability(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.
-
orderAvailability
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder orderAvailability(JsonField<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 AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder preOrderAvailableDate(OffsetDateTime preOrderAvailableDate)
In pre-order purchase transactions, the expected date that the merchandise will be available. Maps to EMV 3DS field preOrderDate.
-
preOrderAvailableDate
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder preOrderAvailableDate(Optional<OffsetDateTime> preOrderAvailableDate)
In pre-order purchase transactions, the expected date that the merchandise will be available. Maps to EMV 3DS field preOrderDate.
-
preOrderAvailableDate
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder preOrderAvailableDate(JsonField<OffsetDateTime> preOrderAvailableDate)
In pre-order purchase transactions, the expected date that the merchandise will be available. Maps to EMV 3DS field preOrderDate.
-
reorderItems
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder reorderItems(AuthenticationRetrieveResponse.Merchant.RiskIndicator.ReorderItems reorderItems)
Indicates whether the cardholder is reordering previously purchased merchandise. Maps to EMV 3DS field reorderItemsInd.
-
reorderItems
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder reorderItems(Optional<AuthenticationRetrieveResponse.Merchant.RiskIndicator.ReorderItems> reorderItems)
Indicates whether the cardholder is reordering previously purchased merchandise. Maps to EMV 3DS field reorderItemsInd.
-
reorderItems
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder reorderItems(JsonField<AuthenticationRetrieveResponse.Merchant.RiskIndicator.ReorderItems> reorderItems)
Indicates whether the cardholder is reordering previously purchased merchandise. Maps to EMV 3DS field reorderItemsInd.
-
shippingMethod
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder shippingMethod(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.
-
shippingMethod
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder shippingMethod(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.
-
shippingMethod
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder shippingMethod(JsonField<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.
-
additionalProperties
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final AuthenticationRetrieveResponse.Merchant.RiskIndicator build()
-
-
-
-