Package com.adyen.model.payment
Class CancelOrRefundRequest
- java.lang.Object
-
- com.adyen.model.payment.CancelOrRefundRequest
-
public class CancelOrRefundRequest extends Object
CancelOrRefundRequest
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_ADDITIONAL_DATAstatic StringJSON_PROPERTY_MERCHANT_ACCOUNTstatic StringJSON_PROPERTY_MPI_DATAstatic StringJSON_PROPERTY_ORIGINAL_MERCHANT_REFERENCEstatic StringJSON_PROPERTY_ORIGINAL_REFERENCEstatic StringJSON_PROPERTY_PLATFORM_CHARGEBACK_LOGICstatic StringJSON_PROPERTY_REFERENCEstatic StringJSON_PROPERTY_TENDER_REFERENCEstatic StringJSON_PROPERTY_UNIQUE_TERMINAL_ID
-
Constructor Summary
Constructors Constructor Description CancelOrRefundRequest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CancelOrRefundRequestadditionalData(Map<String,String> additionalData)booleanequals(Object o)Return true if this CancelOrRefundRequest object is equal to o.static CancelOrRefundRequestfromJson(String jsonString)Create an instance of CancelOrRefundRequest given an JSON stringMap<String,String>getAdditionalData()This field contains additional data, which may be required for a particular modification request.StringgetMerchantAccount()The merchant account that is used to process the payment.ThreeDSecureDatagetMpiData()Get mpiDataStringgetOriginalMerchantReference()The original merchant reference to cancel.StringgetOriginalReference()The original pspReference of the payment to modify.PlatformChargebackLogicgetPlatformChargebackLogic()Get platformChargebackLogicStringgetReference()Your reference for the payment modification.StringgetTenderReference()The transaction reference provided by the PED.StringgetUniqueTerminalId()Unique terminal ID for the PED that originally processed the request.inthashCode()CancelOrRefundRequestmerchantAccount(String merchantAccount)CancelOrRefundRequestmpiData(ThreeDSecureData mpiData)CancelOrRefundRequestoriginalMerchantReference(String originalMerchantReference)CancelOrRefundRequestoriginalReference(String originalReference)CancelOrRefundRequestplatformChargebackLogic(PlatformChargebackLogic platformChargebackLogic)CancelOrRefundRequestputAdditionalDataItem(String key, String additionalDataItem)CancelOrRefundRequestreference(String reference)voidsetAdditionalData(Map<String,String> additionalData)This field contains additional data, which may be required for a particular modification request.voidsetMerchantAccount(String merchantAccount)The merchant account that is used to process the payment.voidsetMpiData(ThreeDSecureData mpiData)mpiDatavoidsetOriginalMerchantReference(String originalMerchantReference)The original merchant reference to cancel.voidsetOriginalReference(String originalReference)The original pspReference of the payment to modify.voidsetPlatformChargebackLogic(PlatformChargebackLogic platformChargebackLogic)platformChargebackLogicvoidsetReference(String reference)Your reference for the payment modification.voidsetTenderReference(String tenderReference)The transaction reference provided by the PED.voidsetUniqueTerminalId(String uniqueTerminalId)Unique terminal ID for the PED that originally processed the request.CancelOrRefundRequesttenderReference(String tenderReference)StringtoJson()Convert an instance of CancelOrRefundRequest to an JSON stringStringtoString()CancelOrRefundRequestuniqueTerminalId(String uniqueTerminalId)
-
-
-
Field Detail
-
JSON_PROPERTY_ADDITIONAL_DATA
public static final String JSON_PROPERTY_ADDITIONAL_DATA
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MERCHANT_ACCOUNT
public static final String JSON_PROPERTY_MERCHANT_ACCOUNT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MPI_DATA
public static final String JSON_PROPERTY_MPI_DATA
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ORIGINAL_MERCHANT_REFERENCE
public static final String JSON_PROPERTY_ORIGINAL_MERCHANT_REFERENCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ORIGINAL_REFERENCE
public static final String JSON_PROPERTY_ORIGINAL_REFERENCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PLATFORM_CHARGEBACK_LOGIC
public static final String JSON_PROPERTY_PLATFORM_CHARGEBACK_LOGIC
- See Also:
- Constant Field Values
-
JSON_PROPERTY_REFERENCE
public static final String JSON_PROPERTY_REFERENCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TENDER_REFERENCE
public static final String JSON_PROPERTY_TENDER_REFERENCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_UNIQUE_TERMINAL_ID
public static final String JSON_PROPERTY_UNIQUE_TERMINAL_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
additionalData
public CancelOrRefundRequest additionalData(Map<String,String> additionalData)
-
putAdditionalDataItem
public CancelOrRefundRequest putAdditionalDataItem(String key, String additionalDataItem)
-
getAdditionalData
public Map<String,String> getAdditionalData()
This field contains additional data, which may be required for a particular modification request. The additionalData object consists of entries, each of which includes the key and value.- Returns:
- additionalData
-
setAdditionalData
public void setAdditionalData(Map<String,String> additionalData)
This field contains additional data, which may be required for a particular modification request. The additionalData object consists of entries, each of which includes the key and value.- Parameters:
additionalData-
-
merchantAccount
public CancelOrRefundRequest merchantAccount(String merchantAccount)
-
getMerchantAccount
public String getMerchantAccount()
The merchant account that is used to process the payment.- Returns:
- merchantAccount
-
setMerchantAccount
public void setMerchantAccount(String merchantAccount)
The merchant account that is used to process the payment.- Parameters:
merchantAccount-
-
mpiData
public CancelOrRefundRequest mpiData(ThreeDSecureData mpiData)
-
getMpiData
public ThreeDSecureData getMpiData()
Get mpiData- Returns:
- mpiData
-
setMpiData
public void setMpiData(ThreeDSecureData mpiData)
mpiData- Parameters:
mpiData-
-
originalMerchantReference
public CancelOrRefundRequest originalMerchantReference(String originalMerchantReference)
-
getOriginalMerchantReference
public String getOriginalMerchantReference()
The original merchant reference to cancel.- Returns:
- originalMerchantReference
-
setOriginalMerchantReference
public void setOriginalMerchantReference(String originalMerchantReference)
The original merchant reference to cancel.- Parameters:
originalMerchantReference-
-
originalReference
public CancelOrRefundRequest originalReference(String originalReference)
-
getOriginalReference
public String getOriginalReference()
The original pspReference of the payment to modify. This reference is returned in: * authorisation response * authorisation notification- Returns:
- originalReference
-
setOriginalReference
public void setOriginalReference(String originalReference)
The original pspReference of the payment to modify. This reference is returned in: * authorisation response * authorisation notification- Parameters:
originalReference-
-
platformChargebackLogic
public CancelOrRefundRequest platformChargebackLogic(PlatformChargebackLogic platformChargebackLogic)
-
getPlatformChargebackLogic
public PlatformChargebackLogic getPlatformChargebackLogic()
Get platformChargebackLogic- Returns:
- platformChargebackLogic
-
setPlatformChargebackLogic
public void setPlatformChargebackLogic(PlatformChargebackLogic platformChargebackLogic)
platformChargebackLogic- Parameters:
platformChargebackLogic-
-
reference
public CancelOrRefundRequest reference(String reference)
-
getReference
public String getReference()
Your reference for the payment modification. This reference is visible in Customer Area and in reports. Maximum length: 80 characters.- Returns:
- reference
-
setReference
public void setReference(String reference)
Your reference for the payment modification. This reference is visible in Customer Area and in reports. Maximum length: 80 characters.- Parameters:
reference-
-
tenderReference
public CancelOrRefundRequest tenderReference(String tenderReference)
-
getTenderReference
public String getTenderReference()
The transaction reference provided by the PED. For point-of-sale integrations only.- Returns:
- tenderReference
-
setTenderReference
public void setTenderReference(String tenderReference)
The transaction reference provided by the PED. For point-of-sale integrations only.- Parameters:
tenderReference-
-
uniqueTerminalId
public CancelOrRefundRequest uniqueTerminalId(String uniqueTerminalId)
-
getUniqueTerminalId
public String getUniqueTerminalId()
Unique terminal ID for the PED that originally processed the request. For point-of-sale integrations only.- Returns:
- uniqueTerminalId
-
setUniqueTerminalId
public void setUniqueTerminalId(String uniqueTerminalId)
Unique terminal ID for the PED that originally processed the request. For point-of-sale integrations only.- Parameters:
uniqueTerminalId-
-
equals
public boolean equals(Object o)
Return true if this CancelOrRefundRequest object is equal to o.
-
fromJson
public static CancelOrRefundRequest fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of CancelOrRefundRequest given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of CancelOrRefundRequest
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to CancelOrRefundRequest
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of CancelOrRefundRequest to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-