Package com.adyen.model.storedvalue
Class StoredValueBalanceCheckResponse
- java.lang.Object
-
- com.adyen.model.storedvalue.StoredValueBalanceCheckResponse
-
public class StoredValueBalanceCheckResponse extends Object
StoredValueBalanceCheckResponse
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStoredValueBalanceCheckResponse.ResultCodeEnumThe result of the payment.
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_CURRENT_BALANCEstatic StringJSON_PROPERTY_PSP_REFERENCEstatic StringJSON_PROPERTY_REFUSAL_REASONstatic StringJSON_PROPERTY_RESULT_CODEstatic StringJSON_PROPERTY_THIRD_PARTY_REFUSAL_REASON
-
Constructor Summary
Constructors Constructor Description StoredValueBalanceCheckResponse()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StoredValueBalanceCheckResponsecurrentBalance(Amount currentBalance)currentBalancebooleanequals(Object o)Return true if this StoredValueBalanceCheckResponse object is equal to o.static StoredValueBalanceCheckResponsefromJson(String jsonString)Create an instance of StoredValueBalanceCheckResponse given an JSON stringAmountgetCurrentBalance()currentBalanceStringgetPspReference()Adyen's 16-character string reference associated with the transaction/request.StringgetRefusalReason()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.StoredValueBalanceCheckResponse.ResultCodeEnumgetResultCode()The result of the payment.StringgetThirdPartyRefusalReason()Raw refusal reason received from the third party, where availableinthashCode()StoredValueBalanceCheckResponsepspReference(String pspReference)Adyen's 16-character string reference associated with the transaction/request.StoredValueBalanceCheckResponserefusalReason(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.StoredValueBalanceCheckResponseresultCode(StoredValueBalanceCheckResponse.ResultCodeEnum resultCode)The result of the payment.voidsetCurrentBalance(Amount currentBalance)currentBalancevoidsetPspReference(String pspReference)Adyen's 16-character string reference associated with the transaction/request.voidsetRefusalReason(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.voidsetResultCode(StoredValueBalanceCheckResponse.ResultCodeEnum resultCode)The result of the payment.voidsetThirdPartyRefusalReason(String thirdPartyRefusalReason)Raw refusal reason received from the third party, where availableStoredValueBalanceCheckResponsethirdPartyRefusalReason(String thirdPartyRefusalReason)Raw refusal reason received from the third party, where availableStringtoJson()Convert an instance of StoredValueBalanceCheckResponse to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_CURRENT_BALANCE
public static final String JSON_PROPERTY_CURRENT_BALANCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PSP_REFERENCE
public static final String JSON_PROPERTY_PSP_REFERENCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_REFUSAL_REASON
public static final String JSON_PROPERTY_REFUSAL_REASON
- See Also:
- Constant Field Values
-
JSON_PROPERTY_RESULT_CODE
public static final String JSON_PROPERTY_RESULT_CODE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_THIRD_PARTY_REFUSAL_REASON
public static final String JSON_PROPERTY_THIRD_PARTY_REFUSAL_REASON
- See Also:
- Constant Field Values
-
-
Method Detail
-
currentBalance
public StoredValueBalanceCheckResponse currentBalance(Amount currentBalance)
currentBalance- Parameters:
currentBalance-- Returns:
- the current
StoredValueBalanceCheckResponseinstance, allowing for method chaining
-
getCurrentBalance
public Amount getCurrentBalance()
currentBalance- Returns:
- currentBalance
-
setCurrentBalance
public void setCurrentBalance(Amount currentBalance)
currentBalance- Parameters:
currentBalance-
-
pspReference
public StoredValueBalanceCheckResponse 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
StoredValueBalanceCheckResponseinstance, 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 StoredValueBalanceCheckResponse 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
StoredValueBalanceCheckResponseinstance, 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 StoredValueBalanceCheckResponse resultCode(StoredValueBalanceCheckResponse.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
StoredValueBalanceCheckResponseinstance, allowing for method chaining
-
getResultCode
public StoredValueBalanceCheckResponse.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(StoredValueBalanceCheckResponse.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 StoredValueBalanceCheckResponse thirdPartyRefusalReason(String thirdPartyRefusalReason)
Raw refusal reason received from the third party, where available- Parameters:
thirdPartyRefusalReason-- Returns:
- the current
StoredValueBalanceCheckResponseinstance, 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 StoredValueBalanceCheckResponse object is equal to o.
-
fromJson
public static StoredValueBalanceCheckResponse fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of StoredValueBalanceCheckResponse given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of StoredValueBalanceCheckResponse
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to StoredValueBalanceCheckResponse
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of StoredValueBalanceCheckResponse to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-