Class AdyenStoredPaymentMethod

java.lang.Object
com.broadleafcommerce.adyen.domain.AdyenStoredPaymentMethod
All Implemented Interfaces:
Serializable

public class AdyenStoredPaymentMethod extends Object implements Serializable
See Also:
  • Constructor Details

    • AdyenStoredPaymentMethod

      public AdyenStoredPaymentMethod()
  • Method Details

    • setId

      public void setId(String id)
      A unique identifier of this stored payment method.
    • setBrand

      public void setBrand(String brand)
      The brand of the card.
    • setExpiryMonth

      public void setExpiryMonth(String expiryMonth)
      The month the card expires.
    • setExpiryYear

      public void setExpiryYear(String expiryYear)
      The last two digits of the year the card expires. For example, 22 for the year 2022.
    • setExternalResponseCode

      public void setExternalResponseCode(String externalResponseCode)
      The response code returned by an external system (for example after a provisioning operation).
    • setExternalTokenReference

      public void setExternalTokenReference(String externalTokenReference)
      The token reference of a linked token in an external system (for example a network token reference).
    • setHolderName

      public void setHolderName(String holderName)
      The unique payment method code.
    • setIban

      public void setIban(String iban)
      The IBAN of the bank account.
    • setIssuerName

      public void setIssuerName(String issuerName)
      The name of the issuer of token or card.
    • setLastFour

      public void setLastFour(String lastFour)
      The last four digits of the PAN.
    • setName

      public void setName(String name)
      The display name of the stored payment method.
    • setNetworkTxReference

      public void setNetworkTxReference(String networkTxReference)
      Returned in the response if you are not tokenizing with Adyen and are using the Merchant-initiated transactions (MIT) framework from Mastercard or Visa. This contains either the Mastercard Trace ID or the Visa Transaction ID.
    • setOwnerName

      public void setOwnerName(String ownerName)
      The name of the bank account holder.
    • setShopperEmail

      public void setShopperEmail(String shopperEmail)
      The shopper’s email address.
    • setShopperReference

      public void setShopperReference(String shopperReference)
      Your reference to uniquely identify this shopper, for example user ID or account ID. Minimum length: 3 characters. NOTE: Your reference must not include personally identifiable information (PII), for example name or email address.
    • setSupportedRecurringProcessingModels

      public void setSupportedRecurringProcessingModels(List<String> supportedRecurringProcessingModels)
      Defines a recurring payment type. Allowed values:
      • Subscription – A transaction for a fixed or variable amount, which follows a fixed schedule.
      • CardOnFile – With a card-on-file (CoF) transaction, card details are stored to enable one-click or omnichannel journeys, or simply to streamline the checkout process. Any subscription not following a fixed schedule is also considered a card-on-file transaction.
      • UnscheduledCardOnFile – An unscheduled card-on-file (UCoF) transaction is a transaction that occurs on a non-fixed schedule and/or have variable amounts. For example, automatic top-ups when a cardholder's balance drops below a certain amount.
    • getId

      public String getId()
      A unique identifier of this stored payment method.
    • getBrand

      public String getBrand()
      The brand of the card.
    • getExpiryMonth

      public String getExpiryMonth()
      The month the card expires.
    • getExpiryYear

      public String getExpiryYear()
      The last two digits of the year the card expires. For example, 22 for the year 2022.
    • getExternalResponseCode

      public String getExternalResponseCode()
      The response code returned by an external system (for example after a provisioning operation).
    • getExternalTokenReference

      public String getExternalTokenReference()
      The token reference of a linked token in an external system (for example a network token reference).
    • getHolderName

      public String getHolderName()
      The unique payment method code.
    • getIban

      public String getIban()
      The IBAN of the bank account.
    • getIssuerName

      public String getIssuerName()
      The name of the issuer of token or card.
    • getLastFour

      public String getLastFour()
      The last four digits of the PAN.
    • getName

      public String getName()
      The display name of the stored payment method.
    • getNetworkTxReference

      public String getNetworkTxReference()
      Returned in the response if you are not tokenizing with Adyen and are using the Merchant-initiated transactions (MIT) framework from Mastercard or Visa. This contains either the Mastercard Trace ID or the Visa Transaction ID.
    • getOwnerName

      public String getOwnerName()
      The name of the bank account holder.
    • getShopperEmail

      public String getShopperEmail()
      The shopper’s email address.
    • getShopperReference

      public String getShopperReference()
      Your reference to uniquely identify this shopper, for example user ID or account ID. Minimum length: 3 characters. NOTE: Your reference must not include personally identifiable information (PII), for example name or email address.
    • getSupportedRecurringProcessingModels

      public List<String> getSupportedRecurringProcessingModels()
      Defines a recurring payment type. Allowed values:
      • Subscription – A transaction for a fixed or variable amount, which follows a fixed schedule.
      • CardOnFile – With a card-on-file (CoF) transaction, card details are stored to enable one-click or omnichannel journeys, or simply to streamline the checkout process. Any subscription not following a fixed schedule is also considered a card-on-file transaction.
      • UnscheduledCardOnFile – An unscheduled card-on-file (UCoF) transaction is a transaction that occurs on a non-fixed schedule and/or have variable amounts. For example, automatic top-ups when a cardholder's balance drops below a certain amount.