Package eu.ccvlab.mapi.core.payment
Class AuthorisationResponse
java.lang.Object
eu.ccvlab.mapi.core.payment.AuthorisationResponse
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate StringBatch number created by the host system of the processing/acquiring host and normally contains the Booking Period Number of the related host systemprivate StringContains the code that is issued by the Acquirer to identify this transactionprivate Stringcard brand that's used by the cardholder during the transactionprivate Stringprivate StringPrimary Account Number (PAN) of the card involved but masked with the setting according the AcquirerParameterSettings of the JournalReceiptprivate intIndicates the total number of receipts that shall be printed.private booleanIndicates if an identification of the cardholder is neededprivate booleanIndicates if a signature of the cardholder is neededprivate booleanIndicates if a signature of the merchant is neededprivate booleanIndicates the receipt printed by the POS may not contain any price details like unit price, subtotal or total amountprivate booleanIndicates the receipt printed by the POS may not contain any VAT details like, VAT percentage, VAT detail amount nor VAT total amountprivate StringDate and time of the transaction as registered on the processing hostprivate Stringprivate String -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
timestamp
Date and time of the transaction as registered on the processing host -
approvalCode
Contains the code that is issued by the Acquirer to identify this transaction -
maskedCardNumber
Primary Account Number (PAN) of the card involved but masked with the setting according the AcquirerParameterSettings of the JournalReceipt -
acquirerBatch
Batch number created by the host system of the processing/acquiring host and normally contains the Booking Period Number of the related host system -
cardCircuit
card brand that's used by the cardholder during the transaction -
receiptCopies
private int receiptCopiesIndicates the total number of receipts that shall be printed. In unattended environment this number will always be 1 for successful transactions. -
requestCustomerSignature
private boolean requestCustomerSignatureIndicates if a signature of the cardholder is needed -
requestMerchantSignature
private boolean requestMerchantSignatureIndicates if a signature of the merchant is needed -
requestCustomerIdentification
private boolean requestCustomerIdentificationIndicates if an identification of the cardholder is needed -
suppressPrintVat
private boolean suppressPrintVatIndicates the receipt printed by the POS may not contain any VAT details like, VAT percentage, VAT detail amount nor VAT total amount -
suppressPrintAmount
private boolean suppressPrintAmountIndicates the receipt printed by the POS may not contain any price details like unit price, subtotal or total amount -
trxReferenceNumber
-
token
-
cardToken
-
-
Constructor Details
-
AuthorisationResponse
public AuthorisationResponse()
-
-
Method Details
-
getTimestamp
-
getApprovalCode
-
getMaskedCardNumber
-
getAcquirerBatch
-
getCardCircuit
-
getReceiptCopies
public int getReceiptCopies() -
isRequestCustomerSignature
public boolean isRequestCustomerSignature() -
isRequestMerchantSignature
public boolean isRequestMerchantSignature() -
isRequestCustomerIdentification
public boolean isRequestCustomerIdentification() -
isSuppressPrintVat
public boolean isSuppressPrintVat() -
isSuppressPrintAmount
public boolean isSuppressPrintAmount() -
getTrxReferenceNumber
-
getToken
-
getCardToken
-