Class IssuedCard


  • public class IssuedCard
    extends Object
    IssuedCard
    • Constructor Detail

      • IssuedCard

        public IssuedCard()
    • Method Detail

      • authorisationType

        public IssuedCard authorisationType​(String authorisationType)
      • getAuthorisationType

        public String getAuthorisationType()
        The authorisation type. For example, **defaultAuthorisation**, **preAuthorisation**, **finalAuthorisation**
        Returns:
        authorisationType
      • setAuthorisationType

        public void setAuthorisationType​(String authorisationType)
        The authorisation type. For example, **defaultAuthorisation**, **preAuthorisation**, **finalAuthorisation**
        Parameters:
        authorisationType -
      • getPanEntryMode

        public IssuedCard.PanEntryModeEnum getPanEntryMode()
        Indicates the method used for entering the PAN to initiate a transaction. Possible values: **manual**, **chip**, **magstripe**, **contactless**, **cof**, **ecommerce**, **token**.
        Returns:
        panEntryMode
      • setPanEntryMode

        public void setPanEntryMode​(IssuedCard.PanEntryModeEnum panEntryMode)
        Indicates the method used for entering the PAN to initiate a transaction. Possible values: **manual**, **chip**, **magstripe**, **contactless**, **cof**, **ecommerce**, **token**.
        Parameters:
        panEntryMode -
      • getProcessingType

        public IssuedCard.ProcessingTypeEnum getProcessingType()
        Contains information about how the payment was processed. For example, **ecommerce** for online or **pos** for in-person payments.
        Returns:
        processingType
      • setProcessingType

        public void setProcessingType​(IssuedCard.ProcessingTypeEnum processingType)
        Contains information about how the payment was processed. For example, **ecommerce** for online or **pos** for in-person payments.
        Parameters:
        processingType -
      • getRelayedAuthorisationData

        public RelayedAuthorisationData getRelayedAuthorisationData()
        Get relayedAuthorisationData
        Returns:
        relayedAuthorisationData
      • setRelayedAuthorisationData

        public void setRelayedAuthorisationData​(RelayedAuthorisationData relayedAuthorisationData)
        relayedAuthorisationData
        Parameters:
        relayedAuthorisationData -
      • getSchemeTraceId

        public String getSchemeTraceId()
        The identifier of the original payment. This ID is provided by the scheme and can be alphanumeric or numeric, depending on the scheme. The `schemeTraceID` should refer to an original `schemeUniqueTransactionID` provided in an earlier payment (not necessarily processed by Adyen). A `schemeTraceId` is typically available for authorization adjustments or recurring payments.
        Returns:
        schemeTraceId
      • setSchemeTraceId

        public void setSchemeTraceId​(String schemeTraceId)
        The identifier of the original payment. This ID is provided by the scheme and can be alphanumeric or numeric, depending on the scheme. The `schemeTraceID` should refer to an original `schemeUniqueTransactionID` provided in an earlier payment (not necessarily processed by Adyen). A `schemeTraceId` is typically available for authorization adjustments or recurring payments.
        Parameters:
        schemeTraceId -
      • schemeUniqueTransactionId

        public IssuedCard schemeUniqueTransactionId​(String schemeUniqueTransactionId)
      • getSchemeUniqueTransactionId

        public String getSchemeUniqueTransactionId()
        The unique identifier created by the scheme. This ID can be alphanumeric or numeric depending on the scheme.
        Returns:
        schemeUniqueTransactionId
      • setSchemeUniqueTransactionId

        public void setSchemeUniqueTransactionId​(String schemeUniqueTransactionId)
        The unique identifier created by the scheme. This ID can be alphanumeric or numeric depending on the scheme.
        Parameters:
        schemeUniqueTransactionId -
      • setType

        public void setType​(IssuedCard.TypeEnum type)
        **issuedCard**
        Parameters:
        type -
      • getValidationFacts

        public List<TransferNotificationValidationFact> getValidationFacts()
        The evaluation of the validation facts. See [validation checks](https://docs.adyen.com/issuing/validation-checks) for more information.
        Returns:
        validationFacts
      • setValidationFacts

        public void setValidationFacts​(List<TransferNotificationValidationFact> validationFacts)
        The evaluation of the validation facts. See [validation checks](https://docs.adyen.com/issuing/validation-checks) for more information.
        Parameters:
        validationFacts -
      • equals

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

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

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

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