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 provided by the scheme. The Id could be alphanumeric or numeric depending on the scheme. The schemeTraceID should be referring to an original schemeUniqueTransactionID provided in an earlier payment (not necessarily processed by Adyen). Instances of available schemeTraceId is authAdjustment or recurring payments.
        Returns:
        schemeTraceId
      • setSchemeTraceId

        public void setSchemeTraceId​(String schemeTraceId)
        The identifier of the original payment provided by the scheme. The Id could be alphanumeric or numeric depending on the scheme. The schemeTraceID should be referring to an original schemeUniqueTransactionID provided in an earlier payment (not necessarily processed by Adyen). Instances of available schemeTraceId is authAdjustment or recurring payments.
        Parameters:
        schemeTraceId -
      • schemeUniqueTransactionId

        public IssuedCard schemeUniqueTransactionId​(String schemeUniqueTransactionId)
      • getSchemeUniqueTransactionId

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

        public void setSchemeUniqueTransactionId​(String schemeUniqueTransactionId)
        The unique identifier created by the scheme. The ID could 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