Package com.adyen.model.payment
Class DonationRequest
- java.lang.Object
-
- com.adyen.model.payment.DonationRequest
-
public class DonationRequest extends Object
DonationRequest
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_DONATION_ACCOUNTstatic StringJSON_PROPERTY_MERCHANT_ACCOUNTstatic StringJSON_PROPERTY_MODIFICATION_AMOUNTstatic StringJSON_PROPERTY_ORIGINAL_REFERENCEstatic StringJSON_PROPERTY_PLATFORM_CHARGEBACK_LOGICstatic StringJSON_PROPERTY_REFERENCE
-
Constructor Summary
Constructors Constructor Description DonationRequest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DonationRequestdonationAccount(String donationAccount)booleanequals(Object o)Return true if this DonationRequest object is equal to o.static DonationRequestfromJson(String jsonString)Create an instance of DonationRequest given an JSON stringStringgetDonationAccount()The Adyen account name of the charity.StringgetMerchantAccount()The merchant account that is used to process the payment.AmountgetModificationAmount()Get modificationAmountStringgetOriginalReference()The original pspReference of the payment to modify.PlatformChargebackLogicgetPlatformChargebackLogic()Get platformChargebackLogicStringgetReference()Your reference for the payment modification.inthashCode()DonationRequestmerchantAccount(String merchantAccount)DonationRequestmodificationAmount(Amount modificationAmount)DonationRequestoriginalReference(String originalReference)DonationRequestplatformChargebackLogic(PlatformChargebackLogic platformChargebackLogic)DonationRequestreference(String reference)voidsetDonationAccount(String donationAccount)The Adyen account name of the charity.voidsetMerchantAccount(String merchantAccount)The merchant account that is used to process the payment.voidsetModificationAmount(Amount modificationAmount)modificationAmountvoidsetOriginalReference(String originalReference)The original pspReference of the payment to modify.voidsetPlatformChargebackLogic(PlatformChargebackLogic platformChargebackLogic)platformChargebackLogicvoidsetReference(String reference)Your reference for the payment modification.StringtoJson()Convert an instance of DonationRequest to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_DONATION_ACCOUNT
public static final String JSON_PROPERTY_DONATION_ACCOUNT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MERCHANT_ACCOUNT
public static final String JSON_PROPERTY_MERCHANT_ACCOUNT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MODIFICATION_AMOUNT
public static final String JSON_PROPERTY_MODIFICATION_AMOUNT
- 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
-
-
Method Detail
-
donationAccount
public DonationRequest donationAccount(String donationAccount)
-
getDonationAccount
public String getDonationAccount()
The Adyen account name of the charity.- Returns:
- donationAccount
-
setDonationAccount
public void setDonationAccount(String donationAccount)
The Adyen account name of the charity.- Parameters:
donationAccount-
-
merchantAccount
public DonationRequest 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-
-
modificationAmount
public DonationRequest modificationAmount(Amount modificationAmount)
-
getModificationAmount
public Amount getModificationAmount()
Get modificationAmount- Returns:
- modificationAmount
-
setModificationAmount
public void setModificationAmount(Amount modificationAmount)
modificationAmount- Parameters:
modificationAmount-
-
originalReference
public DonationRequest 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 DonationRequest platformChargebackLogic(PlatformChargebackLogic platformChargebackLogic)
-
getPlatformChargebackLogic
public PlatformChargebackLogic getPlatformChargebackLogic()
Get platformChargebackLogic- Returns:
- platformChargebackLogic
-
setPlatformChargebackLogic
public void setPlatformChargebackLogic(PlatformChargebackLogic platformChargebackLogic)
platformChargebackLogic- Parameters:
platformChargebackLogic-
-
reference
public DonationRequest 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-
-
equals
public boolean equals(Object o)
Return true if this DonationRequest object is equal to o.
-
fromJson
public static DonationRequest fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of DonationRequest given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of DonationRequest
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to DonationRequest
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of DonationRequest to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-