public class ZVTResponse extends Response
| Constructor and Description |
|---|
ZVTResponse()
Default constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<java.lang.Integer> |
extractMaxStatusCount(java.lang.String apdu) |
AgeVerificationAnswer |
getAgeResponse() |
double |
getAmount() |
java.lang.String |
getApplicationIdentifier() |
java.lang.String |
getBrand() |
java.lang.String |
getCardNumber() |
double |
getCashbackAmount() |
java.lang.String |
getCurrency() |
java.lang.String |
getCurrentApduOfResponse() |
java.lang.String |
getCustomerReceipt()
Please note that the ZVTClient always returns the original receipt generated directly by the terminal.
|
java.lang.String |
getCVM() |
java.lang.String |
getExpiry() |
java.lang.String |
getMerchantReceipt()
Please note that the ZVTClient always returns the original receipt generated directly by the terminal.
|
java.lang.String |
getPAN() |
java.lang.String |
getReceiptNo() |
java.lang.String |
getReference() |
java.lang.String |
getResponseCode() |
java.lang.String |
getResponseText() |
java.lang.String |
getStan() |
java.lang.String |
getSWVersion() |
java.lang.String |
getTerminal() |
java.lang.String |
getTerminalID() |
java.util.Date |
getTransactionDate() |
java.lang.String |
getTransactionId() |
java.lang.String |
getZVTCardType() |
ZVTResponse |
parse(byte[] data) |
java.lang.String |
toString() |
GenerateReceipt, GenerateReceipt, GenerateReceipt, GenerateReceipt, GenerateReceipt, GenerateUnattendedReceipt, GenerateUnattendedReceipt, GenerateUnattendedReceipt, GenerateUnattendedReceipt, GenerateUnattendedReceipt, getAcquirer, getActionCode, getAuthCode, getBonusPoints, getBonusPointsEquivalentAmount, getCardToken, getClientId, getConnectionStatus, getCountryCode, getCustomerReceipt, getEcrVersionText, getEodDetails, getFirmwareVersion, getForeignAmount, getHobexAGAdress, getHobexAGCompanyName, getHobexWebPage, getHost, getIBANText, getLanguage, getLeftSideAlignments, getLinesAfterSignatureOfElvTx, getLinesBeforeSignatureOfElvTx, getMacAddress, getMandatText, getMerchantHeader, getMerchantName, getMiddleSideAlignments, getNetworkMedia, getOperator, getPackageVersion, getReconciliationData, getRemainingBonusPoints, getRightSideAlignments, getSdkVersion, getSepaMandateText, getSerialNo, getServiceCode, getShortCustomerReceipt, getSignatureImagePath, getSwVersion, getTerminalGateway, getTerminalIpAddress, getTerminalSubnetMask, getTipAmount, getTotalAmountCredit, getTotalAmountDebit, getTotalCountCredit, getTotalCountDebit, getTransactionType, getTxIdText, getVu, isContactless, isOk, isSignature, SampleReceipt, setLanguage, setMerchantHeader, setReceiptNo, setSignature, setSignatureImagePath, setTipAmountpublic java.util.Optional<java.lang.Integer> extractMaxStatusCount(java.lang.String apdu)
public AgeVerificationAnswer getAgeResponse()
public java.lang.String getApplicationIdentifier()
getApplicationIdentifier in class Responsepublic java.lang.String getBrand()
public java.lang.String getCardNumber()
getCardNumber in class Responsepublic double getCashbackAmount()
getCashbackAmount in class Responsepublic java.lang.String getCurrency()
getCurrency in class Responsepublic java.lang.String getCurrentApduOfResponse()
public java.lang.String getCustomerReceipt()
ResponsegetCustomerReceipt in class ResponseECRBase.purchase(double), ECRBase.preauth(double), ZVTClient.cancel(double, String), ...). To get a receipt from
the payment terminal a ZVTClient.logon() is mandatory. See also ConfigByte.public java.lang.String getCVM()
public java.lang.String getExpiry()
public java.lang.String getMerchantReceipt()
ResponsegetMerchantReceipt in class ResponseECRBase.purchase(double), ECRBase.preauth(double), ZVTClient.cancel(double, String), ...). To get a receipt
from the payment terminal a ZVTClient.logon() is mandatory. See also ConfigByte.public java.lang.String getPAN()
getPAN in class ResponsegetCardNumber()public java.lang.String getReceiptNo()
getReceiptNo in class Responsepublic java.lang.String getReference()
getReference in class Responsepublic java.lang.String getResponseCode()
getResponseCode in class Responsepublic java.lang.String getResponseText()
getResponseText in class Responsepublic java.lang.String getStan()
getStan in class ResponsegetReceiptNo()public java.lang.String getSWVersion()
ZVTClient.status() to get the sw version from the terminal.public java.lang.String getTerminal()
getTerminal in class Responsepublic java.lang.String getTerminalID()
getTerminalID in class Responsepublic java.util.Date getTransactionDate()
getTransactionDate in class Responsepublic java.lang.String getTransactionId()
getTransactionId in class ResponseECRBase.capture(double, String) - please keep in mind that this id is not unique for the ZVT interface!public java.lang.String getZVTCardType()
getBrand() to get a card name.public ZVTResponse parse(byte[] data) throws ECRException
ECRExceptionpublic java.lang.String toString()
toString in class java.lang.Object