Class VisaCheckoutDetails


  • public class VisaCheckoutDetails
    extends Object
    VisaCheckoutDetails
    • Constructor Detail

      • VisaCheckoutDetails

        public VisaCheckoutDetails()
    • Method Detail

      • checkoutAttemptId

        public VisaCheckoutDetails checkoutAttemptId​(String checkoutAttemptId)
        The checkout attempt identifier.
        Parameters:
        checkoutAttemptId -
        Returns:
        the current VisaCheckoutDetails instance, allowing for method chaining
      • getCheckoutAttemptId

        public String getCheckoutAttemptId()
        The checkout attempt identifier.
        Returns:
        checkoutAttemptId
      • setCheckoutAttemptId

        public void setCheckoutAttemptId​(String checkoutAttemptId)
        The checkout attempt identifier.
        Parameters:
        checkoutAttemptId -
      • fundingSource

        public VisaCheckoutDetails fundingSource​(VisaCheckoutDetails.FundingSourceEnum fundingSource)
        The funding source that should be used when multiple sources are available. For Brazilian combo cards, by default the funding source is credit. To use debit, set this value to **debit**.
        Parameters:
        fundingSource -
        Returns:
        the current VisaCheckoutDetails instance, allowing for method chaining
      • getFundingSource

        public VisaCheckoutDetails.FundingSourceEnum getFundingSource()
        The funding source that should be used when multiple sources are available. For Brazilian combo cards, by default the funding source is credit. To use debit, set this value to **debit**.
        Returns:
        fundingSource
      • setFundingSource

        public void setFundingSource​(VisaCheckoutDetails.FundingSourceEnum fundingSource)
        The funding source that should be used when multiple sources are available. For Brazilian combo cards, by default the funding source is credit. To use debit, set this value to **debit**.
        Parameters:
        fundingSource -
      • visaCheckoutCallId

        public VisaCheckoutDetails visaCheckoutCallId​(String visaCheckoutCallId)
        The Visa Click to Pay Call ID value. When your shopper selects a payment and/or a shipping address from Visa Click to Pay, you will receive a Visa Click to Pay Call ID.
        Parameters:
        visaCheckoutCallId -
        Returns:
        the current VisaCheckoutDetails instance, allowing for method chaining
      • getVisaCheckoutCallId

        public String getVisaCheckoutCallId()
        The Visa Click to Pay Call ID value. When your shopper selects a payment and/or a shipping address from Visa Click to Pay, you will receive a Visa Click to Pay Call ID.
        Returns:
        visaCheckoutCallId
      • setVisaCheckoutCallId

        public void setVisaCheckoutCallId​(String visaCheckoutCallId)
        The Visa Click to Pay Call ID value. When your shopper selects a payment and/or a shipping address from Visa Click to Pay, you will receive a Visa Click to Pay Call ID.
        Parameters:
        visaCheckoutCallId -
      • equals

        public boolean equals​(Object o)
        Return true if this VisaCheckoutDetails object is equal to o.
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • fromJson

        public static VisaCheckoutDetails fromJson​(String jsonString)
                                            throws com.fasterxml.jackson.core.JsonProcessingException
        Create an instance of VisaCheckoutDetails given an JSON string
        Parameters:
        jsonString - JSON string
        Returns:
        An instance of VisaCheckoutDetails
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException - if the JSON string is invalid with respect to VisaCheckoutDetails
      • toJson

        public String toJson()
                      throws com.fasterxml.jackson.core.JsonProcessingException
        Convert an instance of VisaCheckoutDetails to an JSON string
        Returns:
        JSON string
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException