Class ResponseAdditionalDataCommon


  • public class ResponseAdditionalDataCommon
    extends Object
    ResponseAdditionalDataCommon
    • Constructor Detail

      • ResponseAdditionalDataCommon

        public ResponseAdditionalDataCommon()
    • Method Detail

      • acquirerAccountCode

        public ResponseAdditionalDataCommon acquirerAccountCode​(String acquirerAccountCode)
        The name of the Adyen acquirer account. Example: PayPalSandbox_TestAcquirer > Only relevant for PayPal transactions.
        Parameters:
        acquirerAccountCode - The name of the Adyen acquirer account. Example: PayPalSandbox_TestAcquirer > Only relevant for PayPal transactions.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getAcquirerAccountCode

        public String getAcquirerAccountCode()
        The name of the Adyen acquirer account. Example: PayPalSandbox_TestAcquirer > Only relevant for PayPal transactions.
        Returns:
        acquirerAccountCode The name of the Adyen acquirer account. Example: PayPalSandbox_TestAcquirer > Only relevant for PayPal transactions.
      • setAcquirerAccountCode

        public void setAcquirerAccountCode​(String acquirerAccountCode)
        The name of the Adyen acquirer account. Example: PayPalSandbox_TestAcquirer > Only relevant for PayPal transactions.
        Parameters:
        acquirerAccountCode - The name of the Adyen acquirer account. Example: PayPalSandbox_TestAcquirer > Only relevant for PayPal transactions.
      • acquirerCode

        public ResponseAdditionalDataCommon acquirerCode​(String acquirerCode)
        The name of the acquirer processing the payment request. Example: TestPmmAcquirer
        Parameters:
        acquirerCode - The name of the acquirer processing the payment request. Example: TestPmmAcquirer
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getAcquirerCode

        public String getAcquirerCode()
        The name of the acquirer processing the payment request. Example: TestPmmAcquirer
        Returns:
        acquirerCode The name of the acquirer processing the payment request. Example: TestPmmAcquirer
      • setAcquirerCode

        public void setAcquirerCode​(String acquirerCode)
        The name of the acquirer processing the payment request. Example: TestPmmAcquirer
        Parameters:
        acquirerCode - The name of the acquirer processing the payment request. Example: TestPmmAcquirer
      • acquirerReference

        public ResponseAdditionalDataCommon acquirerReference​(String acquirerReference)
        The reference number that can be used for reconciliation in case a non-Adyen acquirer is used for settlement. Example: 7C9N3FNBKT9
        Parameters:
        acquirerReference - The reference number that can be used for reconciliation in case a non-Adyen acquirer is used for settlement. Example: 7C9N3FNBKT9
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getAcquirerReference

        public String getAcquirerReference()
        The reference number that can be used for reconciliation in case a non-Adyen acquirer is used for settlement. Example: 7C9N3FNBKT9
        Returns:
        acquirerReference The reference number that can be used for reconciliation in case a non-Adyen acquirer is used for settlement. Example: 7C9N3FNBKT9
      • setAcquirerReference

        public void setAcquirerReference​(String acquirerReference)
        The reference number that can be used for reconciliation in case a non-Adyen acquirer is used for settlement. Example: 7C9N3FNBKT9
        Parameters:
        acquirerReference - The reference number that can be used for reconciliation in case a non-Adyen acquirer is used for settlement. Example: 7C9N3FNBKT9
      • alias

        public ResponseAdditionalDataCommon alias​(String alias)
        The Adyen alias of the card. Example: H167852639363479
        Parameters:
        alias - The Adyen alias of the card. Example: H167852639363479
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getAlias

        public String getAlias()
        The Adyen alias of the card. Example: H167852639363479
        Returns:
        alias The Adyen alias of the card. Example: H167852639363479
      • setAlias

        public void setAlias​(String alias)
        The Adyen alias of the card. Example: H167852639363479
        Parameters:
        alias - The Adyen alias of the card. Example: H167852639363479
      • aliasType

        public ResponseAdditionalDataCommon aliasType​(String aliasType)
        The type of the card alias. Example: Default
        Parameters:
        aliasType - The type of the card alias. Example: Default
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getAliasType

        public String getAliasType()
        The type of the card alias. Example: Default
        Returns:
        aliasType The type of the card alias. Example: Default
      • setAliasType

        public void setAliasType​(String aliasType)
        The type of the card alias. Example: Default
        Parameters:
        aliasType - The type of the card alias. Example: Default
      • authCode

        public ResponseAdditionalDataCommon authCode​(String authCode)
        Authorisation code: * When the payment is authorised successfully, this field holds the authorisation code for the payment. * When the payment is not authorised, this field is empty. Example: 58747
        Parameters:
        authCode - Authorisation code: * When the payment is authorised successfully, this field holds the authorisation code for the payment. * When the payment is not authorised, this field is empty. Example: 58747
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getAuthCode

        public String getAuthCode()
        Authorisation code: * When the payment is authorised successfully, this field holds the authorisation code for the payment. * When the payment is not authorised, this field is empty. Example: 58747
        Returns:
        authCode Authorisation code: * When the payment is authorised successfully, this field holds the authorisation code for the payment. * When the payment is not authorised, this field is empty. Example: 58747
      • setAuthCode

        public void setAuthCode​(String authCode)
        Authorisation code: * When the payment is authorised successfully, this field holds the authorisation code for the payment. * When the payment is not authorised, this field is empty. Example: 58747
        Parameters:
        authCode - Authorisation code: * When the payment is authorised successfully, this field holds the authorisation code for the payment. * When the payment is not authorised, this field is empty. Example: 58747
      • authorisationMid

        public ResponseAdditionalDataCommon authorisationMid​(String authorisationMid)
        Merchant ID known by the acquirer.
        Parameters:
        authorisationMid - Merchant ID known by the acquirer.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getAuthorisationMid

        public String getAuthorisationMid()
        Merchant ID known by the acquirer.
        Returns:
        authorisationMid Merchant ID known by the acquirer.
      • setAuthorisationMid

        public void setAuthorisationMid​(String authorisationMid)
        Merchant ID known by the acquirer.
        Parameters:
        authorisationMid - Merchant ID known by the acquirer.
      • authorisedAmountCurrency

        public ResponseAdditionalDataCommon authorisedAmountCurrency​(String authorisedAmountCurrency)
        The currency of the authorised amount, as a three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes).
        Parameters:
        authorisedAmountCurrency - The currency of the authorised amount, as a three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes).
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getAuthorisedAmountCurrency

        public String getAuthorisedAmountCurrency()
        The currency of the authorised amount, as a three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes).
        Returns:
        authorisedAmountCurrency The currency of the authorised amount, as a three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes).
      • setAuthorisedAmountCurrency

        public void setAuthorisedAmountCurrency​(String authorisedAmountCurrency)
        The currency of the authorised amount, as a three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes).
        Parameters:
        authorisedAmountCurrency - The currency of the authorised amount, as a three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes).
      • authorisedAmountValue

        public ResponseAdditionalDataCommon authorisedAmountValue​(String authorisedAmountValue)
        Value of the amount authorised. This amount is represented in minor units according to the [following table](https://docs.adyen.com/development-resources/currency-codes).
        Parameters:
        authorisedAmountValue - Value of the amount authorised. This amount is represented in minor units according to the [following table](https://docs.adyen.com/development-resources/currency-codes).
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getAuthorisedAmountValue

        public String getAuthorisedAmountValue()
        Value of the amount authorised. This amount is represented in minor units according to the [following table](https://docs.adyen.com/development-resources/currency-codes).
        Returns:
        authorisedAmountValue Value of the amount authorised. This amount is represented in minor units according to the [following table](https://docs.adyen.com/development-resources/currency-codes).
      • setAuthorisedAmountValue

        public void setAuthorisedAmountValue​(String authorisedAmountValue)
        Value of the amount authorised. This amount is represented in minor units according to the [following table](https://docs.adyen.com/development-resources/currency-codes).
        Parameters:
        authorisedAmountValue - Value of the amount authorised. This amount is represented in minor units according to the [following table](https://docs.adyen.com/development-resources/currency-codes).
      • avsResult

        public ResponseAdditionalDataCommon avsResult​(String avsResult)
        The AVS result code of the payment, which provides information about the outcome of the AVS check. For possible values, see [AVS](https://docs.adyen.com/risk-management/configure-standard-risk-rules/consistency-rules#billing-address-does-not-match-cardholder-address-avs).
        Parameters:
        avsResult - The AVS result code of the payment, which provides information about the outcome of the AVS check. For possible values, see [AVS](https://docs.adyen.com/risk-management/configure-standard-risk-rules/consistency-rules#billing-address-does-not-match-cardholder-address-avs).
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getAvsResult

        public String getAvsResult()
        The AVS result code of the payment, which provides information about the outcome of the AVS check. For possible values, see [AVS](https://docs.adyen.com/risk-management/configure-standard-risk-rules/consistency-rules#billing-address-does-not-match-cardholder-address-avs).
        Returns:
        avsResult The AVS result code of the payment, which provides information about the outcome of the AVS check. For possible values, see [AVS](https://docs.adyen.com/risk-management/configure-standard-risk-rules/consistency-rules#billing-address-does-not-match-cardholder-address-avs).
      • setAvsResult

        public void setAvsResult​(String avsResult)
        The AVS result code of the payment, which provides information about the outcome of the AVS check. For possible values, see [AVS](https://docs.adyen.com/risk-management/configure-standard-risk-rules/consistency-rules#billing-address-does-not-match-cardholder-address-avs).
        Parameters:
        avsResult - The AVS result code of the payment, which provides information about the outcome of the AVS check. For possible values, see [AVS](https://docs.adyen.com/risk-management/configure-standard-risk-rules/consistency-rules#billing-address-does-not-match-cardholder-address-avs).
      • avsResultRaw

        public ResponseAdditionalDataCommon avsResultRaw​(String avsResultRaw)
        Raw AVS result received from the acquirer, where available. Example: D
        Parameters:
        avsResultRaw - Raw AVS result received from the acquirer, where available. Example: D
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getAvsResultRaw

        public String getAvsResultRaw()
        Raw AVS result received from the acquirer, where available. Example: D
        Returns:
        avsResultRaw Raw AVS result received from the acquirer, where available. Example: D
      • setAvsResultRaw

        public void setAvsResultRaw​(String avsResultRaw)
        Raw AVS result received from the acquirer, where available. Example: D
        Parameters:
        avsResultRaw - Raw AVS result received from the acquirer, where available. Example: D
      • bic

        public ResponseAdditionalDataCommon bic​(String bic)
        BIC of a bank account. Example: TESTNL01 > Only relevant for SEPA Direct Debit transactions.
        Parameters:
        bic - BIC of a bank account. Example: TESTNL01 > Only relevant for SEPA Direct Debit transactions.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getBic

        public String getBic()
        BIC of a bank account. Example: TESTNL01 > Only relevant for SEPA Direct Debit transactions.
        Returns:
        bic BIC of a bank account. Example: TESTNL01 > Only relevant for SEPA Direct Debit transactions.
      • setBic

        public void setBic​(String bic)
        BIC of a bank account. Example: TESTNL01 > Only relevant for SEPA Direct Debit transactions.
        Parameters:
        bic - BIC of a bank account. Example: TESTNL01 > Only relevant for SEPA Direct Debit transactions.
      • coBrandedWith

        public ResponseAdditionalDataCommon coBrandedWith​(String coBrandedWith)
        Includes the co-branded card information.
        Parameters:
        coBrandedWith - Includes the co-branded card information.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getCoBrandedWith

        public String getCoBrandedWith()
        Includes the co-branded card information.
        Returns:
        coBrandedWith Includes the co-branded card information.
      • setCoBrandedWith

        public void setCoBrandedWith​(String coBrandedWith)
        Includes the co-branded card information.
        Parameters:
        coBrandedWith - Includes the co-branded card information.
      • cvcResult

        public ResponseAdditionalDataCommon cvcResult​(String cvcResult)
        The result of CVC verification.
        Parameters:
        cvcResult - The result of CVC verification.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getCvcResult

        public String getCvcResult()
        The result of CVC verification.
        Returns:
        cvcResult The result of CVC verification.
      • setCvcResult

        public void setCvcResult​(String cvcResult)
        The result of CVC verification.
        Parameters:
        cvcResult - The result of CVC verification.
      • cvcResultRaw

        public ResponseAdditionalDataCommon cvcResultRaw​(String cvcResultRaw)
        The raw result of CVC verification.
        Parameters:
        cvcResultRaw - The raw result of CVC verification.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getCvcResultRaw

        public String getCvcResultRaw()
        The raw result of CVC verification.
        Returns:
        cvcResultRaw The raw result of CVC verification.
      • setCvcResultRaw

        public void setCvcResultRaw​(String cvcResultRaw)
        The raw result of CVC verification.
        Parameters:
        cvcResultRaw - The raw result of CVC verification.
      • dsTransID

        public ResponseAdditionalDataCommon dsTransID​(String dsTransID)
        Supported for 3D Secure 2. The unique transaction identifier assigned by the DS to identify a single transaction.
        Parameters:
        dsTransID - Supported for 3D Secure 2. The unique transaction identifier assigned by the DS to identify a single transaction.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getDsTransID

        public String getDsTransID()
        Supported for 3D Secure 2. The unique transaction identifier assigned by the DS to identify a single transaction.
        Returns:
        dsTransID Supported for 3D Secure 2. The unique transaction identifier assigned by the DS to identify a single transaction.
      • setDsTransID

        public void setDsTransID​(String dsTransID)
        Supported for 3D Secure 2. The unique transaction identifier assigned by the DS to identify a single transaction.
        Parameters:
        dsTransID - Supported for 3D Secure 2. The unique transaction identifier assigned by the DS to identify a single transaction.
      • eci

        public ResponseAdditionalDataCommon eci​(String eci)
        The Electronic Commerce Indicator returned from the schemes for the 3DS payment session. Example: 02
        Parameters:
        eci - The Electronic Commerce Indicator returned from the schemes for the 3DS payment session. Example: 02
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getEci

        public String getEci()
        The Electronic Commerce Indicator returned from the schemes for the 3DS payment session. Example: 02
        Returns:
        eci The Electronic Commerce Indicator returned from the schemes for the 3DS payment session. Example: 02
      • setEci

        public void setEci​(String eci)
        The Electronic Commerce Indicator returned from the schemes for the 3DS payment session. Example: 02
        Parameters:
        eci - The Electronic Commerce Indicator returned from the schemes for the 3DS payment session. Example: 02
      • expiryDate

        public ResponseAdditionalDataCommon expiryDate​(String expiryDate)
        The expiry date on the card. Example: 6/2016 > Returned only in case of a card payment.
        Parameters:
        expiryDate - The expiry date on the card. Example: 6/2016 > Returned only in case of a card payment.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getExpiryDate

        public String getExpiryDate()
        The expiry date on the card. Example: 6/2016 > Returned only in case of a card payment.
        Returns:
        expiryDate The expiry date on the card. Example: 6/2016 > Returned only in case of a card payment.
      • setExpiryDate

        public void setExpiryDate​(String expiryDate)
        The expiry date on the card. Example: 6/2016 > Returned only in case of a card payment.
        Parameters:
        expiryDate - The expiry date on the card. Example: 6/2016 > Returned only in case of a card payment.
      • extraCostsCurrency

        public ResponseAdditionalDataCommon extraCostsCurrency​(String extraCostsCurrency)
        The currency of the extra amount charged due to additional amounts set in the skin used in the HPP payment request. Example: EUR
        Parameters:
        extraCostsCurrency - The currency of the extra amount charged due to additional amounts set in the skin used in the HPP payment request. Example: EUR
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getExtraCostsCurrency

        public String getExtraCostsCurrency()
        The currency of the extra amount charged due to additional amounts set in the skin used in the HPP payment request. Example: EUR
        Returns:
        extraCostsCurrency The currency of the extra amount charged due to additional amounts set in the skin used in the HPP payment request. Example: EUR
      • setExtraCostsCurrency

        public void setExtraCostsCurrency​(String extraCostsCurrency)
        The currency of the extra amount charged due to additional amounts set in the skin used in the HPP payment request. Example: EUR
        Parameters:
        extraCostsCurrency - The currency of the extra amount charged due to additional amounts set in the skin used in the HPP payment request. Example: EUR
      • extraCostsValue

        public ResponseAdditionalDataCommon extraCostsValue​(String extraCostsValue)
        The value of the extra amount charged due to additional amounts set in the skin used in the HPP payment request. The amount is in minor units.
        Parameters:
        extraCostsValue - The value of the extra amount charged due to additional amounts set in the skin used in the HPP payment request. The amount is in minor units.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getExtraCostsValue

        public String getExtraCostsValue()
        The value of the extra amount charged due to additional amounts set in the skin used in the HPP payment request. The amount is in minor units.
        Returns:
        extraCostsValue The value of the extra amount charged due to additional amounts set in the skin used in the HPP payment request. The amount is in minor units.
      • setExtraCostsValue

        public void setExtraCostsValue​(String extraCostsValue)
        The value of the extra amount charged due to additional amounts set in the skin used in the HPP payment request. The amount is in minor units.
        Parameters:
        extraCostsValue - The value of the extra amount charged due to additional amounts set in the skin used in the HPP payment request. The amount is in minor units.
      • fraudCheckItemNrFraudCheckname

        public ResponseAdditionalDataCommon fraudCheckItemNrFraudCheckname​(String fraudCheckItemNrFraudCheckname)
        The fraud score due to a particular fraud check. The fraud check name is found in the key of the key-value pair.
        Parameters:
        fraudCheckItemNrFraudCheckname - The fraud score due to a particular fraud check. The fraud check name is found in the key of the key-value pair.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getFraudCheckItemNrFraudCheckname

        public String getFraudCheckItemNrFraudCheckname()
        The fraud score due to a particular fraud check. The fraud check name is found in the key of the key-value pair.
        Returns:
        fraudCheckItemNrFraudCheckname The fraud score due to a particular fraud check. The fraud check name is found in the key of the key-value pair.
      • setFraudCheckItemNrFraudCheckname

        public void setFraudCheckItemNrFraudCheckname​(String fraudCheckItemNrFraudCheckname)
        The fraud score due to a particular fraud check. The fraud check name is found in the key of the key-value pair.
        Parameters:
        fraudCheckItemNrFraudCheckname - The fraud score due to a particular fraud check. The fraud check name is found in the key of the key-value pair.
      • fraudManualReview

        public ResponseAdditionalDataCommon fraudManualReview​(String fraudManualReview)
        Indicates if the payment is sent to manual review.
        Parameters:
        fraudManualReview - Indicates if the payment is sent to manual review.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getFraudManualReview

        public String getFraudManualReview()
        Indicates if the payment is sent to manual review.
        Returns:
        fraudManualReview Indicates if the payment is sent to manual review.
      • setFraudManualReview

        public void setFraudManualReview​(String fraudManualReview)
        Indicates if the payment is sent to manual review.
        Parameters:
        fraudManualReview - Indicates if the payment is sent to manual review.
      • fraudResultType

        public ResponseAdditionalDataCommon fraudResultType​(ResponseAdditionalDataCommon.FraudResultTypeEnum fraudResultType)
        The fraud result properties of the payment. Possible values: * AMBER * GREEN * RED
        Parameters:
        fraudResultType - The fraud result properties of the payment. Possible values: * AMBER * GREEN * RED
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getFraudResultType

        public ResponseAdditionalDataCommon.FraudResultTypeEnum getFraudResultType()
        The fraud result properties of the payment. Possible values: * AMBER * GREEN * RED
        Returns:
        fraudResultType The fraud result properties of the payment. Possible values: * AMBER * GREEN * RED
      • setFraudResultType

        public void setFraudResultType​(ResponseAdditionalDataCommon.FraudResultTypeEnum fraudResultType)
        The fraud result properties of the payment. Possible values: * AMBER * GREEN * RED
        Parameters:
        fraudResultType - The fraud result properties of the payment. Possible values: * AMBER * GREEN * RED
      • fraudRiskLevel

        public ResponseAdditionalDataCommon fraudRiskLevel​(ResponseAdditionalDataCommon.FraudRiskLevelEnum fraudRiskLevel)
        The risk level of the transaction as classified by the [machine learning](https://docs.adyen.com/risk-management/configure-your-risk-profile/machine-learning-rules/) fraud risk rule. The risk level indicates the likelihood that a transaction will result in a fraudulent dispute. Possible values: * veryLow * low * medium * high * veryHigh
        Parameters:
        fraudRiskLevel - The risk level of the transaction as classified by the [machine learning](https://docs.adyen.com/risk-management/configure-your-risk-profile/machine-learning-rules/) fraud risk rule. The risk level indicates the likelihood that a transaction will result in a fraudulent dispute. Possible values: * veryLow * low * medium * high * veryHigh
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getFraudRiskLevel

        public ResponseAdditionalDataCommon.FraudRiskLevelEnum getFraudRiskLevel()
        The risk level of the transaction as classified by the [machine learning](https://docs.adyen.com/risk-management/configure-your-risk-profile/machine-learning-rules/) fraud risk rule. The risk level indicates the likelihood that a transaction will result in a fraudulent dispute. Possible values: * veryLow * low * medium * high * veryHigh
        Returns:
        fraudRiskLevel The risk level of the transaction as classified by the [machine learning](https://docs.adyen.com/risk-management/configure-your-risk-profile/machine-learning-rules/) fraud risk rule. The risk level indicates the likelihood that a transaction will result in a fraudulent dispute. Possible values: * veryLow * low * medium * high * veryHigh
      • setFraudRiskLevel

        public void setFraudRiskLevel​(ResponseAdditionalDataCommon.FraudRiskLevelEnum fraudRiskLevel)
        The risk level of the transaction as classified by the [machine learning](https://docs.adyen.com/risk-management/configure-your-risk-profile/machine-learning-rules/) fraud risk rule. The risk level indicates the likelihood that a transaction will result in a fraudulent dispute. Possible values: * veryLow * low * medium * high * veryHigh
        Parameters:
        fraudRiskLevel - The risk level of the transaction as classified by the [machine learning](https://docs.adyen.com/risk-management/configure-your-risk-profile/machine-learning-rules/) fraud risk rule. The risk level indicates the likelihood that a transaction will result in a fraudulent dispute. Possible values: * veryLow * low * medium * high * veryHigh
      • fundingSource

        public ResponseAdditionalDataCommon fundingSource​(String fundingSource)
        Information regarding the funding type of the card. The possible return values are: * CHARGE * CREDIT * DEBIT * PREPAID * PREPAID_RELOADABLE * PREPAID_NONRELOADABLE * DEFFERED_DEBIT > This functionality requires additional configuration on Adyen's end. To enable it, contact the Support Team. For receiving this field in the notification, enable **Include Funding Source** in **Notifications** > **Additional settings**.
        Parameters:
        fundingSource - Information regarding the funding type of the card. The possible return values are: * CHARGE * CREDIT * DEBIT * PREPAID * PREPAID_RELOADABLE * PREPAID_NONRELOADABLE * DEFFERED_DEBIT > This functionality requires additional configuration on Adyen's end. To enable it, contact the Support Team. For receiving this field in the notification, enable **Include Funding Source** in **Notifications** > **Additional settings**.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getFundingSource

        public String getFundingSource()
        Information regarding the funding type of the card. The possible return values are: * CHARGE * CREDIT * DEBIT * PREPAID * PREPAID_RELOADABLE * PREPAID_NONRELOADABLE * DEFFERED_DEBIT > This functionality requires additional configuration on Adyen's end. To enable it, contact the Support Team. For receiving this field in the notification, enable **Include Funding Source** in **Notifications** > **Additional settings**.
        Returns:
        fundingSource Information regarding the funding type of the card. The possible return values are: * CHARGE * CREDIT * DEBIT * PREPAID * PREPAID_RELOADABLE * PREPAID_NONRELOADABLE * DEFFERED_DEBIT > This functionality requires additional configuration on Adyen's end. To enable it, contact the Support Team. For receiving this field in the notification, enable **Include Funding Source** in **Notifications** > **Additional settings**.
      • setFundingSource

        public void setFundingSource​(String fundingSource)
        Information regarding the funding type of the card. The possible return values are: * CHARGE * CREDIT * DEBIT * PREPAID * PREPAID_RELOADABLE * PREPAID_NONRELOADABLE * DEFFERED_DEBIT > This functionality requires additional configuration on Adyen's end. To enable it, contact the Support Team. For receiving this field in the notification, enable **Include Funding Source** in **Notifications** > **Additional settings**.
        Parameters:
        fundingSource - Information regarding the funding type of the card. The possible return values are: * CHARGE * CREDIT * DEBIT * PREPAID * PREPAID_RELOADABLE * PREPAID_NONRELOADABLE * DEFFERED_DEBIT > This functionality requires additional configuration on Adyen's end. To enable it, contact the Support Team. For receiving this field in the notification, enable **Include Funding Source** in **Notifications** > **Additional settings**.
      • fundsAvailability

        public ResponseAdditionalDataCommon fundsAvailability​(String fundsAvailability)
        Indicates availability of funds. Visa: * \"I\" (fast funds are supported) * \"N\" (otherwise) Mastercard: * \"I\" (product type is Prepaid or Debit, or issuing country is in CEE/HGEM list) * \"N\" (otherwise) > Returned when you verify a card BIN or estimate costs, and only if payoutEligible is \"Y\" or \"D\".
        Parameters:
        fundsAvailability - Indicates availability of funds. Visa: * \"I\" (fast funds are supported) * \"N\" (otherwise) Mastercard: * \"I\" (product type is Prepaid or Debit, or issuing country is in CEE/HGEM list) * \"N\" (otherwise) > Returned when you verify a card BIN or estimate costs, and only if payoutEligible is \"Y\" or \"D\".
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getFundsAvailability

        public String getFundsAvailability()
        Indicates availability of funds. Visa: * \"I\" (fast funds are supported) * \"N\" (otherwise) Mastercard: * \"I\" (product type is Prepaid or Debit, or issuing country is in CEE/HGEM list) * \"N\" (otherwise) > Returned when you verify a card BIN or estimate costs, and only if payoutEligible is \"Y\" or \"D\".
        Returns:
        fundsAvailability Indicates availability of funds. Visa: * \"I\" (fast funds are supported) * \"N\" (otherwise) Mastercard: * \"I\" (product type is Prepaid or Debit, or issuing country is in CEE/HGEM list) * \"N\" (otherwise) > Returned when you verify a card BIN or estimate costs, and only if payoutEligible is \"Y\" or \"D\".
      • setFundsAvailability

        public void setFundsAvailability​(String fundsAvailability)
        Indicates availability of funds. Visa: * \"I\" (fast funds are supported) * \"N\" (otherwise) Mastercard: * \"I\" (product type is Prepaid or Debit, or issuing country is in CEE/HGEM list) * \"N\" (otherwise) > Returned when you verify a card BIN or estimate costs, and only if payoutEligible is \"Y\" or \"D\".
        Parameters:
        fundsAvailability - Indicates availability of funds. Visa: * \"I\" (fast funds are supported) * \"N\" (otherwise) Mastercard: * \"I\" (product type is Prepaid or Debit, or issuing country is in CEE/HGEM list) * \"N\" (otherwise) > Returned when you verify a card BIN or estimate costs, and only if payoutEligible is \"Y\" or \"D\".
      • inferredRefusalReason

        public ResponseAdditionalDataCommon inferredRefusalReason​(String inferredRefusalReason)
        Provides the more granular indication of why a transaction was refused. When a transaction fails with either \"Refused\", \"Restricted Card\", \"Transaction Not Permitted\", \"Not supported\" or \"DeclinedNon Generic\" refusalReason from the issuer, Adyen cross references its PSP-wide data for extra insight into the refusal reason. If an inferred refusal reason is available, the `inferredRefusalReason`, field is populated and the `refusalReason`, is set to \"Not Supported\". Possible values: * 3D Secure Mandated * Closed Account * ContAuth Not Supported * CVC Mandated * Ecommerce Not Allowed * Crossborder Not Supported * Card Updated * Low Authrate Bin * Non-reloadable prepaid card
        Parameters:
        inferredRefusalReason - Provides the more granular indication of why a transaction was refused. When a transaction fails with either \"Refused\", \"Restricted Card\", \"Transaction Not Permitted\", \"Not supported\" or \"DeclinedNon Generic\" refusalReason from the issuer, Adyen cross references its PSP-wide data for extra insight into the refusal reason. If an inferred refusal reason is available, the `inferredRefusalReason`, field is populated and the `refusalReason`, is set to \"Not Supported\". Possible values: * 3D Secure Mandated * Closed Account * ContAuth Not Supported * CVC Mandated * Ecommerce Not Allowed * Crossborder Not Supported * Card Updated * Low Authrate Bin * Non-reloadable prepaid card
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getInferredRefusalReason

        public String getInferredRefusalReason()
        Provides the more granular indication of why a transaction was refused. When a transaction fails with either \"Refused\", \"Restricted Card\", \"Transaction Not Permitted\", \"Not supported\" or \"DeclinedNon Generic\" refusalReason from the issuer, Adyen cross references its PSP-wide data for extra insight into the refusal reason. If an inferred refusal reason is available, the `inferredRefusalReason`, field is populated and the `refusalReason`, is set to \"Not Supported\". Possible values: * 3D Secure Mandated * Closed Account * ContAuth Not Supported * CVC Mandated * Ecommerce Not Allowed * Crossborder Not Supported * Card Updated * Low Authrate Bin * Non-reloadable prepaid card
        Returns:
        inferredRefusalReason Provides the more granular indication of why a transaction was refused. When a transaction fails with either \"Refused\", \"Restricted Card\", \"Transaction Not Permitted\", \"Not supported\" or \"DeclinedNon Generic\" refusalReason from the issuer, Adyen cross references its PSP-wide data for extra insight into the refusal reason. If an inferred refusal reason is available, the `inferredRefusalReason`, field is populated and the `refusalReason`, is set to \"Not Supported\". Possible values: * 3D Secure Mandated * Closed Account * ContAuth Not Supported * CVC Mandated * Ecommerce Not Allowed * Crossborder Not Supported * Card Updated * Low Authrate Bin * Non-reloadable prepaid card
      • setInferredRefusalReason

        public void setInferredRefusalReason​(String inferredRefusalReason)
        Provides the more granular indication of why a transaction was refused. When a transaction fails with either \"Refused\", \"Restricted Card\", \"Transaction Not Permitted\", \"Not supported\" or \"DeclinedNon Generic\" refusalReason from the issuer, Adyen cross references its PSP-wide data for extra insight into the refusal reason. If an inferred refusal reason is available, the `inferredRefusalReason`, field is populated and the `refusalReason`, is set to \"Not Supported\". Possible values: * 3D Secure Mandated * Closed Account * ContAuth Not Supported * CVC Mandated * Ecommerce Not Allowed * Crossborder Not Supported * Card Updated * Low Authrate Bin * Non-reloadable prepaid card
        Parameters:
        inferredRefusalReason - Provides the more granular indication of why a transaction was refused. When a transaction fails with either \"Refused\", \"Restricted Card\", \"Transaction Not Permitted\", \"Not supported\" or \"DeclinedNon Generic\" refusalReason from the issuer, Adyen cross references its PSP-wide data for extra insight into the refusal reason. If an inferred refusal reason is available, the `inferredRefusalReason`, field is populated and the `refusalReason`, is set to \"Not Supported\". Possible values: * 3D Secure Mandated * Closed Account * ContAuth Not Supported * CVC Mandated * Ecommerce Not Allowed * Crossborder Not Supported * Card Updated * Low Authrate Bin * Non-reloadable prepaid card
      • isCardCommercial

        public ResponseAdditionalDataCommon isCardCommercial​(String isCardCommercial)
        Indicates if the card is used for business purposes only.
        Parameters:
        isCardCommercial - Indicates if the card is used for business purposes only.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getIsCardCommercial

        public String getIsCardCommercial()
        Indicates if the card is used for business purposes only.
        Returns:
        isCardCommercial Indicates if the card is used for business purposes only.
      • setIsCardCommercial

        public void setIsCardCommercial​(String isCardCommercial)
        Indicates if the card is used for business purposes only.
        Parameters:
        isCardCommercial - Indicates if the card is used for business purposes only.
      • issuerCountry

        public ResponseAdditionalDataCommon issuerCountry​(String issuerCountry)
        The issuing country of the card based on the BIN list that Adyen maintains. Example: JP
        Parameters:
        issuerCountry - The issuing country of the card based on the BIN list that Adyen maintains. Example: JP
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getIssuerCountry

        public String getIssuerCountry()
        The issuing country of the card based on the BIN list that Adyen maintains. Example: JP
        Returns:
        issuerCountry The issuing country of the card based on the BIN list that Adyen maintains. Example: JP
      • setIssuerCountry

        public void setIssuerCountry​(String issuerCountry)
        The issuing country of the card based on the BIN list that Adyen maintains. Example: JP
        Parameters:
        issuerCountry - The issuing country of the card based on the BIN list that Adyen maintains. Example: JP
      • liabilityShift

        public ResponseAdditionalDataCommon liabilityShift​(String liabilityShift)
        A Boolean value indicating whether a liability shift was offered for this payment.
        Parameters:
        liabilityShift - A Boolean value indicating whether a liability shift was offered for this payment.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getLiabilityShift

        public String getLiabilityShift()
        A Boolean value indicating whether a liability shift was offered for this payment.
        Returns:
        liabilityShift A Boolean value indicating whether a liability shift was offered for this payment.
      • setLiabilityShift

        public void setLiabilityShift​(String liabilityShift)
        A Boolean value indicating whether a liability shift was offered for this payment.
        Parameters:
        liabilityShift - A Boolean value indicating whether a liability shift was offered for this payment.
      • mcBankNetReferenceNumber

        public ResponseAdditionalDataCommon mcBankNetReferenceNumber​(String mcBankNetReferenceNumber)
        The `mcBankNetReferenceNumber`, is a minimum of six characters and a maximum of nine characters long. > Contact Support Team to enable this field.
        Parameters:
        mcBankNetReferenceNumber - The `mcBankNetReferenceNumber`, is a minimum of six characters and a maximum of nine characters long. > Contact Support Team to enable this field.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getMcBankNetReferenceNumber

        public String getMcBankNetReferenceNumber()
        The `mcBankNetReferenceNumber`, is a minimum of six characters and a maximum of nine characters long. > Contact Support Team to enable this field.
        Returns:
        mcBankNetReferenceNumber The `mcBankNetReferenceNumber`, is a minimum of six characters and a maximum of nine characters long. > Contact Support Team to enable this field.
      • setMcBankNetReferenceNumber

        public void setMcBankNetReferenceNumber​(String mcBankNetReferenceNumber)
        The `mcBankNetReferenceNumber`, is a minimum of six characters and a maximum of nine characters long. > Contact Support Team to enable this field.
        Parameters:
        mcBankNetReferenceNumber - The `mcBankNetReferenceNumber`, is a minimum of six characters and a maximum of nine characters long. > Contact Support Team to enable this field.
      • merchantAdviceCode

        public ResponseAdditionalDataCommon merchantAdviceCode​(String merchantAdviceCode)
        The Merchant Advice Code (MAC) can be returned by Mastercard issuers for refused payments. If present, the MAC contains information about why the payment failed, and whether it can be retried. For more information see [Mastercard Merchant Advice Codes](https://docs.adyen.com/development-resources/raw-acquirer-responses#mastercard-merchant-advice-codes).
        Parameters:
        merchantAdviceCode - The Merchant Advice Code (MAC) can be returned by Mastercard issuers for refused payments. If present, the MAC contains information about why the payment failed, and whether it can be retried. For more information see [Mastercard Merchant Advice Codes](https://docs.adyen.com/development-resources/raw-acquirer-responses#mastercard-merchant-advice-codes).
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getMerchantAdviceCode

        public String getMerchantAdviceCode()
        The Merchant Advice Code (MAC) can be returned by Mastercard issuers for refused payments. If present, the MAC contains information about why the payment failed, and whether it can be retried. For more information see [Mastercard Merchant Advice Codes](https://docs.adyen.com/development-resources/raw-acquirer-responses#mastercard-merchant-advice-codes).
        Returns:
        merchantAdviceCode The Merchant Advice Code (MAC) can be returned by Mastercard issuers for refused payments. If present, the MAC contains information about why the payment failed, and whether it can be retried. For more information see [Mastercard Merchant Advice Codes](https://docs.adyen.com/development-resources/raw-acquirer-responses#mastercard-merchant-advice-codes).
      • setMerchantAdviceCode

        public void setMerchantAdviceCode​(String merchantAdviceCode)
        The Merchant Advice Code (MAC) can be returned by Mastercard issuers for refused payments. If present, the MAC contains information about why the payment failed, and whether it can be retried. For more information see [Mastercard Merchant Advice Codes](https://docs.adyen.com/development-resources/raw-acquirer-responses#mastercard-merchant-advice-codes).
        Parameters:
        merchantAdviceCode - The Merchant Advice Code (MAC) can be returned by Mastercard issuers for refused payments. If present, the MAC contains information about why the payment failed, and whether it can be retried. For more information see [Mastercard Merchant Advice Codes](https://docs.adyen.com/development-resources/raw-acquirer-responses#mastercard-merchant-advice-codes).
      • merchantReference

        public ResponseAdditionalDataCommon merchantReference​(String merchantReference)
        The reference provided for the transaction.
        Parameters:
        merchantReference - The reference provided for the transaction.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getMerchantReference

        public String getMerchantReference()
        The reference provided for the transaction.
        Returns:
        merchantReference The reference provided for the transaction.
      • setMerchantReference

        public void setMerchantReference​(String merchantReference)
        The reference provided for the transaction.
        Parameters:
        merchantReference - The reference provided for the transaction.
      • networkTxReference

        public ResponseAdditionalDataCommon networkTxReference​(String networkTxReference)
        Returned in the response if you are not tokenizing with Adyen and are using the Merchant-initiated transactions (MIT) framework from Mastercard or Visa. This contains either the Mastercard Trace ID or the Visa Transaction ID.
        Parameters:
        networkTxReference - Returned in the response if you are not tokenizing with Adyen and are using the Merchant-initiated transactions (MIT) framework from Mastercard or Visa. This contains either the Mastercard Trace ID or the Visa Transaction ID.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getNetworkTxReference

        public String getNetworkTxReference()
        Returned in the response if you are not tokenizing with Adyen and are using the Merchant-initiated transactions (MIT) framework from Mastercard or Visa. This contains either the Mastercard Trace ID or the Visa Transaction ID.
        Returns:
        networkTxReference Returned in the response if you are not tokenizing with Adyen and are using the Merchant-initiated transactions (MIT) framework from Mastercard or Visa. This contains either the Mastercard Trace ID or the Visa Transaction ID.
      • setNetworkTxReference

        public void setNetworkTxReference​(String networkTxReference)
        Returned in the response if you are not tokenizing with Adyen and are using the Merchant-initiated transactions (MIT) framework from Mastercard or Visa. This contains either the Mastercard Trace ID or the Visa Transaction ID.
        Parameters:
        networkTxReference - Returned in the response if you are not tokenizing with Adyen and are using the Merchant-initiated transactions (MIT) framework from Mastercard or Visa. This contains either the Mastercard Trace ID or the Visa Transaction ID.
      • ownerName

        public ResponseAdditionalDataCommon ownerName​(String ownerName)
        The owner name of a bank account. Only relevant for SEPA Direct Debit transactions.
        Parameters:
        ownerName - The owner name of a bank account. Only relevant for SEPA Direct Debit transactions.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getOwnerName

        public String getOwnerName()
        The owner name of a bank account. Only relevant for SEPA Direct Debit transactions.
        Returns:
        ownerName The owner name of a bank account. Only relevant for SEPA Direct Debit transactions.
      • setOwnerName

        public void setOwnerName​(String ownerName)
        The owner name of a bank account. Only relevant for SEPA Direct Debit transactions.
        Parameters:
        ownerName - The owner name of a bank account. Only relevant for SEPA Direct Debit transactions.
      • paymentAccountReference

        public ResponseAdditionalDataCommon paymentAccountReference​(String paymentAccountReference)
        The Payment Account Reference (PAR) value links a network token with the underlying primary account number (PAN). The PAR value consists of 29 uppercase alphanumeric characters.
        Parameters:
        paymentAccountReference - The Payment Account Reference (PAR) value links a network token with the underlying primary account number (PAN). The PAR value consists of 29 uppercase alphanumeric characters.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getPaymentAccountReference

        public String getPaymentAccountReference()
        The Payment Account Reference (PAR) value links a network token with the underlying primary account number (PAN). The PAR value consists of 29 uppercase alphanumeric characters.
        Returns:
        paymentAccountReference The Payment Account Reference (PAR) value links a network token with the underlying primary account number (PAN). The PAR value consists of 29 uppercase alphanumeric characters.
      • setPaymentAccountReference

        public void setPaymentAccountReference​(String paymentAccountReference)
        The Payment Account Reference (PAR) value links a network token with the underlying primary account number (PAN). The PAR value consists of 29 uppercase alphanumeric characters.
        Parameters:
        paymentAccountReference - The Payment Account Reference (PAR) value links a network token with the underlying primary account number (PAN). The PAR value consists of 29 uppercase alphanumeric characters.
      • paymentMethod

        public ResponseAdditionalDataCommon paymentMethod​(String paymentMethod)
        The payment method used in the transaction.
        Parameters:
        paymentMethod - The payment method used in the transaction.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getPaymentMethod

        public String getPaymentMethod()
        The payment method used in the transaction.
        Returns:
        paymentMethod The payment method used in the transaction.
      • setPaymentMethod

        public void setPaymentMethod​(String paymentMethod)
        The payment method used in the transaction.
        Parameters:
        paymentMethod - The payment method used in the transaction.
      • paymentMethodVariant

        public ResponseAdditionalDataCommon paymentMethodVariant​(String paymentMethodVariant)
        The Adyen sub-variant of the payment method used for the payment request. For more information, refer to [PaymentMethodVariant](https://docs.adyen.com/development-resources/paymentmethodvariant). Example: mcpro
        Parameters:
        paymentMethodVariant - The Adyen sub-variant of the payment method used for the payment request. For more information, refer to [PaymentMethodVariant](https://docs.adyen.com/development-resources/paymentmethodvariant). Example: mcpro
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getPaymentMethodVariant

        public String getPaymentMethodVariant()
        The Adyen sub-variant of the payment method used for the payment request. For more information, refer to [PaymentMethodVariant](https://docs.adyen.com/development-resources/paymentmethodvariant). Example: mcpro
        Returns:
        paymentMethodVariant The Adyen sub-variant of the payment method used for the payment request. For more information, refer to [PaymentMethodVariant](https://docs.adyen.com/development-resources/paymentmethodvariant). Example: mcpro
      • setPaymentMethodVariant

        public void setPaymentMethodVariant​(String paymentMethodVariant)
        The Adyen sub-variant of the payment method used for the payment request. For more information, refer to [PaymentMethodVariant](https://docs.adyen.com/development-resources/paymentmethodvariant). Example: mcpro
        Parameters:
        paymentMethodVariant - The Adyen sub-variant of the payment method used for the payment request. For more information, refer to [PaymentMethodVariant](https://docs.adyen.com/development-resources/paymentmethodvariant). Example: mcpro
      • payoutEligible

        public ResponseAdditionalDataCommon payoutEligible​(String payoutEligible)
        Indicates whether a payout is eligible or not for this card. Visa: * \"Y\" * \"N\" Mastercard: * \"Y\" (domestic and cross-border) * \"D\" (only domestic) * \"N\" (no MoneySend) * \"U\" (unknown)
        Parameters:
        payoutEligible - Indicates whether a payout is eligible or not for this card. Visa: * \"Y\" * \"N\" Mastercard: * \"Y\" (domestic and cross-border) * \"D\" (only domestic) * \"N\" (no MoneySend) * \"U\" (unknown)
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getPayoutEligible

        public String getPayoutEligible()
        Indicates whether a payout is eligible or not for this card. Visa: * \"Y\" * \"N\" Mastercard: * \"Y\" (domestic and cross-border) * \"D\" (only domestic) * \"N\" (no MoneySend) * \"U\" (unknown)
        Returns:
        payoutEligible Indicates whether a payout is eligible or not for this card. Visa: * \"Y\" * \"N\" Mastercard: * \"Y\" (domestic and cross-border) * \"D\" (only domestic) * \"N\" (no MoneySend) * \"U\" (unknown)
      • setPayoutEligible

        public void setPayoutEligible​(String payoutEligible)
        Indicates whether a payout is eligible or not for this card. Visa: * \"Y\" * \"N\" Mastercard: * \"Y\" (domestic and cross-border) * \"D\" (only domestic) * \"N\" (no MoneySend) * \"U\" (unknown)
        Parameters:
        payoutEligible - Indicates whether a payout is eligible or not for this card. Visa: * \"Y\" * \"N\" Mastercard: * \"Y\" (domestic and cross-border) * \"D\" (only domestic) * \"N\" (no MoneySend) * \"U\" (unknown)
      • realtimeAccountUpdaterStatus

        public ResponseAdditionalDataCommon realtimeAccountUpdaterStatus​(String realtimeAccountUpdaterStatus)
        The response code from the Real Time Account Updater service. Possible return values are: * CardChanged * CardExpiryChanged * CloseAccount * ContactCardAccountHolder
        Parameters:
        realtimeAccountUpdaterStatus - The response code from the Real Time Account Updater service. Possible return values are: * CardChanged * CardExpiryChanged * CloseAccount * ContactCardAccountHolder
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getRealtimeAccountUpdaterStatus

        public String getRealtimeAccountUpdaterStatus()
        The response code from the Real Time Account Updater service. Possible return values are: * CardChanged * CardExpiryChanged * CloseAccount * ContactCardAccountHolder
        Returns:
        realtimeAccountUpdaterStatus The response code from the Real Time Account Updater service. Possible return values are: * CardChanged * CardExpiryChanged * CloseAccount * ContactCardAccountHolder
      • setRealtimeAccountUpdaterStatus

        public void setRealtimeAccountUpdaterStatus​(String realtimeAccountUpdaterStatus)
        The response code from the Real Time Account Updater service. Possible return values are: * CardChanged * CardExpiryChanged * CloseAccount * ContactCardAccountHolder
        Parameters:
        realtimeAccountUpdaterStatus - The response code from the Real Time Account Updater service. Possible return values are: * CardChanged * CardExpiryChanged * CloseAccount * ContactCardAccountHolder
      • receiptFreeText

        public ResponseAdditionalDataCommon receiptFreeText​(String receiptFreeText)
        Message to be displayed on the terminal.
        Parameters:
        receiptFreeText - Message to be displayed on the terminal.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getReceiptFreeText

        public String getReceiptFreeText()
        Message to be displayed on the terminal.
        Returns:
        receiptFreeText Message to be displayed on the terminal.
      • setReceiptFreeText

        public void setReceiptFreeText​(String receiptFreeText)
        Message to be displayed on the terminal.
        Parameters:
        receiptFreeText - Message to be displayed on the terminal.
      • recurringContractTypes

        public ResponseAdditionalDataCommon recurringContractTypes​(String recurringContractTypes)
        The recurring contract types applicable to the transaction.
        Parameters:
        recurringContractTypes - The recurring contract types applicable to the transaction.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getRecurringContractTypes

        public String getRecurringContractTypes()
        The recurring contract types applicable to the transaction.
        Returns:
        recurringContractTypes The recurring contract types applicable to the transaction.
      • setRecurringContractTypes

        public void setRecurringContractTypes​(String recurringContractTypes)
        The recurring contract types applicable to the transaction.
        Parameters:
        recurringContractTypes - The recurring contract types applicable to the transaction.
      • recurringFirstPspReference

        public ResponseAdditionalDataCommon recurringFirstPspReference​(String recurringFirstPspReference)
        The `pspReference`, of the first recurring payment that created the recurring detail. This functionality requires additional configuration on Adyen's end. To enable it, contact the Support Team.
        Parameters:
        recurringFirstPspReference - The `pspReference`, of the first recurring payment that created the recurring detail. This functionality requires additional configuration on Adyen's end. To enable it, contact the Support Team.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getRecurringFirstPspReference

        public String getRecurringFirstPspReference()
        The `pspReference`, of the first recurring payment that created the recurring detail. This functionality requires additional configuration on Adyen's end. To enable it, contact the Support Team.
        Returns:
        recurringFirstPspReference The `pspReference`, of the first recurring payment that created the recurring detail. This functionality requires additional configuration on Adyen's end. To enable it, contact the Support Team.
      • setRecurringFirstPspReference

        public void setRecurringFirstPspReference​(String recurringFirstPspReference)
        The `pspReference`, of the first recurring payment that created the recurring detail. This functionality requires additional configuration on Adyen's end. To enable it, contact the Support Team.
        Parameters:
        recurringFirstPspReference - The `pspReference`, of the first recurring payment that created the recurring detail. This functionality requires additional configuration on Adyen's end. To enable it, contact the Support Team.
      • recurringRecurringDetailReference

        @Deprecated
        public ResponseAdditionalDataCommon recurringRecurringDetailReference​(String recurringRecurringDetailReference)
        Deprecated.
        since Adyen Payout API v68 Use tokenization.storedPaymentMethodId instead.
        The reference that uniquely identifies the recurring transaction.
        Parameters:
        recurringRecurringDetailReference - The reference that uniquely identifies the recurring transaction.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getRecurringRecurringDetailReference

        @Deprecated
        public String getRecurringRecurringDetailReference()
        Deprecated.
        // deprecated since Adyen Payout API v68: Use tokenization.storedPaymentMethodId instead.
        The reference that uniquely identifies the recurring transaction.
        Returns:
        recurringRecurringDetailReference The reference that uniquely identifies the recurring transaction.
      • setRecurringRecurringDetailReference

        @Deprecated
        public void setRecurringRecurringDetailReference​(String recurringRecurringDetailReference)
        Deprecated.
        since Adyen Payout API v68 Use tokenization.storedPaymentMethodId instead.
        The reference that uniquely identifies the recurring transaction.
        Parameters:
        recurringRecurringDetailReference - The reference that uniquely identifies the recurring transaction.
      • recurringShopperReference

        @Deprecated
        public ResponseAdditionalDataCommon recurringShopperReference​(String recurringShopperReference)
        Deprecated.
        since Adyen Payout API v68 Use tokenization.shopperReference instead.
        The provided reference of the shopper for a recurring transaction.
        Parameters:
        recurringShopperReference - The provided reference of the shopper for a recurring transaction.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getRecurringShopperReference

        @Deprecated
        public String getRecurringShopperReference()
        Deprecated.
        // deprecated since Adyen Payout API v68: Use tokenization.shopperReference instead.
        The provided reference of the shopper for a recurring transaction.
        Returns:
        recurringShopperReference The provided reference of the shopper for a recurring transaction.
      • setRecurringShopperReference

        @Deprecated
        public void setRecurringShopperReference​(String recurringShopperReference)
        Deprecated.
        since Adyen Payout API v68 Use tokenization.shopperReference instead.
        The provided reference of the shopper for a recurring transaction.
        Parameters:
        recurringShopperReference - The provided reference of the shopper for a recurring transaction.
      • setRecurringProcessingModel

        public void setRecurringProcessingModel​(ResponseAdditionalDataCommon.RecurringProcessingModelEnum recurringProcessingModel)
        The processing model used for the recurring transaction.
        Parameters:
        recurringProcessingModel - The processing model used for the recurring transaction.
      • referred

        public ResponseAdditionalDataCommon referred​(String referred)
        If the payment is referred, this field is set to true. This field is unavailable if the payment is referred and is usually not returned with ecommerce transactions. Example: true
        Parameters:
        referred - If the payment is referred, this field is set to true. This field is unavailable if the payment is referred and is usually not returned with ecommerce transactions. Example: true
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getReferred

        public String getReferred()
        If the payment is referred, this field is set to true. This field is unavailable if the payment is referred and is usually not returned with ecommerce transactions. Example: true
        Returns:
        referred If the payment is referred, this field is set to true. This field is unavailable if the payment is referred and is usually not returned with ecommerce transactions. Example: true
      • setReferred

        public void setReferred​(String referred)
        If the payment is referred, this field is set to true. This field is unavailable if the payment is referred and is usually not returned with ecommerce transactions. Example: true
        Parameters:
        referred - If the payment is referred, this field is set to true. This field is unavailable if the payment is referred and is usually not returned with ecommerce transactions. Example: true
      • refusalReasonRaw

        public ResponseAdditionalDataCommon refusalReasonRaw​(String refusalReasonRaw)
        Raw refusal reason received from the acquirer, where available. Example: AUTHORISED
        Parameters:
        refusalReasonRaw - Raw refusal reason received from the acquirer, where available. Example: AUTHORISED
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getRefusalReasonRaw

        public String getRefusalReasonRaw()
        Raw refusal reason received from the acquirer, where available. Example: AUTHORISED
        Returns:
        refusalReasonRaw Raw refusal reason received from the acquirer, where available. Example: AUTHORISED
      • setRefusalReasonRaw

        public void setRefusalReasonRaw​(String refusalReasonRaw)
        Raw refusal reason received from the acquirer, where available. Example: AUTHORISED
        Parameters:
        refusalReasonRaw - Raw refusal reason received from the acquirer, where available. Example: AUTHORISED
      • requestAmount

        public ResponseAdditionalDataCommon requestAmount​(String requestAmount)
        The amount of the payment request.
        Parameters:
        requestAmount - The amount of the payment request.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getRequestAmount

        public String getRequestAmount()
        The amount of the payment request.
        Returns:
        requestAmount The amount of the payment request.
      • setRequestAmount

        public void setRequestAmount​(String requestAmount)
        The amount of the payment request.
        Parameters:
        requestAmount - The amount of the payment request.
      • requestCurrencyCode

        public ResponseAdditionalDataCommon requestCurrencyCode​(String requestCurrencyCode)
        The currency of the payment request.
        Parameters:
        requestCurrencyCode - The currency of the payment request.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getRequestCurrencyCode

        public String getRequestCurrencyCode()
        The currency of the payment request.
        Returns:
        requestCurrencyCode The currency of the payment request.
      • setRequestCurrencyCode

        public void setRequestCurrencyCode​(String requestCurrencyCode)
        The currency of the payment request.
        Parameters:
        requestCurrencyCode - The currency of the payment request.
      • shopperInteraction

        public ResponseAdditionalDataCommon shopperInteraction​(String shopperInteraction)
        The shopper interaction type of the payment request. Example: Ecommerce
        Parameters:
        shopperInteraction - The shopper interaction type of the payment request. Example: Ecommerce
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getShopperInteraction

        public String getShopperInteraction()
        The shopper interaction type of the payment request. Example: Ecommerce
        Returns:
        shopperInteraction The shopper interaction type of the payment request. Example: Ecommerce
      • setShopperInteraction

        public void setShopperInteraction​(String shopperInteraction)
        The shopper interaction type of the payment request. Example: Ecommerce
        Parameters:
        shopperInteraction - The shopper interaction type of the payment request. Example: Ecommerce
      • shopperReference

        public ResponseAdditionalDataCommon shopperReference​(String shopperReference)
        The shopperReference passed in the payment request. Example: AdyenTestShopperXX
        Parameters:
        shopperReference - The shopperReference passed in the payment request. Example: AdyenTestShopperXX
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getShopperReference

        public String getShopperReference()
        The shopperReference passed in the payment request. Example: AdyenTestShopperXX
        Returns:
        shopperReference The shopperReference passed in the payment request. Example: AdyenTestShopperXX
      • setShopperReference

        public void setShopperReference​(String shopperReference)
        The shopperReference passed in the payment request. Example: AdyenTestShopperXX
        Parameters:
        shopperReference - The shopperReference passed in the payment request. Example: AdyenTestShopperXX
      • terminalId

        public ResponseAdditionalDataCommon terminalId​(String terminalId)
        The terminal ID used in a point-of-sale payment. Example: 06022622
        Parameters:
        terminalId - The terminal ID used in a point-of-sale payment. Example: 06022622
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getTerminalId

        public String getTerminalId()
        The terminal ID used in a point-of-sale payment. Example: 06022622
        Returns:
        terminalId The terminal ID used in a point-of-sale payment. Example: 06022622
      • setTerminalId

        public void setTerminalId​(String terminalId)
        The terminal ID used in a point-of-sale payment. Example: 06022622
        Parameters:
        terminalId - The terminal ID used in a point-of-sale payment. Example: 06022622
      • threeDAuthenticated

        public ResponseAdditionalDataCommon threeDAuthenticated​(String threeDAuthenticated)
        A Boolean value indicating whether 3DS authentication was completed on this payment. Example: true
        Parameters:
        threeDAuthenticated - A Boolean value indicating whether 3DS authentication was completed on this payment. Example: true
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getThreeDAuthenticated

        public String getThreeDAuthenticated()
        A Boolean value indicating whether 3DS authentication was completed on this payment. Example: true
        Returns:
        threeDAuthenticated A Boolean value indicating whether 3DS authentication was completed on this payment. Example: true
      • setThreeDAuthenticated

        public void setThreeDAuthenticated​(String threeDAuthenticated)
        A Boolean value indicating whether 3DS authentication was completed on this payment. Example: true
        Parameters:
        threeDAuthenticated - A Boolean value indicating whether 3DS authentication was completed on this payment. Example: true
      • threeDAuthenticatedResponse

        public ResponseAdditionalDataCommon threeDAuthenticatedResponse​(String threeDAuthenticatedResponse)
        The raw 3DS authentication result from the card issuer. Example: N
        Parameters:
        threeDAuthenticatedResponse - The raw 3DS authentication result from the card issuer. Example: N
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getThreeDAuthenticatedResponse

        public String getThreeDAuthenticatedResponse()
        The raw 3DS authentication result from the card issuer. Example: N
        Returns:
        threeDAuthenticatedResponse The raw 3DS authentication result from the card issuer. Example: N
      • setThreeDAuthenticatedResponse

        public void setThreeDAuthenticatedResponse​(String threeDAuthenticatedResponse)
        The raw 3DS authentication result from the card issuer. Example: N
        Parameters:
        threeDAuthenticatedResponse - The raw 3DS authentication result from the card issuer. Example: N
      • threeDOffered

        public ResponseAdditionalDataCommon threeDOffered​(String threeDOffered)
        A Boolean value indicating whether 3DS was offered for this payment. Example: true
        Parameters:
        threeDOffered - A Boolean value indicating whether 3DS was offered for this payment. Example: true
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getThreeDOffered

        public String getThreeDOffered()
        A Boolean value indicating whether 3DS was offered for this payment. Example: true
        Returns:
        threeDOffered A Boolean value indicating whether 3DS was offered for this payment. Example: true
      • setThreeDOffered

        public void setThreeDOffered​(String threeDOffered)
        A Boolean value indicating whether 3DS was offered for this payment. Example: true
        Parameters:
        threeDOffered - A Boolean value indicating whether 3DS was offered for this payment. Example: true
      • threeDOfferedResponse

        public ResponseAdditionalDataCommon threeDOfferedResponse​(String threeDOfferedResponse)
        The raw enrollment result from the 3DS directory services of the card schemes. Example: Y
        Parameters:
        threeDOfferedResponse - The raw enrollment result from the 3DS directory services of the card schemes. Example: Y
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getThreeDOfferedResponse

        public String getThreeDOfferedResponse()
        The raw enrollment result from the 3DS directory services of the card schemes. Example: Y
        Returns:
        threeDOfferedResponse The raw enrollment result from the 3DS directory services of the card schemes. Example: Y
      • setThreeDOfferedResponse

        public void setThreeDOfferedResponse​(String threeDOfferedResponse)
        The raw enrollment result from the 3DS directory services of the card schemes. Example: Y
        Parameters:
        threeDOfferedResponse - The raw enrollment result from the 3DS directory services of the card schemes. Example: Y
      • threeDSVersion

        public ResponseAdditionalDataCommon threeDSVersion​(String threeDSVersion)
        The 3D Secure 2 version.
        Parameters:
        threeDSVersion - The 3D Secure 2 version.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getThreeDSVersion

        public String getThreeDSVersion()
        The 3D Secure 2 version.
        Returns:
        threeDSVersion The 3D Secure 2 version.
      • setThreeDSVersion

        public void setThreeDSVersion​(String threeDSVersion)
        The 3D Secure 2 version.
        Parameters:
        threeDSVersion - The 3D Secure 2 version.
      • tokenizationShopperReference

        public ResponseAdditionalDataCommon tokenizationShopperReference​(String tokenizationShopperReference)
        The reference for the shopper that you sent when tokenizing the payment details.
        Parameters:
        tokenizationShopperReference - The reference for the shopper that you sent when tokenizing the payment details.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getTokenizationShopperReference

        public String getTokenizationShopperReference()
        The reference for the shopper that you sent when tokenizing the payment details.
        Returns:
        tokenizationShopperReference The reference for the shopper that you sent when tokenizing the payment details.
      • setTokenizationShopperReference

        public void setTokenizationShopperReference​(String tokenizationShopperReference)
        The reference for the shopper that you sent when tokenizing the payment details.
        Parameters:
        tokenizationShopperReference - The reference for the shopper that you sent when tokenizing the payment details.
      • tokenizationStoreOperationType

        public ResponseAdditionalDataCommon tokenizationStoreOperationType​(ResponseAdditionalDataCommon.TokenizationStoreOperationTypeEnum tokenizationStoreOperationType)
        The operation performed on the token. Possible values: * **created**: the token has been created. * **updated**: the existing token has been updated. * **alreadyExisting**: the details have already been stored.
        Parameters:
        tokenizationStoreOperationType - The operation performed on the token. Possible values: * **created**: the token has been created. * **updated**: the existing token has been updated. * **alreadyExisting**: the details have already been stored.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getTokenizationStoreOperationType

        public ResponseAdditionalDataCommon.TokenizationStoreOperationTypeEnum getTokenizationStoreOperationType()
        The operation performed on the token. Possible values: * **created**: the token has been created. * **updated**: the existing token has been updated. * **alreadyExisting**: the details have already been stored.
        Returns:
        tokenizationStoreOperationType The operation performed on the token. Possible values: * **created**: the token has been created. * **updated**: the existing token has been updated. * **alreadyExisting**: the details have already been stored.
      • setTokenizationStoreOperationType

        public void setTokenizationStoreOperationType​(ResponseAdditionalDataCommon.TokenizationStoreOperationTypeEnum tokenizationStoreOperationType)
        The operation performed on the token. Possible values: * **created**: the token has been created. * **updated**: the existing token has been updated. * **alreadyExisting**: the details have already been stored.
        Parameters:
        tokenizationStoreOperationType - The operation performed on the token. Possible values: * **created**: the token has been created. * **updated**: the existing token has been updated. * **alreadyExisting**: the details have already been stored.
      • tokenizationStoredPaymentMethodId

        public ResponseAdditionalDataCommon tokenizationStoredPaymentMethodId​(String tokenizationStoredPaymentMethodId)
        The reference that uniquely identifies tokenized payment details.
        Parameters:
        tokenizationStoredPaymentMethodId - The reference that uniquely identifies tokenized payment details.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getTokenizationStoredPaymentMethodId

        public String getTokenizationStoredPaymentMethodId()
        The reference that uniquely identifies tokenized payment details.
        Returns:
        tokenizationStoredPaymentMethodId The reference that uniquely identifies tokenized payment details.
      • setTokenizationStoredPaymentMethodId

        public void setTokenizationStoredPaymentMethodId​(String tokenizationStoredPaymentMethodId)
        The reference that uniquely identifies tokenized payment details.
        Parameters:
        tokenizationStoredPaymentMethodId - The reference that uniquely identifies tokenized payment details.
      • visaTransactionId

        public ResponseAdditionalDataCommon visaTransactionId​(String visaTransactionId)
        The `visaTransactionId`, has a fixed length of 15 numeric characters. > Contact Support Team to enable this field.
        Parameters:
        visaTransactionId - The `visaTransactionId`, has a fixed length of 15 numeric characters. > Contact Support Team to enable this field.
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getVisaTransactionId

        public String getVisaTransactionId()
        The `visaTransactionId`, has a fixed length of 15 numeric characters. > Contact Support Team to enable this field.
        Returns:
        visaTransactionId The `visaTransactionId`, has a fixed length of 15 numeric characters. > Contact Support Team to enable this field.
      • setVisaTransactionId

        public void setVisaTransactionId​(String visaTransactionId)
        The `visaTransactionId`, has a fixed length of 15 numeric characters. > Contact Support Team to enable this field.
        Parameters:
        visaTransactionId - The `visaTransactionId`, has a fixed length of 15 numeric characters. > Contact Support Team to enable this field.
      • xid

        public ResponseAdditionalDataCommon xid​(String xid)
        The 3DS transaction ID of the 3DS session sent in notifications. The value is Base64-encoded and is returned for transactions with directoryResponse 'N' or 'Y'. Example: ODgxNDc2MDg2MDExODk5MAAAAAA=
        Parameters:
        xid - The 3DS transaction ID of the 3DS session sent in notifications. The value is Base64-encoded and is returned for transactions with directoryResponse 'N' or 'Y'. Example: ODgxNDc2MDg2MDExODk5MAAAAAA=
        Returns:
        the current ResponseAdditionalDataCommon instance, allowing for method chaining
      • getXid

        public String getXid()
        The 3DS transaction ID of the 3DS session sent in notifications. The value is Base64-encoded and is returned for transactions with directoryResponse 'N' or 'Y'. Example: ODgxNDc2MDg2MDExODk5MAAAAAA=
        Returns:
        xid The 3DS transaction ID of the 3DS session sent in notifications. The value is Base64-encoded and is returned for transactions with directoryResponse 'N' or 'Y'. Example: ODgxNDc2MDg2MDExODk5MAAAAAA=
      • setXid

        public void setXid​(String xid)
        The 3DS transaction ID of the 3DS session sent in notifications. The value is Base64-encoded and is returned for transactions with directoryResponse 'N' or 'Y'. Example: ODgxNDc2MDg2MDExODk5MAAAAAA=
        Parameters:
        xid - The 3DS transaction ID of the 3DS session sent in notifications. The value is Base64-encoded and is returned for transactions with directoryResponse 'N' or 'Y'. Example: ODgxNDc2MDg2MDExODk5MAAAAAA=
      • includeNullValues

        public ResponseAdditionalDataCommon includeNullValues​(boolean includeNullValues)
        Configures whether null values are explicitly serialized in the JSON payload. Default is false.
      • isIncludeNullValues

        public boolean isIncludeNullValues()
        Returns whether null values are explicitly serialized in the JSON payload.
      • setIncludeNullValues

        public void setIncludeNullValues​(boolean includeNullValues)
        Sets whether null values should be explicitly serialized in the JSON payload. Default is false.
      • equals

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

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

        public Map<String,​Object> getExplicitNulls()
        Returns a map of properties to be merged into the JSON payload as explicit null values.
      • fromJson

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

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