public class ReceiptSuggestions extends Object
Constructor and Description |
---|
ReceiptSuggestions() |
Modifier and Type | Method and Description |
---|---|
String |
getAid()
Gets the EMV Application Identifier.
|
String |
getApplicationLabel()
Gets a description of the selected AID.
|
String |
getArc()
Gets the EMV Authorization Response Code.
|
String |
getArqc()
Gets the EMV Application Request Cryptogram.
|
String |
getAuthorizedAmount()
Gets the amount authorized by the payment network.
|
int |
getBatchSequence()
Gets the sequence of the transaction in the batch.
|
String |
getCashBackAmount()
Gets the amount of cash back that was approved.
|
String |
getCashDiscount()
Gets the discount applied to the transaction for payment methods ineligible for
surcharges.
|
CvmType |
getCvmUsed()
Gets the customer verification method used for the transaction.
|
String |
getEntryMethod()
Gets the method by which the payment card was entered (MSR, CHIP, KEYED, etc.
|
String |
getIad()
Gets the EMV Issuer Application Data.
|
String |
getMaskedPan()
Gets the masked primary account number of the payment card, as required.
|
String |
getMerchantId()
Gets the ID of the merchant.
|
String |
getMerchantKey()
Gets the partially masked merchant key required on EMV receipts.
|
String |
getMerchantName()
Gets the name of the merchant's business.
|
String |
getSurcharge()
Gets the amount added to the transaction to cover eligible credit card fees.
|
String |
getTc()
Gets the EMV Transaction Certificate.
|
String |
getTerminalId()
Gets the ID of the payment terminal.
|
String |
getTransactionType()
Gets the type of transaction performed (CHARGE, PREAUTH, REFUND, etc).
|
String |
getTsi()
Gets the EMV Transaction Status Indicator.
|
String |
getTvr()
Gets the EMV Terminal Verification Response.
|
boolean |
isFallback()
Gets that a chip read failure caused the transaction to fall back to the magstripe.
|
boolean |
isPinVerified()
Gets that PIN verification was performed.
|
boolean |
isRequestSignature()
Gets that the receipt should contain a signature line.
|
void |
setAid(String value)
Sets the EMV Application Identifier.
|
void |
setApplicationLabel(String value)
Sets a description of the selected AID.
|
void |
setArc(String value)
Sets the EMV Authorization Response Code.
|
void |
setArqc(String value)
Sets the EMV Application Request Cryptogram.
|
void |
setAuthorizedAmount(String value)
Sets the amount authorized by the payment network.
|
void |
setBatchSequence(int value)
Sets the sequence of the transaction in the batch.
|
void |
setCashBackAmount(String value)
Sets the amount of cash back that was approved.
|
void |
setCashDiscount(String value)
Sets the discount applied to the transaction for payment methods ineligible for
surcharges.
|
void |
setCvmUsed(CvmType value)
Sets the customer verification method used for the transaction.
|
void |
setEntryMethod(String value)
Sets the method by which the payment card was entered (MSR, CHIP, KEYED, etc.
|
void |
setFallback(boolean value)
Sets that a chip read failure caused the transaction to fall back to the magstripe.
|
void |
setIad(String value)
Sets the EMV Issuer Application Data.
|
void |
setMaskedPan(String value)
Sets the masked primary account number of the payment card, as required.
|
void |
setMerchantId(String value)
Sets the ID of the merchant.
|
void |
setMerchantKey(String value)
Sets the partially masked merchant key required on EMV receipts.
|
void |
setMerchantName(String value)
Sets the name of the merchant's business.
|
void |
setPinVerified(boolean value)
Sets that PIN verification was performed.
|
void |
setRequestSignature(boolean value)
Sets that the receipt should contain a signature line.
|
void |
setSurcharge(String value)
Sets the amount added to the transaction to cover eligible credit card fees.
|
void |
setTc(String value)
Sets the EMV Transaction Certificate.
|
void |
setTerminalId(String value)
Sets the ID of the payment terminal.
|
void |
setTransactionType(String value)
Sets the type of transaction performed (CHARGE, PREAUTH, REFUND, etc).
|
void |
setTsi(String value)
Sets the EMV Transaction Status Indicator.
|
void |
setTvr(String value)
Sets the EMV Terminal Verification Response.
|
public void setAid(String value)
value
- the EMV Application Identifier.public String getAid()
public void setArqc(String value)
value
- the EMV Application Request Cryptogram.public String getArqc()
public void setIad(String value)
value
- the EMV Issuer Application Data.public String getIad()
public void setArc(String value)
value
- the EMV Authorization Response Code.public String getArc()
public void setTc(String value)
value
- the EMV Transaction Certificate.public String getTc()
public void setTvr(String value)
value
- the EMV Terminal Verification Response.public String getTvr()
public void setTsi(String value)
value
- the EMV Transaction Status Indicator.public String getTsi()
public void setTerminalId(String value)
value
- the ID of the payment terminal.public String getTerminalId()
public void setMerchantName(String value)
value
- the name of the merchant's business.public String getMerchantName()
public void setMerchantId(String value)
value
- the ID of the merchant.public String getMerchantId()
public void setMerchantKey(String value)
value
- the partially masked merchant key required on EMV receipts.public String getMerchantKey()
public void setApplicationLabel(String value)
value
- a description of the selected AID.public String getApplicationLabel()
public void setRequestSignature(boolean value)
value
- that the receipt should contain a signature line.public boolean isRequestSignature()
public void setMaskedPan(String value)
value
- the masked primary account number of the payment card, as required.public String getMaskedPan()
public void setAuthorizedAmount(String value)
value
- the amount authorized by the payment network. Could be less than the
requested amount for partial auth.public String getAuthorizedAmount()
public void setTransactionType(String value)
value
- the type of transaction performed (CHARGE, PREAUTH, REFUND, etc).public String getTransactionType()
public void setEntryMethod(String value)
value
- the method by which the payment card was entered (MSR, CHIP, KEYED,
etc.).public String getEntryMethod()
public void setPinVerified(boolean value)
value
- that PIN verification was performed.public boolean isPinVerified()
public void setCvmUsed(CvmType value)
value
- the customer verification method used for the transaction.public CvmType getCvmUsed()
public void setFallback(boolean value)
value
- that a chip read failure caused the transaction to fall back to the
magstripe.public boolean isFallback()
public void setBatchSequence(int value)
value
- the sequence of the transaction in the batch.public int getBatchSequence()
public void setCashBackAmount(String value)
value
- the amount of cash back that was approved.public String getCashBackAmount()
public void setSurcharge(String value)
value
- the amount added to the transaction to cover eligible credit card
fees.public String getSurcharge()
public void setCashDiscount(String value)
value
- the discount applied to the transaction for payment methods
ineligible for surcharges.public String getCashDiscount()
Copyright © 2022 BlockChyp, Inc.. All rights reserved.