com.retek.component.payment.integration.creditcard
Class CreditCardAuthorizationRequest

java.lang.Object
  extended bycom.retek.component.payment.integration.creditcard.CreditCardAuthorizationRequest

public final class CreditCardAuthorizationRequest
extends java.lang.Object

A request for credit card authorization sent to a third-party credit card processing system. This is a back-end integration API; it is distinct from the front-end payment API, which has more fields, and is entwined with the RCOM architecture.

Questions: Do we also need the following fields?


Constructor Summary
CreditCardAuthorizationRequest()
           
 
Method Summary
 java.lang.String getAddressLine1()
           
 java.math.BigDecimal getAmount()
           
 java.lang.String getCardNumber()
           
 java.lang.String getCardVerificationValue()
           
 int getExpirationMonth()
           
 int getExpirationYear()
           
 java.lang.String getFirstName()
           
 java.lang.String getLastName()
           
 java.lang.String getMiddleInitial()
           
 java.util.Date getOrderDate()
           
 java.lang.String getOrderNumber()
           
 java.lang.String getPaymentPlanCode()
           
 java.lang.String getRequestId()
          Will be used in asynchronous auth for mapping responses to requests; just contains arbitrary test data for now.
 java.util.Date getTransactionDate()
           
 java.lang.String getZipCode()
           
 void setAddressLine1(java.lang.String addressLine1)
           
 void setAmount(java.math.BigDecimal amount)
           
 void setCardNumber(java.lang.String cardNumber)
           
 void setCardVerificationValue(java.lang.String cardVerificationValue)
           
 void setExpirationMonth(int expirationMonth)
           
 void setExpirationYear(int expirationYear)
           
 void setFirstName(java.lang.String firstName)
           
 void setLastName(java.lang.String lastName)
           
 void setMiddleInitial(java.lang.String middleInitial)
           
 void setOrderDate(java.util.Date orderDate)
           
 void setOrderNumber(java.lang.String orderNumber)
           
 void setPaymentPlanCode(java.lang.String thirdPartyPaymentPlanCode)
           
 void setRequestId(java.lang.String requestId)
           
 void setTransactionDate(java.util.Date transactionDate)
           
 void setZipCode(java.lang.String zipCode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CreditCardAuthorizationRequest

public CreditCardAuthorizationRequest()
Method Detail

getAddressLine1

public java.lang.String getAddressLine1()

getAmount

public java.math.BigDecimal getAmount()

getCardNumber

public java.lang.String getCardNumber()

getCardVerificationValue

public java.lang.String getCardVerificationValue()

getExpirationMonth

public int getExpirationMonth()

getExpirationYear

public int getExpirationYear()

getFirstName

public java.lang.String getFirstName()

getLastName

public java.lang.String getLastName()

getMiddleInitial

public java.lang.String getMiddleInitial()

getRequestId

public java.lang.String getRequestId()
Will be used in asynchronous auth for mapping responses to requests; just contains arbitrary test data for now.


getTransactionDate

public java.util.Date getTransactionDate()

getZipCode

public java.lang.String getZipCode()

getPaymentPlanCode

public java.lang.String getPaymentPlanCode()

getOrderNumber

public java.lang.String getOrderNumber()

getOrderDate

public java.util.Date getOrderDate()

setAddressLine1

public void setAddressLine1(java.lang.String addressLine1)

setAmount

public void setAmount(java.math.BigDecimal amount)

setCardNumber

public void setCardNumber(java.lang.String cardNumber)

setCardVerificationValue

public void setCardVerificationValue(java.lang.String cardVerificationValue)

setExpirationMonth

public void setExpirationMonth(int expirationMonth)

setExpirationYear

public void setExpirationYear(int expirationYear)

setFirstName

public void setFirstName(java.lang.String firstName)

setLastName

public void setLastName(java.lang.String lastName)

setMiddleInitial

public void setMiddleInitial(java.lang.String middleInitial)

setTransactionDate

public void setTransactionDate(java.util.Date transactionDate)

setZipCode

public void setZipCode(java.lang.String zipCode)

setRequestId

public void setRequestId(java.lang.String requestId)

setPaymentPlanCode

public void setPaymentPlanCode(java.lang.String thirdPartyPaymentPlanCode)

setOrderNumber

public void setOrderNumber(java.lang.String orderNumber)

setOrderDate

public void setOrderDate(java.util.Date orderDate)


Copyright © 2004 Retek Inc. All Rights Reserved. - Generated at Fri, 10/22/2004 07:28