Interface CreditCardPayment
- All Superinterfaces:
Referenced,Serializable
- All Known Implementing Classes:
CreditCardPaymentInfoImpl
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 Summary
Modifier and TypeMethodDescriptiongetId()getPan()voidsetCvvCode(String cvvCode) voidsetExpirationMonth(Integer expirationMonth) voidsetExpirationYear(Integer expirationYear) voidvoidsetNameOnCard(String nameOnCard) voidMethods inherited from interface org.broadleafcommerce.core.payment.domain.secure.Referenced
getEncryptionModule, getReferenceNumber, setEncryptionModule, setReferenceNumber
-
Method Details
-
getId
Long getId()- Specified by:
getIdin interfaceReferenced- Returns:
- the id
-
setId
- Specified by:
setIdin interfaceReferenced- Parameters:
id- the id to set
-
getPan
String getPan()- Returns:
- the pan
-
setPan
- Parameters:
pan- the pan to set
-
getExpirationMonth
Integer getExpirationMonth()- Returns:
- the expirationMonth
-
setExpirationMonth
- Parameters:
expirationMonth- the expirationMonth to set
-
getExpirationYear
Integer getExpirationYear()- Returns:
- the expirationYear
-
setExpirationYear
- Parameters:
expirationYear- the expirationYear to set
-
getNameOnCard
String getNameOnCard()- Returns:
- the nameOnCard
-
setNameOnCard
- Parameters:
nameOnCard- the name on the card to set
-
getCvvCode
String getCvvCode() -
setCvvCode
-