Class TechnicalCancelRequest


  • public class TechnicalCancelRequest
    extends Object
    TechnicalCancelRequest
    • Constructor Detail

      • TechnicalCancelRequest

        public TechnicalCancelRequest()
    • Method Detail

      • getAdditionalData

        public Map<String,​String> getAdditionalData()
        This field contains additional data, which may be required for a particular modification request. The additionalData object consists of entries, each of which includes the key and value.
        Returns:
        additionalData
      • setAdditionalData

        public void setAdditionalData​(Map<String,​String> additionalData)
        This field contains additional data, which may be required for a particular modification request. The additionalData object consists of entries, each of which includes the key and value.
        Parameters:
        additionalData -
      • getMerchantAccount

        public String getMerchantAccount()
        The merchant account that is used to process the payment.
        Returns:
        merchantAccount
      • setMerchantAccount

        public void setMerchantAccount​(String merchantAccount)
        The merchant account that is used to process the payment.
        Parameters:
        merchantAccount -
      • getModificationAmount

        public Amount getModificationAmount()
        Get modificationAmount
        Returns:
        modificationAmount
      • setModificationAmount

        public void setModificationAmount​(Amount modificationAmount)
        modificationAmount
        Parameters:
        modificationAmount -
      • getMpiData

        public ThreeDSecureData getMpiData()
        Get mpiData
        Returns:
        mpiData
      • setMpiData

        public void setMpiData​(ThreeDSecureData mpiData)
        mpiData
        Parameters:
        mpiData -
      • getOriginalMerchantReference

        public String getOriginalMerchantReference()
        The original merchant reference to cancel.
        Returns:
        originalMerchantReference
      • setOriginalMerchantReference

        public void setOriginalMerchantReference​(String originalMerchantReference)
        The original merchant reference to cancel.
        Parameters:
        originalMerchantReference -
      • getPlatformChargebackLogic

        public PlatformChargebackLogic getPlatformChargebackLogic()
        Get platformChargebackLogic
        Returns:
        platformChargebackLogic
      • setPlatformChargebackLogic

        public void setPlatformChargebackLogic​(PlatformChargebackLogic platformChargebackLogic)
        platformChargebackLogic
        Parameters:
        platformChargebackLogic -
      • getReference

        public String getReference()
        Your reference for the payment modification. This reference is visible in Customer Area and in reports. Maximum length: 80 characters.
        Returns:
        reference
      • setReference

        public void setReference​(String reference)
        Your reference for the payment modification. This reference is visible in Customer Area and in reports. Maximum length: 80 characters.
        Parameters:
        reference -
      • getSplits

        public List<Split> getSplits()
        An array of objects specifying how the amount should be split between accounts when using Adyen for Platforms. For more information, see how to split payments for [platforms](https://docs.adyen.com/platforms/automatic-split-configuration/).
        Returns:
        splits
      • setSplits

        public void setSplits​(List<Split> splits)
        An array of objects specifying how the amount should be split between accounts when using Adyen for Platforms. For more information, see how to split payments for [platforms](https://docs.adyen.com/platforms/automatic-split-configuration/).
        Parameters:
        splits -
      • getTenderReference

        public String getTenderReference()
        The transaction reference provided by the PED. For point-of-sale integrations only.
        Returns:
        tenderReference
      • setTenderReference

        public void setTenderReference​(String tenderReference)
        The transaction reference provided by the PED. For point-of-sale integrations only.
        Parameters:
        tenderReference -
      • getUniqueTerminalId

        public String getUniqueTerminalId()
        Unique terminal ID for the PED that originally processed the request. For point-of-sale integrations only.
        Returns:
        uniqueTerminalId
      • setUniqueTerminalId

        public void setUniqueTerminalId​(String uniqueTerminalId)
        Unique terminal ID for the PED that originally processed the request. For point-of-sale integrations only.
        Parameters:
        uniqueTerminalId -
      • equals

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

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

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

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