EmvTransaction

com.anywherecommerce.android.sdk.transactions

Interface EmvTransaction

CardTransaction

Created by Admin on 11/13/2017.



- 

<a name="method.summary"></a>

### Method Summary
    
    Modifier and TypeMethod and Description`void``<span class="memberNameLink">

<a href="#com/anywherecommerce/android/sdk/transactions/EmvTransaction.html#applyTerminalResponse-com.anywherecommerce.android.sdk.models.TerminalResponse-">applyTerminalResponse</a></span>(

<a href="#com/anywherecommerce/android/sdk/models/TerminalResponse.html" title="class in com.anywherecommerce.android.sdk.models">TerminalResponse</a> response)` `void``<span class="memberNameLink">

<a href="#com/anywherecommerce/android/sdk/transactions/EmvTransaction.html#fallbackToSwipe--">fallbackToSwipe</a></span>()` `

<a href="#com/anywherecommerce/android/sdk/models/EmvTransactionMode.html" title="enum in com.anywherecommerce.android.sdk.models">EmvTransactionMode</a>``<span class="memberNameLink">

<a href="#com/anywherecommerce/android/sdk/transactions/EmvTransaction.html#getEmvTransactionMode--">getEmvTransactionMode</a></span>()` `java.lang.String``<span class="memberNameLink">

<a href="#com/anywherecommerce/android/sdk/transactions/EmvTransaction.html#getOfflineTransactionEmvPayload--">getOfflineTransactionEmvPayload</a></span>()` `java.lang.String``<span class="memberNameLink">

<a href="#com/anywherecommerce/android/sdk/transactions/EmvTransaction.html#getOnlineTransactionEmvPayload--">getOnlineTransactionEmvPayload</a></span>()` `java.lang.String``<span class="memberNameLink">

<a href="#com/anywherecommerce/android/sdk/transactions/EmvTransaction.html#getSelectedApplication--">getSelectedApplication</a></span>()` `

<a href="#com/anywherecommerce/android/sdk/models/TerminalResponse.html" title="class in com.anywherecommerce.android.sdk.models">TerminalResponse</a>``<span class="memberNameLink">

<a href="#com/anywherecommerce/android/sdk/transactions/EmvTransaction.html#getTerminalResponse--">getTerminalResponse</a></span>()` `java.lang.String``<span class="memberNameLink">

<a href="#com/anywherecommerce/android/sdk/transactions/EmvTransaction.html#getTrack2EquivalentData--">getTrack2EquivalentData</a></span>()` `boolean``<span class="memberNameLink">

<a href="#com/anywherecommerce/android/sdk/transactions/EmvTransaction.html#isFallbackEngaged--">isFallbackEngaged</a></span>()` `void``<span class="memberNameLink">

<a href="#com/anywherecommerce/android/sdk/transactions/EmvTransaction.html#setOfflineTransactionEmvPayload-java.lang.String-">setOfflineTransactionEmvPayload</a></span>(java.lang.String tlvString)` `void``<span class="memberNameLink">

<a href="#com/anywherecommerce/android/sdk/transactions/EmvTransaction.html#setOnlineTransactionEmvPayload-java.lang.String-">setOnlineTransactionEmvPayload</a></span>(java.lang.String tlvString)` `void``<span class="memberNameLink">

<a href="#com/anywherecommerce/android/sdk/transactions/EmvTransaction.html#setOnSelectApplicationRequiredListener-com.anywherecommerce.android.sdk.GenericEventListenerWithParam-">setOnSelectApplicationRequiredListener</a></span>(

<a href="#com/anywherecommerce/android/sdk/GenericEventListenerWithParam.html" title="interface in com.anywherecommerce.android.sdk">GenericEventListenerWithParam</a><java.util.ArrayList<java.lang.String>> listener)` `void``<span class="memberNameLink">

<a href="#com/anywherecommerce/android/sdk/transactions/EmvTransaction.html#setSelectedApplication-java.lang.String-">setSelectedApplication</a></span>(java.lang.String aid)` 
    

<a name="methods.inherited.from.class.com.anywherecommerce.android.sdk.transactions.CardTransaction"></a>

