Package com.adyen.model.checkout
Class CheckoutBalanceCheckResponse
- java.lang.Object
-
- com.adyen.model.checkout.CheckoutBalanceCheckResponse
-
public class CheckoutBalanceCheckResponse extends Object
CheckoutBalanceCheckResponse
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCheckoutBalanceCheckResponse.CustomTypeAdapterFactorystatic classCheckoutBalanceCheckResponse.ResultCodeEnumThe result of the cancellation request.
-
Field Summary
Fields Modifier and Type Field Description static HashSet<String>openapiFieldsstatic HashSet<String>openapiRequiredFieldsstatic StringSERIALIZED_NAME_ADDITIONAL_DATAstatic StringSERIALIZED_NAME_BALANCEstatic StringSERIALIZED_NAME_FRAUD_RESULTstatic StringSERIALIZED_NAME_PSP_REFERENCEstatic StringSERIALIZED_NAME_REFUSAL_REASONstatic StringSERIALIZED_NAME_RESULT_CODEstatic StringSERIALIZED_NAME_TRANSACTION_LIMIT
-
Constructor Summary
Constructors Constructor Description CheckoutBalanceCheckResponse()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CheckoutBalanceCheckResponseadditionalData(Map<String,String> additionalData)CheckoutBalanceCheckResponsebalance(Amount balance)booleanequals(Object o)CheckoutBalanceCheckResponsefraudResult(FraudResult fraudResult)static CheckoutBalanceCheckResponsefromJson(String jsonString)Create an instance of CheckoutBalanceCheckResponse given an JSON stringMap<String,String>getAdditionalData()Contains additional information about the payment.AmountgetBalance()Get balanceFraudResultgetFraudResult()Get fraudResultStringgetPspReference()Adyen's 16-character reference associated with the transaction/request.StringgetRefusalReason()If the payment's authorisation is refused or an error occurs during authorisation, this field holds Adyen's mapped reason for the refusal or a description of the error.CheckoutBalanceCheckResponse.ResultCodeEnumgetResultCode()The result of the cancellation request.AmountgetTransactionLimit()Get transactionLimitinthashCode()CheckoutBalanceCheckResponsepspReference(String pspReference)CheckoutBalanceCheckResponseputAdditionalDataItem(String key, String additionalDataItem)CheckoutBalanceCheckResponserefusalReason(String refusalReason)CheckoutBalanceCheckResponseresultCode(CheckoutBalanceCheckResponse.ResultCodeEnum resultCode)voidsetAdditionalData(Map<String,String> additionalData)voidsetBalance(Amount balance)voidsetFraudResult(FraudResult fraudResult)voidsetPspReference(String pspReference)voidsetRefusalReason(String refusalReason)voidsetResultCode(CheckoutBalanceCheckResponse.ResultCodeEnum resultCode)voidsetTransactionLimit(Amount transactionLimit)StringtoJson()Convert an instance of CheckoutBalanceCheckResponse to an JSON stringStringtoString()CheckoutBalanceCheckResponsetransactionLimit(Amount transactionLimit)static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj)Validates the JSON Object and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_ADDITIONAL_DATA
public static final String SERIALIZED_NAME_ADDITIONAL_DATA
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_BALANCE
public static final String SERIALIZED_NAME_BALANCE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_FRAUD_RESULT
public static final String SERIALIZED_NAME_FRAUD_RESULT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PSP_REFERENCE
public static final String SERIALIZED_NAME_PSP_REFERENCE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_REFUSAL_REASON
public static final String SERIALIZED_NAME_REFUSAL_REASON
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_RESULT_CODE
public static final String SERIALIZED_NAME_RESULT_CODE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TRANSACTION_LIMIT
public static final String SERIALIZED_NAME_TRANSACTION_LIMIT
- See Also:
- Constant Field Values
-
-
Method Detail
-
additionalData
public CheckoutBalanceCheckResponse additionalData(Map<String,String> additionalData)
-
putAdditionalDataItem
public CheckoutBalanceCheckResponse putAdditionalDataItem(String key, String additionalDataItem)
-
getAdditionalData
public Map<String,String> getAdditionalData()
Contains additional information about the payment. Some data fields are included only if you select them first: Go to **Customer Area** > **Developers** > **Additional data**.- Returns:
- additionalData
-
balance
public CheckoutBalanceCheckResponse balance(Amount balance)
-
getBalance
public Amount getBalance()
Get balance- Returns:
- balance
-
setBalance
public void setBalance(Amount balance)
-
fraudResult
public CheckoutBalanceCheckResponse fraudResult(FraudResult fraudResult)
-
getFraudResult
public FraudResult getFraudResult()
Get fraudResult- Returns:
- fraudResult
-
setFraudResult
public void setFraudResult(FraudResult fraudResult)
-
pspReference
public CheckoutBalanceCheckResponse pspReference(String pspReference)
-
getPspReference
public String getPspReference()
Adyen's 16-character 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)
-
refusalReason
public CheckoutBalanceCheckResponse refusalReason(String refusalReason)
-
getRefusalReason
public String getRefusalReason()
If the payment's authorisation is refused or an error occurs during authorisation, 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. For more information, see [Refusal reasons](https://docs.adyen.com/development-resources/refusal-reasons).- Returns:
- refusalReason
-
setRefusalReason
public void setRefusalReason(String refusalReason)
-
resultCode
public CheckoutBalanceCheckResponse resultCode(CheckoutBalanceCheckResponse.ResultCodeEnum resultCode)
-
getResultCode
public CheckoutBalanceCheckResponse.ResultCodeEnum getResultCode()
The result of the cancellation request. Possible values: * **Success** – Indicates that the balance check was successful. * **NotEnoughBalance** – Commonly indicates that the card did not have enough balance to pay the amount in the request, or that the currency of the balance on the card did not match the currency of the requested amount. * **Failed** – Indicates that the balance check failed.- Returns:
- resultCode
-
setResultCode
public void setResultCode(CheckoutBalanceCheckResponse.ResultCodeEnum resultCode)
-
transactionLimit
public CheckoutBalanceCheckResponse transactionLimit(Amount transactionLimit)
-
getTransactionLimit
public Amount getTransactionLimit()
Get transactionLimit- Returns:
- transactionLimit
-
setTransactionLimit
public void setTransactionLimit(Amount transactionLimit)
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws IOExceptionValidates the JSON Object and throws an exception if issues found- Parameters:
jsonObj- JSON Object- Throws:
IOException- if the JSON Object is invalid with respect to CheckoutBalanceCheckResponse
-
fromJson
public static CheckoutBalanceCheckResponse fromJson(String jsonString) throws IOException
Create an instance of CheckoutBalanceCheckResponse given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of CheckoutBalanceCheckResponse
- Throws:
IOException- if the JSON string is invalid with respect to CheckoutBalanceCheckResponse
-
toJson
public String toJson()
Convert an instance of CheckoutBalanceCheckResponse to an JSON string- Returns:
- JSON string
-
-