Class StoredValueBalanceMergeRequest


  • public class StoredValueBalanceMergeRequest
    extends Object
    StoredValueBalanceMergeRequest
    • Constructor Detail

      • StoredValueBalanceMergeRequest

        public StoredValueBalanceMergeRequest()
    • Method Detail

      • amount

        public StoredValueBalanceMergeRequest amount​(Amount amount)
        amount
        Parameters:
        amount -
        Returns:
        the current StoredValueBalanceMergeRequest instance, allowing for method chaining
      • getAmount

        public Amount getAmount()
        amount
        Returns:
        amount
      • setAmount

        public void setAmount​(Amount amount)
        amount
        Parameters:
        amount -
      • merchantAccount

        public StoredValueBalanceMergeRequest merchantAccount​(String merchantAccount)
        The merchant account identifier, with which you want to process the transaction.
        Parameters:
        merchantAccount -
        Returns:
        the current StoredValueBalanceMergeRequest instance, allowing for method chaining
      • getMerchantAccount

        public String getMerchantAccount()
        The merchant account identifier, with which you want to process the transaction.
        Returns:
        merchantAccount
      • setMerchantAccount

        public void setMerchantAccount​(String merchantAccount)
        The merchant account identifier, with which you want to process the transaction.
        Parameters:
        merchantAccount -
      • paymentMethod

        public StoredValueBalanceMergeRequest paymentMethod​(Map<String,​String> paymentMethod)
        The collection that contains the type of the payment method and its specific information if available
        Parameters:
        paymentMethod -
        Returns:
        the current StoredValueBalanceMergeRequest instance, allowing for method chaining
      • getPaymentMethod

        public Map<String,​String> getPaymentMethod()
        The collection that contains the type of the payment method and its specific information if available
        Returns:
        paymentMethod
      • setPaymentMethod

        public void setPaymentMethod​(Map<String,​String> paymentMethod)
        The collection that contains the type of the payment method and its specific information if available
        Parameters:
        paymentMethod -
      • recurringDetailReference

        public StoredValueBalanceMergeRequest recurringDetailReference​(String recurringDetailReference)
        recurringDetailReference
        Parameters:
        recurringDetailReference -
        Returns:
        the current StoredValueBalanceMergeRequest instance, allowing for method chaining
      • getRecurringDetailReference

        public String getRecurringDetailReference()
        recurringDetailReference
        Returns:
        recurringDetailReference
      • setRecurringDetailReference

        public void setRecurringDetailReference​(String recurringDetailReference)
        recurringDetailReference
        Parameters:
        recurringDetailReference -
      • reference

        public StoredValueBalanceMergeRequest reference​(String reference)
        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.
        Parameters:
        reference -
        Returns:
        the current StoredValueBalanceMergeRequest instance, allowing for method chaining
      • 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)
        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.
        Parameters:
        reference -
      • shopperInteraction

        public StoredValueBalanceMergeRequest shopperInteraction​(StoredValueBalanceMergeRequest.ShopperInteractionEnum shopperInteraction)
        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.
        Parameters:
        shopperInteraction -
        Returns:
        the current StoredValueBalanceMergeRequest instance, allowing for method chaining
      • getShopperInteraction

        public StoredValueBalanceMergeRequest.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​(StoredValueBalanceMergeRequest.ShopperInteractionEnum shopperInteraction)
        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.
        Parameters:
        shopperInteraction -
      • shopperReference

        public StoredValueBalanceMergeRequest shopperReference​(String shopperReference)
        shopperReference
        Parameters:
        shopperReference -
        Returns:
        the current StoredValueBalanceMergeRequest instance, allowing for method chaining
      • getShopperReference

        public String getShopperReference()
        shopperReference
        Returns:
        shopperReference
      • setShopperReference

        public void setShopperReference​(String shopperReference)
        shopperReference
        Parameters:
        shopperReference -
      • sourcePaymentMethod

        public StoredValueBalanceMergeRequest sourcePaymentMethod​(Map<String,​String> sourcePaymentMethod)
        The collection that contains the source payment method and its specific information if available. Note that type should not be included since it is inferred from the (target) payment method
        Parameters:
        sourcePaymentMethod -
        Returns:
        the current StoredValueBalanceMergeRequest instance, allowing for method chaining
      • getSourcePaymentMethod

        public Map<String,​String> getSourcePaymentMethod()
        The collection that contains the source payment method and its specific information if available. Note that type should not be included since it is inferred from the (target) payment method
        Returns:
        sourcePaymentMethod
      • setSourcePaymentMethod

        public void setSourcePaymentMethod​(Map<String,​String> sourcePaymentMethod)
        The collection that contains the source payment method and its specific information if available. Note that type should not be included since it is inferred from the (target) payment method
        Parameters:
        sourcePaymentMethod -
      • store

        public StoredValueBalanceMergeRequest store​(String store)
        The physical store, for which this payment is processed.
        Parameters:
        store -
        Returns:
        the current StoredValueBalanceMergeRequest instance, allowing for method chaining
      • getStore

        public String getStore()
        The physical store, for which this payment is processed.
        Returns:
        store
      • setStore

        public void setStore​(String store)
        The physical store, for which this payment is processed.
        Parameters:
        store -
      • equals

        public boolean equals​(Object o)
        Return true if this StoredValueBalanceMergeRequest object is equal to o.
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • fromJson

        public static StoredValueBalanceMergeRequest fromJson​(String jsonString)
                                                       throws com.fasterxml.jackson.core.JsonProcessingException
        Create an instance of StoredValueBalanceMergeRequest given an JSON string
        Parameters:
        jsonString - JSON string
        Returns:
        An instance of StoredValueBalanceMergeRequest
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException - if the JSON string is invalid with respect to StoredValueBalanceMergeRequest
      • toJson

        public String toJson()
                      throws com.fasterxml.jackson.core.JsonProcessingException
        Convert an instance of StoredValueBalanceMergeRequest to an JSON string
        Returns:
        JSON string
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException