Interface CreditCardPayment

All Superinterfaces:
Referenced, Serializable
All Known Implementing Classes:
CreditCardPaymentInfoImpl

public interface CreditCardPayment extends Referenced
Entity associated with sensitive, secured credit card data. This data is stored specifically in the blSecurePU persistence. All fetches and creates should go through SecureOrderPaymentService in order to properly decrypt/encrypt the data from/to the database.
Author:
Phillip Verheyden (phillipuniverse)
  • Method Details

    • getId

      Long getId()
      Specified by:
      getId in interface Referenced
      Returns:
      the id
    • setId

      void setId(Long id)
      Specified by:
      setId in interface Referenced
      Parameters:
      id - the id to set
    • getPan

      String getPan()
      Returns:
      the pan
    • setPan

      void setPan(String pan)
      Parameters:
      pan - the pan to set
    • getExpirationMonth

      Integer getExpirationMonth()
      Returns:
      the expirationMonth
    • setExpirationMonth

      void setExpirationMonth(Integer expirationMonth)
      Parameters:
      expirationMonth - the expirationMonth to set
    • getExpirationYear

      Integer getExpirationYear()
      Returns:
      the expirationYear
    • setExpirationYear

      void setExpirationYear(Integer expirationYear)
      Parameters:
      expirationYear - the expirationYear to set
    • getNameOnCard

      String getNameOnCard()
      Returns:
      the nameOnCard
    • setNameOnCard

      void setNameOnCard(String nameOnCard)
      Parameters:
      nameOnCard - the name on the card to set
    • getCvvCode

      String getCvvCode()
    • setCvvCode

      void setCvvCode(String cvvCode)