Package com.adyen.model.checkout
Class CreateOrderResponse
- java.lang.Object
-
- com.adyen.model.checkout.CreateOrderResponse
-
public class CreateOrderResponse extends Object
CreateOrderResponse
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCreateOrderResponse.ResultCodeEnumThe result of the order creation request.
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_ADDITIONAL_DATAstatic StringJSON_PROPERTY_AMOUNTstatic StringJSON_PROPERTY_EXPIRES_ATstatic StringJSON_PROPERTY_FRAUD_RESULTstatic StringJSON_PROPERTY_ORDER_DATAstatic StringJSON_PROPERTY_PSP_REFERENCEstatic StringJSON_PROPERTY_REFERENCEstatic StringJSON_PROPERTY_REFUSAL_REASONstatic StringJSON_PROPERTY_REMAINING_AMOUNTstatic StringJSON_PROPERTY_RESULT_CODE
-
Constructor Summary
Constructors Constructor Description CreateOrderResponse()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateOrderResponseadditionalData(Map<String,String> additionalData)CreateOrderResponseamount(Amount amount)booleanequals(Object o)Return true if this CreateOrderResponse object is equal to o.CreateOrderResponseexpiresAt(String expiresAt)CreateOrderResponsefraudResult(FraudResult fraudResult)static CreateOrderResponsefromJson(String jsonString)Create an instance of CreateOrderResponse 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 remainingAmountCreateOrderResponse.ResultCodeEnumgetResultCode()The result of the order creation request.inthashCode()CreateOrderResponseorderData(String orderData)CreateOrderResponsepspReference(String pspReference)CreateOrderResponseputAdditionalDataItem(String key, String additionalDataItem)CreateOrderResponsereference(String reference)CreateOrderResponserefusalReason(String refusalReason)CreateOrderResponseremainingAmount(Amount remainingAmount)CreateOrderResponseresultCode(CreateOrderResponse.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(CreateOrderResponse.ResultCodeEnum resultCode)StringtoJson()Convert an instance of CreateOrderResponse to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_ADDITIONAL_DATA
public static final String JSON_PROPERTY_ADDITIONAL_DATA
- See Also:
- Constant Field Values
-
JSON_PROPERTY_AMOUNT
public static final String JSON_PROPERTY_AMOUNT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_EXPIRES_AT
public static final String JSON_PROPERTY_EXPIRES_AT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_FRAUD_RESULT
public static final String JSON_PROPERTY_FRAUD_RESULT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ORDER_DATA
public static final String JSON_PROPERTY_ORDER_DATA
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PSP_REFERENCE
public static final String JSON_PROPERTY_PSP_REFERENCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_REFERENCE
public static final String JSON_PROPERTY_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_REMAINING_AMOUNT
public static final String JSON_PROPERTY_REMAINING_AMOUNT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_RESULT_CODE
public static final String JSON_PROPERTY_RESULT_CODE
- See Also:
- Constant Field Values
-
-
Method Detail
-
additionalData
public CreateOrderResponse additionalData(Map<String,String> additionalData)
-
putAdditionalDataItem
public CreateOrderResponse 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 CreateOrderResponse amount(Amount amount)
-
getAmount
public Amount getAmount()
Get amount- Returns:
- amount
-
setAmount
public void setAmount(Amount amount)
-
expiresAt
public CreateOrderResponse expiresAt(String expiresAt)
-
getExpiresAt
public String getExpiresAt()
The date that the order will expire.- Returns:
- expiresAt
-
setExpiresAt
public void setExpiresAt(String expiresAt)
-
fraudResult
public CreateOrderResponse fraudResult(FraudResult fraudResult)
-
getFraudResult
public FraudResult getFraudResult()
Get fraudResult- Returns:
- fraudResult
-
setFraudResult
public void setFraudResult(FraudResult fraudResult)
-
orderData
public CreateOrderResponse 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 CreateOrderResponse 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 CreateOrderResponse 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 CreateOrderResponse 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 CreateOrderResponse remainingAmount(Amount remainingAmount)
-
getRemainingAmount
public Amount getRemainingAmount()
Get remainingAmount- Returns:
- remainingAmount
-
setRemainingAmount
public void setRemainingAmount(Amount remainingAmount)
-
resultCode
public CreateOrderResponse resultCode(CreateOrderResponse.ResultCodeEnum resultCode)
-
getResultCode
public CreateOrderResponse.ResultCodeEnum getResultCode()
The result of the order creation request. The value is always **Success**.- Returns:
- resultCode
-
setResultCode
public void setResultCode(CreateOrderResponse.ResultCodeEnum resultCode)
-
equals
public boolean equals(Object o)
Return true if this CreateOrderResponse object is equal to o.
-
fromJson
public static CreateOrderResponse fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of CreateOrderResponse given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of CreateOrderResponse
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to CreateOrderResponse
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of CreateOrderResponse to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-