Class StoredValueStatusChangeResponse


  • public class StoredValueStatusChangeResponse
    extends Object
    StoredValueStatusChangeResponse
    • Constructor Detail

      • StoredValueStatusChangeResponse

        public StoredValueStatusChangeResponse()
    • Method Detail

      • authCode

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

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

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

        public StoredValueStatusChangeResponse currentBalance​(Amount currentBalance)
        currentBalance
        Parameters:
        currentBalance -
        Returns:
        the current StoredValueStatusChangeResponse instance, allowing for method chaining
      • getCurrentBalance

        public Amount getCurrentBalance()
        currentBalance
        Returns:
        currentBalance
      • setCurrentBalance

        public void setCurrentBalance​(Amount currentBalance)
        currentBalance
        Parameters:
        currentBalance -
      • pspReference

        public StoredValueStatusChangeResponse pspReference​(String pspReference)
        Adyen's 16-character string reference associated with the transaction/request. This value is globally unique; quote it when communicating with us about this request.
        Parameters:
        pspReference -
        Returns:
        the current StoredValueStatusChangeResponse instance, allowing for method chaining
      • getPspReference

        public String getPspReference()
        Adyen's 16-character string reference associated with the transaction/request. This value is globally unique; quote it when communicating with us about this request.
        Returns:
        pspReference
      • setPspReference

        public void setPspReference​(String pspReference)
        Adyen's 16-character string reference associated with the transaction/request. This value is globally unique; quote it when communicating with us about this request.
        Parameters:
        pspReference -
      • refusalReason

        public StoredValueStatusChangeResponse refusalReason​(String refusalReason)
        If the transaction is refused or an error occurs, this field holds Adyen's mapped reason for the refusal or a description of the error. When a transaction fails, the authorisation response includes `resultCode` and `refusalReason` values.
        Parameters:
        refusalReason -
        Returns:
        the current StoredValueStatusChangeResponse instance, allowing for method chaining
      • getRefusalReason

        public String getRefusalReason()
        If the transaction is refused or an error occurs, this field holds Adyen's mapped reason for the refusal or a description of the error. When a transaction fails, the authorisation response includes `resultCode` and `refusalReason` values.
        Returns:
        refusalReason
      • setRefusalReason

        public void setRefusalReason​(String refusalReason)
        If the transaction is refused or an error occurs, this field holds Adyen's mapped reason for the refusal or a description of the error. When a transaction fails, the authorisation response includes `resultCode` and `refusalReason` values.
        Parameters:
        refusalReason -
      • resultCode

        public StoredValueStatusChangeResponse resultCode​(StoredValueStatusChangeResponse.ResultCodeEnum resultCode)
        The result of the payment. Possible values: * **Success** – The operation has been completed successfully. * **Refused** – The operation was refused. The reason is given in the `refusalReason` field. * **Error** – There was an error when the operation was processed. The reason is given in the `refusalReason` field. * **NotEnoughBalance** – The amount on the payment method is lower than the amount given in the request. Only applicable to balance checks.
        Parameters:
        resultCode -
        Returns:
        the current StoredValueStatusChangeResponse instance, allowing for method chaining
      • getResultCode

        public StoredValueStatusChangeResponse.ResultCodeEnum getResultCode()
        The result of the payment. Possible values: * **Success** – The operation has been completed successfully. * **Refused** – The operation was refused. The reason is given in the `refusalReason` field. * **Error** – There was an error when the operation was processed. The reason is given in the `refusalReason` field. * **NotEnoughBalance** – The amount on the payment method is lower than the amount given in the request. Only applicable to balance checks.
        Returns:
        resultCode
      • setResultCode

        public void setResultCode​(StoredValueStatusChangeResponse.ResultCodeEnum resultCode)
        The result of the payment. Possible values: * **Success** – The operation has been completed successfully. * **Refused** – The operation was refused. The reason is given in the `refusalReason` field. * **Error** – There was an error when the operation was processed. The reason is given in the `refusalReason` field. * **NotEnoughBalance** – The amount on the payment method is lower than the amount given in the request. Only applicable to balance checks.
        Parameters:
        resultCode -
      • thirdPartyRefusalReason

        public StoredValueStatusChangeResponse thirdPartyRefusalReason​(String thirdPartyRefusalReason)
        Raw refusal reason received from the third party, where available
        Parameters:
        thirdPartyRefusalReason -
        Returns:
        the current StoredValueStatusChangeResponse instance, allowing for method chaining
      • getThirdPartyRefusalReason

        public String getThirdPartyRefusalReason()
        Raw refusal reason received from the third party, where available
        Returns:
        thirdPartyRefusalReason
      • setThirdPartyRefusalReason

        public void setThirdPartyRefusalReason​(String thirdPartyRefusalReason)
        Raw refusal reason received from the third party, where available
        Parameters:
        thirdPartyRefusalReason -
      • equals

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

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

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

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