### Methods inherited from interface com.anywherecommerce.android.sdk.transactions.[CardTransaction](#com/anywherecommerce/android/sdk/transactions/CardTransaction.html "interface in com.anywherecommerce.android.sdk.transactions")
          
          `

<a href="#com/anywherecommerce/android/sdk/transactions/CardTransaction.html#execute-com.anywherecommerce.android.sdk.transactions.listener.CardTransactionListener-">execute</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/CardTransaction.html#getAccountType--">getAccountType</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/CardTransaction.html#getBatchStatus--">getBatchStatus</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/CardTransaction.html#getCardExpiryDate--">getCardExpiryDate</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/CardTransaction.html#getCardExpiryMonth--">getCardExpiryMonth</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/CardTransaction.html#getCardExpiryYear--">getCardExpiryYear</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/CardTransaction.html#getCardholderName--">getCardholderName</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/CardTransaction.html#getCardholderVerificationMethod--">getCardholderVerificationMethod</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/CardTransaction.html#getCardReader--">getCardReader</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/CardTransaction.html#getCardType--">getCardType</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/CardTransaction.html#getEntryMode--">getEntryMode</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/CardTransaction.html#getEPB--">getEPB</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/CardTransaction.html#getEPBKsn--">getEPBKsn</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/CardTransaction.html#getMaskedPAN--">getMaskedPAN</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/CardTransaction.html#getSignature--">getSignature</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/CardTransaction.html#releaseCardReader--">releaseCardReader</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/CardTransaction.html#setAccountType-com.anywherecommerce.android.sdk.models.AccountType-">setAccountType</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/CardTransaction.html#setCardholderVerificationMethod-com.anywherecommerce.android.sdk.models.CardholderVerificationMethod-">setCardholderVerificationMethod</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/CardTransaction.html#setEPB-java.lang.String-">setEPB</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/CardTransaction.html#setEPBKsn-java.lang.String-">setEPBKsn</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/CardTransaction.html#setOnAccountSelectionRequiredListener-com.anywherecommerce.android.sdk.GenericEventListener-">setOnAccountSelectionRequiredListener</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/CardTransaction.html#setOnSignatureRequiredListener-com.anywherecommerce.android.sdk.GenericEventListener-">setOnSignatureRequiredListener</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/CardTransaction.html#setSignature-java.lang.Object-">setSignature</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/CardTransaction.html#useCardReader-com.anywherecommerce.android.sdk.devices.CardReader-">useCardReader</a>`
    
    
    

<a name="methods.inherited.from.class.com.anywherecommerce.android.sdk.transactions.Transaction"></a>

### Methods inherited from interface com.anywherecommerce.android.sdk.transactions.[Transaction](#com/anywherecommerce/android/sdk/transactions/Transaction.html "interface in com.anywherecommerce.android.sdk.transactions")
          
          `

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#addCustomField-java.lang.String-java.lang.Object-">addCustomField</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#addCustomLineItem-com.anywherecommerce.android.sdk.models.CustomLineItem-">addCustomLineItem</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#addFee-com.anywherecommerce.android.sdk.models.FeeLineItem-">addFee</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#addTax-com.anywherecommerce.android.sdk.models.TaxLineItem-">addTax</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#applyGatewayResponse-com.anywherecommerce.android.sdk.models.GatewayResponse-">applyGatewayResponse</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#calculateAmounts--">calculateAmounts</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#cancel--">cancel</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#createReversal--">createReversal</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#execute-com.anywherecommerce.android.sdk.transactions.listener.TransactionListener-">execute</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getAmountAvailableToRefund--">getAmountAvailableToRefund</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getApprovalCode--">getApprovalCode</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getApprovedAmount--">getApprovedAmount</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getCurrency--">getCurrency</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getCurrentStatus--">getCurrentStatus</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getCustomerDetails--">getCustomerDetails</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getCustomField-java.lang.String-">getCustomField</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getCustomFields--">getCustomFields</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getCustomLineItem-java.lang.String-">getCustomLineItem</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getCustomLineItems--">getCustomLineItems</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getEndpoint--">getEndpoint</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getExternalId--">getExternalId</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getFee-java.lang.String-">getFee</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getFees--">getFees</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getGatewayResponse--">getGatewayResponse</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getGeolocationData--">getGeolocationData</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getInternalId--">getInternalId</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getKeywords--">getKeywords</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getNotes--">getNotes</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getOperator--">getOperator</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getPaymentId--">getPaymentId</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getPaymentMethod--">getPaymentMethod</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getPaymentStatus--">getPaymentStatus</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getPendingStatus--">getPendingStatus</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getResponseText--">getResponseText</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getStatusText--">getStatusText</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getSubtotal--">getSubtotal</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getTax-java.lang.String-">getTax</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getTaxes--">getTaxes</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getTip--">getTip</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getTotalAmount--">getTotalAmount</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getTransactionTime--">getTransactionTime</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getTransactionType--">getTransactionType</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getWarnings--">getWarnings</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#isApproved--">isApproved</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#isCancelled--">isCancelled</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#isExecuting--">isExecuting</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#isFinalized--">isFinalized</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#isPartiallyApproved--">isPartiallyApproved</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#isSuspended--">isSuspended</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#persist--">persist</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#proceed--">proceed</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#raiseWarning-com.anywherecommerce.android.sdk.MeaningfulMessage-">raiseWarning</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#removeCustomField-java.lang.String-">removeCustomField</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#removeCustomLineItem-com.anywherecommerce.android.sdk.models.CustomLineItem-">removeCustomLineItem</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#removeFee-com.anywherecommerce.android.sdk.models.FeeLineItem-">removeFee</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#removeTax-com.anywherecommerce.android.sdk.models.TaxLineItem-">removeTax</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#removeTip--">removeTip</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#sendReceipt-java.lang.String-com.anywherecommerce.android.sdk.RequestListener-">sendReceipt</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#setCurrency-java.util.Currency-">setCurrency</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#setCurrency-java.lang.String-">setCurrency</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#setCustomerDetails-com.anywherecommerce.android.sdk.models.CustomerDetails-">setCustomerDetails</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#setEndpoint-com.anywherecommerce.android.sdk.Endpoint-">setEndpoint</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#setGeolocationData-com.anywherecommerce.android.sdk.models.GeolocationData-">setGeolocationData</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#setKeywords-java.lang.String-">setKeywords</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#setNotes-java.lang.String-">setNotes</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#setOnWarningListener-com.anywherecommerce.android.sdk.MeaningfulMessageListener-">setOnWarningListener</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#setOperator-java.lang.String-">setOperator</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#setPaymentMethod-com.anywherecommerce.android.sdk.models.PaymentMethod-">setPaymentMethod</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#setResponseText-java.lang.String-">setResponseText</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#setSubtotal-com.anywherecommerce.android.sdk.util.Amount-">setSubtotal</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#setTip-com.anywherecommerce.android.sdk.models.TipLineItem-">setTip</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#setTotalAmount-com.anywherecommerce.android.sdk.util.Amount-">setTotalAmount</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#setTransactionType-com.anywherecommerce.android.sdk.models.TransactionType-">setTransactionType</a>, 

<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#suspend--">suspend</a>`



