public class PaymentInfoMagcard extends PaymentInfo
Modifier and Type | Field and Description |
---|---|
protected double |
authorizedAmount |
protected double |
m_dNewTotal |
protected double |
m_dTip |
protected double |
m_dTotal |
protected String |
m_sAuthorization |
protected String |
m_sCardCircuit |
protected String |
m_sCardNumber |
protected String |
m_sExpirationDate |
protected String |
m_sHolderName |
protected String |
m_sMessage |
protected String |
m_sRawData |
protected String |
m_sTerminalId |
protected String |
m_sTicketNumber |
protected String |
m_sTimestamp |
protected String |
m_sTrack1 |
protected String |
m_sTransactionID |
protected TransactionType |
m_transactionType |
Constructor and Description |
---|
PaymentInfoMagcard(String sHolderName,
String sCardNumber,
String sExpirationDate,
String sTransactionID,
double dTotal)
Creates a new instance of PaymentInfoMagcard
|
PaymentInfoMagcard(String sHolderName,
String sCardNumber,
String sExpirationDate,
String sTransactionID,
double dTotal,
TransactionType taType,
String sTrack1)
Creates a new instance of PaymentInfoMagcard
|
PaymentInfoMagcard(String sHolderName,
String sCardNumber,
String sExpirationDate,
String sTransactionID,
double dTotal,
TransactionType taType,
String sTrack1,
String sRawData)
Creates a new instance of PaymentInfoMagcard
|
PaymentInfoMagcard(String sHolderName,
String sCardNumber,
String sExpirationDate,
String sTransactionID,
double dTotal,
TransactionType taType,
String sTrack1,
String sRawData,
String sZipCode)
Creates a new instance of PaymentInfoMagcard
|
Modifier and Type | Method and Description |
---|---|
PaymentInfo |
clonePayment() |
String |
getAuthorization()
Return the authorization string
|
double |
getAuthorizedAmount() |
String |
getCardCircuit() |
String |
getCardNumber()
Return the card number
|
String |
getExpirationDate()
Return the expiration date.
|
String |
getHolderName()
Return the holder name as XML escaped string to be used in printer templates
|
String |
getMessage()
Return the (error) message string
|
String |
getName() |
double |
getNewTotal() |
String |
getRawData() |
String |
getTerminalId() |
String |
getTicketNumber() |
String |
getTimestamp() |
double |
getTip() |
double |
getTotal() |
String |
getTrack1() |
String |
getTrack1Unframed() |
String |
getTransactionID()
Return the transaction ID
|
TransactionType |
getTransactionType() |
String |
getZipCode() |
boolean |
hasAuthorization()
Indicates if the gateway has returned an autorization string.
|
boolean |
isPartialAuth() |
void |
paymentError(String sMessage)
Set the (error) message string
|
String |
printAuthorization()
Same as getAuthorization
|
String |
printCardNumber()
Prints the last four characters of the card number string prepended
by asterisks.
|
String |
printCreditBarcode()
Print the barcode for a credit receipt
|
String |
printExpirationDate()
Same as getExpirationDate
|
String |
printHolderName()
Return the holder name
|
String |
printTransactionID()
Same as getTransactionID
|
void |
setAuthorization(String sAuthorization)
Set the authorization string to indicate that the gateway has delivered
sufficient information to proceed.
|
void |
setAuthorizedAmount(double authorizedAmount) |
void |
setCardCircuit(String m_sCardCircuit) |
void |
setCardNumber(String m_sCardNumber) |
void |
setExpirationDate(String m_sExpirationDate) |
void |
setHolderName(String sHolderName)
Set the holder name to indicate that the enquiry was successfully completed.
|
void |
setMessage(String m_sMessage)
Set the message to be shown after card swipe.
|
void |
setNewTotal(double m_dNewTotal) |
void |
setPartialAuth(boolean partialAuth) |
void |
setRawData(String m_sRawData) |
void |
setTerminalId(String m_sTerminalId) |
void |
setTicketNumber(String m_sTicketNumber) |
void |
setTimestamp(String m_sTimestamp) |
void |
setTip(double m_dTip) |
double |
setTotal(double dTotal) |
void |
setTransactionID(String sTransactionID) |
void |
setTransactionType(TransactionType transactionType) |
void |
setZipCode(String m_zipCode) |
printsTotal, printTotal
protected double m_dTotal
protected double m_dNewTotal
protected double m_dTip
protected String m_sHolderName
protected String m_sCardNumber
protected String m_sExpirationDate
protected String m_sTrack1
protected String m_sRawData
protected String m_sTransactionID
protected String m_sAuthorization
protected String m_sMessage
protected String m_sCardCircuit
protected String m_sTerminalId
protected String m_sTimestamp
protected String m_sTicketNumber
protected TransactionType m_transactionType
protected double authorizedAmount
public PaymentInfoMagcard(String sHolderName, String sCardNumber, String sExpirationDate, String sTransactionID, double dTotal)
sHolderName
- sCardNumber
- sExpirationDate
- sTransactionID
- dTotal
- public PaymentInfoMagcard(String sHolderName, String sCardNumber, String sExpirationDate, String sTransactionID, double dTotal, TransactionType taType, String sTrack1)
sHolderName
- sCardNumber
- sExpirationDate
- sTransactionID
- dTotal
- taType
- sTrack1
- public PaymentInfoMagcard(String sHolderName, String sCardNumber, String sExpirationDate, String sTransactionID, double dTotal, TransactionType taType, String sTrack1, String sRawData)
sHolderName
- sCardNumber
- sExpirationDate
- sTransactionID
- dTotal
- taType
- sTrack1
- sRawData
- public PaymentInfoMagcard(String sHolderName, String sCardNumber, String sExpirationDate, String sTransactionID, double dTotal, TransactionType taType, String sTrack1, String sRawData, String sZipCode)
sHolderName
- sCardNumber
- sExpirationDate
- sTransactionID
- dTotal
- taType
- sTrack1
- sRawData
- sZipCode
- public PaymentInfo clonePayment()
clonePayment
in class PaymentInfo
public String getName()
getName
in class PaymentInfo
public double getTotal()
getTotal
in class PaymentInfo
public double setTotal(double dTotal)
public boolean hasAuthorization()
public String printHolderName()
public String getHolderName()
public String getCardNumber()
public String getExpirationDate()
public String getTransactionID()
public String getTerminalId()
public void setTerminalId(String m_sTerminalId)
public String getCardCircuit()
public void setCardCircuit(String m_sCardCircuit)
public void setCardNumber(String m_sCardNumber)
public void setExpirationDate(String m_sExpirationDate)
public void setHolderName(String sHolderName)
sHolderName
- set the name of the card holder
as e.g. returned by the gateway.public void setTransactionID(String sTransactionID)
public String getAuthorization()
public String getMessage()
public void setMessage(String m_sMessage)
m_sMessage
- public void paymentError(String sMessage)
sMessage
- the (error) message stringpublic void setAuthorization(String sAuthorization)
sAuthorization
- the authorization stringpublic String printCardNumber()
public String printExpirationDate()
public String printAuthorization()
public String printTransactionID()
public String printCreditBarcode()
public String getTimestamp()
public void setTimestamp(String m_sTimestamp)
public TransactionType getTransactionType()
public void setTransactionType(TransactionType transactionType)
public String getTrack1()
public double getTip()
public void setTip(double m_dTip)
public double getNewTotal()
public void setNewTotal(double m_dNewTotal)
public String getRawData()
public void setRawData(String m_sRawData)
public boolean isPartialAuth()
public void setPartialAuth(boolean partialAuth)
public double getAuthorizedAmount()
public void setAuthorizedAmount(double authorizedAmount)
public String getTicketNumber()
public void setTicketNumber(String m_sTicketNumber)
public String getZipCode()
public void setZipCode(String m_zipCode)
public String getTrack1Unframed()
Copyright © 2021. All rights reserved.