Class CardPayment.Element.CardValidation.NetworkDetails.Visa.Builder
-
- All Implemented Interfaces:
public final class CardPayment.Element.CardValidation.NetworkDetails.Visa.BuilderA builder for Visa.
-
-
Method Summary
-
-
Method Detail
-
electronicCommerceIndicator
final CardPayment.Element.CardValidation.NetworkDetails.Visa.Builder electronicCommerceIndicator(CardPayment.Element.CardValidation.NetworkDetails.Visa.ElectronicCommerceIndicator electronicCommerceIndicator)
For electronic commerce transactions, this identifies the level of security used in obtaining the customer's payment credential. For mail or telephone order transactions, identifies the type of mail or telephone order.
-
electronicCommerceIndicator
final CardPayment.Element.CardValidation.NetworkDetails.Visa.Builder electronicCommerceIndicator(Optional<CardPayment.Element.CardValidation.NetworkDetails.Visa.ElectronicCommerceIndicator> electronicCommerceIndicator)
For electronic commerce transactions, this identifies the level of security used in obtaining the customer's payment credential. For mail or telephone order transactions, identifies the type of mail or telephone order.
-
electronicCommerceIndicator
final CardPayment.Element.CardValidation.NetworkDetails.Visa.Builder electronicCommerceIndicator(JsonField<CardPayment.Element.CardValidation.NetworkDetails.Visa.ElectronicCommerceIndicator> electronicCommerceIndicator)
For electronic commerce transactions, this identifies the level of security used in obtaining the customer's payment credential. For mail or telephone order transactions, identifies the type of mail or telephone order.
-
pointOfServiceEntryMode
final CardPayment.Element.CardValidation.NetworkDetails.Visa.Builder pointOfServiceEntryMode(CardPayment.Element.CardValidation.NetworkDetails.Visa.PointOfServiceEntryMode pointOfServiceEntryMode)
The method used to enter the cardholder's primary account number and card expiration date.
-
pointOfServiceEntryMode
final CardPayment.Element.CardValidation.NetworkDetails.Visa.Builder pointOfServiceEntryMode(Optional<CardPayment.Element.CardValidation.NetworkDetails.Visa.PointOfServiceEntryMode> pointOfServiceEntryMode)
The method used to enter the cardholder's primary account number and card expiration date.
-
pointOfServiceEntryMode
final CardPayment.Element.CardValidation.NetworkDetails.Visa.Builder pointOfServiceEntryMode(JsonField<CardPayment.Element.CardValidation.NetworkDetails.Visa.PointOfServiceEntryMode> pointOfServiceEntryMode)
The method used to enter the cardholder's primary account number and card expiration date.
-
standInProcessingReason
final CardPayment.Element.CardValidation.NetworkDetails.Visa.Builder standInProcessingReason(CardPayment.Element.CardValidation.NetworkDetails.Visa.StandInProcessingReason standInProcessingReason)
Only present when
actioner: network. Describes why a card authorization was approved or declined by Visa through stand-in processing.
-
standInProcessingReason
final CardPayment.Element.CardValidation.NetworkDetails.Visa.Builder standInProcessingReason(Optional<CardPayment.Element.CardValidation.NetworkDetails.Visa.StandInProcessingReason> standInProcessingReason)
Only present when
actioner: network. Describes why a card authorization was approved or declined by Visa through stand-in processing.
-
standInProcessingReason
final CardPayment.Element.CardValidation.NetworkDetails.Visa.Builder standInProcessingReason(JsonField<CardPayment.Element.CardValidation.NetworkDetails.Visa.StandInProcessingReason> standInProcessingReason)
Only present when
actioner: network. Describes why a card authorization was approved or declined by Visa through stand-in processing.
-
additionalProperties
final CardPayment.Element.CardValidation.NetworkDetails.Visa.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final CardPayment.Element.CardValidation.NetworkDetails.Visa.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final CardPayment.Element.CardValidation.NetworkDetails.Visa.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final CardPayment.Element.CardValidation.NetworkDetails.Visa.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final CardPayment.Element.CardValidation.NetworkDetails.Visa.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final CardPayment.Element.CardValidation.NetworkDetails.Visa build()
-
-
-
-