- 

<a name="method.detail"></a>

### Method Detail
<a name="getTrack2EquivalentData--"></a>
    

#### getTrack2EquivalentData
          
          `java.lang.String getTrack2EquivalentData()`
<a name="getSelectedApplication--"></a>
    

#### getSelectedApplication
          
          `java.lang.String getSelectedApplication()`
<a name="setSelectedApplication-java.lang.String-"></a>
    

#### setSelectedApplication
          
          `void setSelectedApplication(java.lang.String aid)`
<a name="isFallbackEngaged--"></a>
    

#### isFallbackEngaged
          
          `boolean isFallbackEngaged()`
<a name="fallbackToSwipe--"></a>
    

#### fallbackToSwipe
          
          `void fallbackToSwipe()`
<a name="getEmvTransactionMode--"></a>
    

#### getEmvTransactionMode
          
          `

<a href="#com/anywherecommerce/android/sdk/models/EmvTransactionMode.html" title="enum in com.anywherecommerce.android.sdk.models">EmvTransactionMode</a> getEmvTransactionMode()`
<a name="getTerminalResponse--"></a>
    

#### getTerminalResponse
          
          `

<a href="#com/anywherecommerce/android/sdk/models/TerminalResponse.html" title="class in com.anywherecommerce.android.sdk.models">TerminalResponse</a> getTerminalResponse()`
<a name="applyTerminalResponse-com.anywherecommerce.android.sdk.models.TerminalResponse-"></a>
    

#### applyTerminalResponse
          
          `void applyTerminalResponse(

<a href="#com/anywherecommerce/android/sdk/models/TerminalResponse.html" title="class in com.anywherecommerce.android.sdk.models">TerminalResponse</a> response)`
<a name="setOnlineTransactionEmvPayload-java.lang.String-"></a>
    

#### setOnlineTransactionEmvPayload
          
          `void setOnlineTransactionEmvPayload(java.lang.String tlvString)`
<a name="getOnlineTransactionEmvPayload--"></a>
    

#### getOnlineTransactionEmvPayload
          
          `java.lang.String getOnlineTransactionEmvPayload()`
<a name="setOfflineTransactionEmvPayload-java.lang.String-"></a>
    

#### setOfflineTransactionEmvPayload
          
          `void setOfflineTransactionEmvPayload(java.lang.String tlvString)`
<a name="getOfflineTransactionEmvPayload--"></a>
    

#### getOfflineTransactionEmvPayload
          
          `java.lang.String getOfflineTransactionEmvPayload()`
<a name="setOnSelectApplicationRequiredListener-com.anywherecommerce.android.sdk.GenericEventListenerWithParam-"></a>
    

#### setOnSelectApplicationRequiredListener
          
          `void setOnSelectApplicationRequiredListener(

<a href="#com/anywherecommerce/android/sdk/GenericEventListenerWithParam.html" title="interface in com.anywherecommerce.android.sdk">GenericEventListenerWithParam</a><java.util.ArrayList<java.lang.String>> listener)`