Package com.adyen.model.checkout
Class CheckoutCreateOrderResponse
- java.lang.Object
-
- com.adyen.model.checkout.CheckoutCreateOrderResponse
-
public class CheckoutCreateOrderResponse extends Object
CheckoutCreateOrderResponse
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCheckoutCreateOrderResponse.CustomTypeAdapterFactorystatic classCheckoutCreateOrderResponse.ResultCodeEnumThe result of the order creation request.
-
Field Summary
Fields Modifier and Type Field Description static HashSet<String>openapiFieldsstatic HashSet<String>openapiRequiredFieldsstatic StringSERIALIZED_NAME_ADDITIONAL_DATAstatic StringSERIALIZED_NAME_AMOUNTstatic StringSERIALIZED_NAME_EXPIRES_ATstatic StringSERIALIZED_NAME_FRAUD_RESULTstatic StringSERIALIZED_NAME_ORDER_DATAstatic StringSERIALIZED_NAME_PSP_REFERENCEstatic StringSERIALIZED_NAME_REFERENCEstatic StringSERIALIZED_NAME_REFUSAL_REASONstatic StringSERIALIZED_NAME_REMAINING_AMOUNTstatic StringSERIALIZED_NAME_RESULT_CODE
-
Constructor Summary
Constructors Constructor Description CheckoutCreateOrderResponse()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CheckoutCreateOrderResponseadditionalData(Map<String,String> additionalData)CheckoutCreateOrderResponseamount(Amount amount)booleanequals(Object o)CheckoutCreateOrderResponseexpiresAt(String expiresAt)CheckoutCreateOrderResponsefraudResult(FraudResult fraudResult)static CheckoutCreateOrderResponsefromJson(String jsonString)Create an instance of CheckoutCreateOrderResponse given an JSON stringMap<String,String>getAdditionalData()Contains additional information about the payment.AmountgetAmount()Get amountStringgetExpiresAt()The date that the order will expire.FraudResultgetFraudResult()Get fraudResultStringgetOrderData()The encrypted data that will be used by merchant for adding payments to the order.StringgetPspReference()Adyen's 16-character reference associated with the transaction/request.StringgetReference()The reference provided by merchant for creating the order.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.AmountgetRemainingAmount()Get remainingAmountCheckoutCreateOrderResponse.ResultCodeEnumgetResultCode()The result of the order creation request.inthashCode()CheckoutCreateOrderResponseorderData(String orderData)CheckoutCreateOrderResponsepspReference(String pspReference)CheckoutCreateOrderResponseputAdditionalDataItem(String key, String additionalDataItem)CheckoutCreateOrderResponsereference(String reference)CheckoutCreateOrderResponserefusalReason(String refusalReason)CheckoutCreateOrderResponseremainingAmount(Amount remainingAmount)CheckoutCreateOrderResponseresultCode(CheckoutCreateOrderResponse.ResultCodeEnum resultCode)voidsetAdditionalData(Map<String,String> additionalData)voidsetAmount(Amount amount)voidsetExpiresAt(String expiresAt)voidsetFraudResult(FraudResult fraudResult)voidsetOrderData(String orderData)voidsetPspReference(String pspReference)voidsetReference(String reference)voidsetRefusalReason(String refusalReason)voidsetRemainingAmount(Amount remainingAmount)voidsetResultCode(CheckoutCreateOrderResponse.ResultCodeEnum resultCode)StringtoJson()Convert an instance of CheckoutCreateOrderResponse to an JSON stringStringtoString()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_AMOUNT
public static final String SERIALIZED_NAME_AMOUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EXPIRES_AT
public static final String SERIALIZED_NAME_EXPIRES_AT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_FRAUD_RESULT
public static final String SERIALIZED_NAME_FRAUD_RESULT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ORDER_DATA
public static final String SERIALIZED_NAME_ORDER_DATA
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PSP_REFERENCE
public static final String SERIALIZED_NAME_PSP_REFERENCE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_REFERENCE
public static final String SERIALIZED_NAME_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_REMAINING_AMOUNT
public static final String SERIALIZED_NAME_REMAINING_AMOUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_RESULT_CODE
public static final String SERIALIZED_NAME_RESULT_CODE
- See Also:
- Constant Field Values
-
-
Method Detail
-
additionalData
public CheckoutCreateOrderResponse additionalData(Map<String,String> additionalData)
-
putAdditionalDataItem
public CheckoutCreateOrderResponse 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
-
amount
public CheckoutCreateOrderResponse amount(Amount amount)
-
getAmount
public Amount getAmount()
Get amount- Returns:
- amount
-
setAmount
public void setAmount(Amount amount)
-
expiresAt
public CheckoutCreateOrderResponse expiresAt(String expiresAt)
-
getExpiresAt
public String getExpiresAt()
The date that the order will expire.- Returns:
- expiresAt
-
setExpiresAt
public void setExpiresAt(String expiresAt)
-
fraudResult
public CheckoutCreateOrderResponse fraudResult(FraudResult fraudResult)
-
getFraudResult
public FraudResult getFraudResult()
Get fraudResult- Returns:
- fraudResult
-
setFraudResult
public void setFraudResult(FraudResult fraudResult)
-
orderData
public CheckoutCreateOrderResponse orderData(String orderData)
-
getOrderData
public String getOrderData()
The encrypted data that will be used by merchant for adding payments to the order.- Returns:
- orderData
-
setOrderData
public void setOrderData(String orderData)
-
pspReference
public CheckoutCreateOrderResponse 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)
-
reference
public CheckoutCreateOrderResponse reference(String reference)
-
getReference
public String getReference()
The reference provided by merchant for creating the order.- Returns:
- reference
-
setReference
public void setReference(String reference)
-
refusalReason
public CheckoutCreateOrderResponse 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)
-
remainingAmount
public CheckoutCreateOrderResponse remainingAmount(Amount remainingAmount)
-
getRemainingAmount
public Amount getRemainingAmount()
Get remainingAmount- Returns:
- remainingAmount
-
setRemainingAmount
public void setRemainingAmount(Amount remainingAmount)
-
resultCode
public CheckoutCreateOrderResponse resultCode(CheckoutCreateOrderResponse.ResultCodeEnum resultCode)
-
getResultCode
public CheckoutCreateOrderResponse.ResultCodeEnum getResultCode()
The result of the order creation request. The value is always **Success**.- Returns:
- resultCode
-
setResultCode
public void setResultCode(CheckoutCreateOrderResponse.ResultCodeEnum resultCode)
-
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 CheckoutCreateOrderResponse
-
fromJson
public static CheckoutCreateOrderResponse fromJson(String jsonString) throws IOException
Create an instance of CheckoutCreateOrderResponse given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of CheckoutCreateOrderResponse
- Throws:
IOException- if the JSON string is invalid with respect to CheckoutCreateOrderResponse
-
toJson
public String toJson()
Convert an instance of CheckoutCreateOrderResponse to an JSON string- Returns:
- JSON string
-
-