Package com.adyen.model.storedvalue
Class StoredValueStatusChangeRequest
- java.lang.Object
-
- com.adyen.model.storedvalue.StoredValueStatusChangeRequest
-
public class StoredValueStatusChangeRequest extends Object
StoredValueStatusChangeRequest
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStoredValueStatusChangeRequest.ShopperInteractionEnumSpecifies the sales channel, through which the shopper gives their card details, and whether the shopper is a returning customer.static classStoredValueStatusChangeRequest.StatusEnumThe status you want to change to
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_AMOUNTstatic StringJSON_PROPERTY_MERCHANT_ACCOUNTstatic StringJSON_PROPERTY_PAYMENT_METHODstatic StringJSON_PROPERTY_RECURRING_DETAIL_REFERENCEstatic StringJSON_PROPERTY_REFERENCEstatic StringJSON_PROPERTY_SHOPPER_INTERACTIONstatic StringJSON_PROPERTY_SHOPPER_REFERENCEstatic StringJSON_PROPERTY_STATUSstatic StringJSON_PROPERTY_STORE
-
Constructor Summary
Constructors Constructor Description StoredValueStatusChangeRequest()
-
Method Summary
-
-
-
Field Detail
-
JSON_PROPERTY_AMOUNT
public static final String JSON_PROPERTY_AMOUNT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MERCHANT_ACCOUNT
public static final String JSON_PROPERTY_MERCHANT_ACCOUNT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PAYMENT_METHOD
public static final String JSON_PROPERTY_PAYMENT_METHOD
- See Also:
- Constant Field Values
-
JSON_PROPERTY_RECURRING_DETAIL_REFERENCE
public static final String JSON_PROPERTY_RECURRING_DETAIL_REFERENCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_REFERENCE
public static final String JSON_PROPERTY_REFERENCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SHOPPER_INTERACTION
public static final String JSON_PROPERTY_SHOPPER_INTERACTION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SHOPPER_REFERENCE
public static final String JSON_PROPERTY_SHOPPER_REFERENCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_STATUS
public static final String JSON_PROPERTY_STATUS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_STORE
public static final String JSON_PROPERTY_STORE
- See Also:
- Constant Field Values
-
-
Method Detail
-
amount
public StoredValueStatusChangeRequest amount(Amount amount)
-
getAmount
public Amount getAmount()
Get amount- Returns:
- amount
-
setAmount
public void setAmount(Amount amount)
-
merchantAccount
public StoredValueStatusChangeRequest merchantAccount(String merchantAccount)
-
getMerchantAccount
public String getMerchantAccount()
The merchant account identifier, with which you want to process the transaction.- Returns:
- merchantAccount
-
setMerchantAccount
public void setMerchantAccount(String merchantAccount)
-
paymentMethod
public StoredValueStatusChangeRequest paymentMethod(Map<String,String> paymentMethod)
-
putPaymentMethodItem
public StoredValueStatusChangeRequest putPaymentMethodItem(String key, String paymentMethodItem)
-
getPaymentMethod
public Map<String,String> getPaymentMethod()
The collection that contains the type of the payment method and its specific information if available- Returns:
- paymentMethod
-
recurringDetailReference
public StoredValueStatusChangeRequest recurringDetailReference(String recurringDetailReference)
-
getRecurringDetailReference
public String getRecurringDetailReference()
Get recurringDetailReference- Returns:
- recurringDetailReference
-
setRecurringDetailReference
public void setRecurringDetailReference(String recurringDetailReference)
-
reference
public StoredValueStatusChangeRequest reference(String reference)
-
getReference
public String getReference()
The reference to uniquely identify a payment. This reference is used in all communication with you about the payment status. We recommend using a unique value per payment; however, it is not a requirement. If you need to provide multiple references for a transaction, separate them with hyphens (\"-\"). Maximum length: 80 characters.- Returns:
- reference
-
setReference
public void setReference(String reference)
-
shopperInteraction
public StoredValueStatusChangeRequest shopperInteraction(StoredValueStatusChangeRequest.ShopperInteractionEnum shopperInteraction)
-
getShopperInteraction
public StoredValueStatusChangeRequest.ShopperInteractionEnum getShopperInteraction()
Specifies the sales channel, through which the shopper gives their card details, and whether the shopper is a returning customer. For the web service API, Adyen assumes Ecommerce shopper interaction by default. This field has the following possible values: * `Ecommerce` - Online transactions where the cardholder is present (online). For better authorisation rates, we recommend sending the card security code (CSC) along with the request. * `ContAuth` - Card on file and/or subscription transactions, where the cardholder is known to the merchant (returning customer). If the shopper is present (online), you can supply also the CSC to improve authorisation (one-click payment). * `Moto` - Mail-order and telephone-order transactions where the shopper is in contact with the merchant via email or telephone. * `POS` - Point-of-sale transactions where the shopper is physically present to make a payment using a secure payment terminal.- Returns:
- shopperInteraction
-
setShopperInteraction
public void setShopperInteraction(StoredValueStatusChangeRequest.ShopperInteractionEnum shopperInteraction)
-
shopperReference
public StoredValueStatusChangeRequest shopperReference(String shopperReference)
-
getShopperReference
public String getShopperReference()
Get shopperReference- Returns:
- shopperReference
-
setShopperReference
public void setShopperReference(String shopperReference)
-
status
public StoredValueStatusChangeRequest status(StoredValueStatusChangeRequest.StatusEnum status)
-
getStatus
public StoredValueStatusChangeRequest.StatusEnum getStatus()
The status you want to change to- Returns:
- status
-
setStatus
public void setStatus(StoredValueStatusChangeRequest.StatusEnum status)
-
store
public StoredValueStatusChangeRequest store(String store)
-
getStore
public String getStore()
The physical store, for which this payment is processed.- Returns:
- store
-
setStore
public void setStore(String store)
-
equals
public boolean equals(Object o)
Return true if this StoredValueStatusChangeRequest object is equal to o.
-
fromJson
public static StoredValueStatusChangeRequest fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of StoredValueStatusChangeRequest given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of StoredValueStatusChangeRequest
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to StoredValueStatusChangeRequest
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of StoredValueStatusChangeRequest to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-