net.authorize.data.creditcard
Class CreditCard

java.lang.Object
  extended by net.authorize.data.creditcard.CreditCard
All Implemented Interfaces:
Serializable

public class CreditCard
extends Object
implements Serializable

See Also:
Serialized Form

Field Summary
static String ARB_EXPIRY_DATE_FORMAT
           
static String MASKED_EXPIRY_DATE
           
 
Constructor Summary
protected CreditCard()
           
 
Method Summary
static CreditCard createCreditCard()
           
 AVSCode getAvsCode()
           
 String getCardCode()
           
 String getCardCodeVerification()
          Deprecated. As of release 1.4.2, replaced by getCardCode()
 String getCardholderAuthenticationIndicator()
           
 String getCardholderAuthenticationValue()
           
 CardType getCardType()
           
 String getCreditCardNumber()
           
 Date getExpirationDate()
          Return the expiration date.
 String getExpirationMonth()
           
 String getExpirationYear()
           
 String getTrack1()
           
 String getTrack2()
           
 boolean isCardPresent()
           
 void setAvsCode(AVSCode avsCode)
           
 void setCardCode(String cardCode)
           
 void setCardCodeVerification(String cardCodeVerification)
          Deprecated. As of release 1.4.2, replaced by setCardCode(String)
 void setCardholderAuthenticationIndicator(String cardholderAuthenticationIndicator)
           
 void setCardholderAuthenticationValue(String cardholderAuthenticationValue)
           
 void setCardPresent(boolean cardPresent)
           
 void setCardType(CardType cardType)
           
 void setCreditCardNumber(String creditCardNumber)
           
 void setExpirationDate(Date expirationDate)
          Set the expiration date.
 void setExpirationDate(String expiration_date)
          Set the expiration date using yyyy-MM as the format.
 void setExpirationMonth(String expirationMonth)
           
 void setExpirationYear(String expirationYear)
           
 void setMaskedCreditCardNumber(String maskedCreditCardNumber)
          Used in the response that comes back to offer access to the partial credit card number.
 void setTrack1(String track1)
           
 void setTrack2(String track2)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MASKED_EXPIRY_DATE

public static final String MASKED_EXPIRY_DATE
See Also:
Constant Field Values

ARB_EXPIRY_DATE_FORMAT

public static String ARB_EXPIRY_DATE_FORMAT
Constructor Detail

CreditCard

protected CreditCard()
Method Detail

createCreditCard

public static CreditCard createCreditCard()

getCreditCardNumber

public String getCreditCardNumber()
Returns:
the creditCardNumber

setCreditCardNumber

public void setCreditCardNumber(String creditCardNumber)
Parameters:
creditCardNumber - the creditCardNumber to set

setMaskedCreditCardNumber

public void setMaskedCreditCardNumber(String maskedCreditCardNumber)
Used in the response that comes back to offer access to the partial credit card number.

Parameters:
maskedCreditCardNumber -

getExpirationMonth

public String getExpirationMonth()
Returns:
the expirationMonth

setExpirationMonth

public void setExpirationMonth(String expirationMonth)
Parameters:
expirationMonth - the expirationMonth to set

getExpirationYear

public String getExpirationYear()
Returns:
the expirationYear

setExpirationYear

public void setExpirationYear(String expirationYear)
Parameters:
expirationYear - the expirationYear to set

getExpirationDate

public Date getExpirationDate()
Return the expiration date.

Returns:
expirationDate

setExpirationDate

public void setExpirationDate(Date expirationDate)
Set the expiration date.

Parameters:
expirationDate -

setExpirationDate

public void setExpirationDate(String expiration_date)
Set the expiration date using yyyy-MM as the format.

Parameters:
expiration_date -

getCardType

public CardType getCardType()
Returns:
the cardType

setCardType

public void setCardType(CardType cardType)
Parameters:
cardType - the cardType to set

getCardCodeVerification

@Deprecated
public String getCardCodeVerification()
Deprecated. As of release 1.4.2, replaced by getCardCode()

Returns:
the cardCodeVerification

setCardCodeVerification

@Deprecated
public void setCardCodeVerification(String cardCodeVerification)
Deprecated. As of release 1.4.2, replaced by setCardCode(String)

Parameters:
cardCodeVerification - the cardCodeVerification to set

getCardCode

public String getCardCode()
Returns:
the card code

setCardCode

public void setCardCode(String cardCode)
Parameters:
cardCode - the card code to set

getCardholderAuthenticationIndicator

public String getCardholderAuthenticationIndicator()
Returns:
the cardholderAuthenticationIndicator

setCardholderAuthenticationIndicator

public void setCardholderAuthenticationIndicator(String cardholderAuthenticationIndicator)
Parameters:
cardholderAuthenticationIndicator - the cardholderAuthenticationIndicator to set

getCardholderAuthenticationValue

public String getCardholderAuthenticationValue()
Returns:
the cardholderAuthenticationValue

setCardholderAuthenticationValue

public void setCardholderAuthenticationValue(String cardholderAuthenticationValue)
Parameters:
cardholderAuthenticationValue - the cardholderAuthenticationValue to set

getAvsCode

public AVSCode getAvsCode()
Returns:
the avsCode

setAvsCode

public void setAvsCode(AVSCode avsCode)
Parameters:
avsCode - the avsCode to set

getTrack1

public String getTrack1()
Returns:
the track1

setTrack1

public void setTrack1(String track1)
Parameters:
track1 - the track1 to set

getTrack2

public String getTrack2()
Returns:
the track2

setTrack2

public void setTrack2(String track2)
Parameters:
track2 - the track2 to set

isCardPresent

public boolean isCardPresent()
Returns:
the cardPresent

setCardPresent

public void setCardPresent(boolean cardPresent)
Parameters:
cardPresent - the cardPresent to set


Copyright © 2014. All Rights Reserved.