public class CreditCard extends java.lang.Object implements PaymentData
Constructor and Description |
---|
CreditCard(java.lang.String cardholder,
java.lang.String cardNumber,
int expMonth,
int expYear) |
CreditCard(java.lang.String cardholder,
java.lang.String cardNumber,
int expMonth,
int expYear,
java.lang.Integer cvv) |
Modifier and Type | Method and Description |
---|---|
CreditCard |
addAddress(Country country,
java.lang.String state,
java.lang.String city,
java.lang.String line1,
java.lang.String line2,
java.lang.String postalCode) |
CreditCard |
addAddress(java.lang.String country,
java.lang.String state,
java.lang.String city,
java.lang.String line1,
java.lang.String line2,
java.lang.String postalCode)
Deprecated.
|
CreditCard |
addPhoneNumber(PhoneNumber phoneNumber) |
java.lang.String |
getCardholder() |
java.lang.String |
getCardNumber() |
CardBrand |
getCardType() |
java.lang.String |
getCity() |
java.lang.String |
getCountry()
The returned type will be changed to
Country on later release |
Country |
getCountryEnum()
This method will be deleted when the returned type by "getCountry(String)" is changed to
Country |
java.lang.Integer |
getCvv() |
int |
getExpMonth() |
int |
getExpYear() |
java.lang.String |
getLine1() |
java.lang.String |
getLine2() |
PaymentTypeName |
getPaymentType() |
PhoneNumber |
getPhoneNumber() |
java.lang.String |
getPostalCode() |
java.lang.String |
getState() |
boolean |
validateCard() |
boolean |
validateDate() |
boolean |
validateNumber() |
public CreditCard(java.lang.String cardholder, java.lang.String cardNumber, int expMonth, int expYear)
public CreditCard(java.lang.String cardholder, java.lang.String cardNumber, int expMonth, int expYear, java.lang.Integer cvv)
public java.lang.String getCountry()
Country
on later releasepublic Country getCountryEnum()
Country
@Deprecated public CreditCard addAddress(java.lang.String country, java.lang.String state, java.lang.String city, java.lang.String line1, java.lang.String line2, java.lang.String postalCode)
public CreditCard addAddress(Country country, java.lang.String state, java.lang.String city, java.lang.String line1, java.lang.String line2, java.lang.String postalCode)
public CreditCard addPhoneNumber(PhoneNumber phoneNumber)
public java.lang.String getCardholder()
public java.lang.String getCardNumber()
public int getExpMonth()
public int getExpYear()
public java.lang.Integer getCvv()
public CardBrand getCardType()
public java.lang.String getState()
public java.lang.String getCity()
public java.lang.String getLine1()
public java.lang.String getLine2()
public java.lang.String getPostalCode()
public PhoneNumber getPhoneNumber()
public boolean validateDate()
public boolean validateNumber()
public boolean validateCard()
public PaymentTypeName getPaymentType()
getPaymentType
in interface PaymentData