Class PaymentMethodsRequest


  • public class PaymentMethodsRequest
    extends Object
    PaymentMethodsRequest
    • Constructor Detail

      • PaymentMethodsRequest

        public PaymentMethodsRequest()
    • Method Detail

      • getAdditionalData

        public Object getAdditionalData()
      • setAdditionalData

        public void setAdditionalData​(Object additionalData)
      • setAccountInfo

        public void setAccountInfo​(AccountInfo accountInfo)
      • getConfigId

        public String getConfigId()
      • setConfigId

        public void setConfigId​(String configId)
      • setMerchantRiskIndicator

        public void setMerchantRiskIndicator​(MerchantRiskIndicator merchantRiskIndicator)
      • setSplits

        public void setSplits​(List<Split> splits)
      • setThreeDS2RequestData

        public void setThreeDS2RequestData​(ThreeDS2RequestData threeDS2RequestData)
      • getTrustedShopper

        public Boolean getTrustedShopper()
      • setTrustedShopper

        public void setTrustedShopper​(Boolean trustedShopper)
      • getAmount

        public Amount getAmount()
        Get amount
        Returns:
        amount
      • setAmount

        public void setAmount​(Amount amount)
      • getChannel

        public PaymentMethodsRequest.ChannelEnum getChannel()
        The platform where a payment transaction takes place. This field can be used for filtering out payment methods that are only available on specific platforms. Possible values: * iOS * Android * Web
        Returns:
        channel
      • getCountryCode

        public String getCountryCode()
        The shopper's country code.
        Returns:
        countryCode
      • setCountryCode

        public void setCountryCode​(String countryCode)
      • getMerchantAccount

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

        public void setMerchantAccount​(String merchantAccount)
      • getShopperLocale

        public String getShopperLocale()
        The combination of a language code and a country code to specify the language to be used in the payment.
        Returns:
        shopperLocale
      • setShopperLocale

        public void setShopperLocale​(String shopperLocale)
      • getShopperReference

        public String getShopperReference()
        The shopper's reference to uniquely identify this shopper (e.g. user ID or account ID). > This field is required for recurring payments.
        Returns:
        shopperReference
      • setShopperReference

        public void setShopperReference​(String shopperReference)
      • getAllowedPaymentMethods

        public List<String> getAllowedPaymentMethods()
      • setAllowedPaymentMethods

        public void setAllowedPaymentMethods​(List<String> allowedPaymentMethods)
      • getBlockedPaymentMethods

        public List<String> getBlockedPaymentMethods()
      • setBlockedPaymentMethods

        public void setBlockedPaymentMethods​(List<String> blockedPaymentMethods)
      • getStore

        public String getStore()
      • setStore

        public void setStore​(String store)
      • isThreeDSAuthenticationOnly

        public Boolean isThreeDSAuthenticationOnly()
        If set to true, you will only perform the [3D Secure 2 authentication](https://docs.adyen.com/checkout/3d-secure/native-3ds2/authentication-only), and not the payment authorisation.
        Returns:
        threeDSAuthenticationOnly
      • setThreeDSAuthenticationOnly

        public void setThreeDSAuthenticationOnly​(Boolean threeDSAuthenticationOnly)
      • isSplitCardFundingSources

        public Boolean isSplitCardFundingSources()
      • setSplitCardFundingSources

        public void setSplitCardFundingSources​(Boolean splitCardFundingSources)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object