com.anywherecommerce.android.sdk.endpoints.anywherecommerce
Class AnyPayTransaction
-
java.lang.Object
-
com.anywherecommerce.android.sdk.endpoints.anywherecommerce.AnyPayTransaction
-
All Implemented Interfaces:Transaction, java.io.Serializable, java.lang.CloneableDirect Known Subclasses:AnyPayCardTransaction-
public abstract class <span class="typeNameLabel">AnyPayTransaction</span> extends java.lang.Object implements
Transaction, java.io.Serializable
Created by Admin on 12/10/2017.
See Also:[Serialized Form](#serialized-form.html#com.anywherecommerce.android.sdk.endpoints.anywherecommerce.AnyPayTransaction)
-
<a name="field.summary"></a>
### Field Summary
Modifier and TypeField and Description`protected java.util.Currency``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#currency">currency</a></span>` `protected
<a href="#com/anywherecommerce/android/sdk/models/TransactionStatus.html" title="enum in com.anywherecommerce.android.sdk.models">TransactionStatus</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#currentStatus">currentStatus</a></span>` `protected
<a href="#com/anywherecommerce/android/sdk/models/CustomerDetails.html" title="class in com.anywherecommerce.android.sdk.models">CustomerDetails</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#customerDetails">customerDetails</a></span>` `protected java.util.HashMap<java.lang.String,java.lang.Object>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#customFields">customFields</a></span>` `protected java.util.ArrayList<
<a href="#com/anywherecommerce/android/sdk/models/CustomLineItem.html" title="class in com.anywherecommerce.android.sdk.models">CustomLineItem</a>>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#customLineItems">customLineItems</a></span>` `protected
<a href="#com/anywherecommerce/android/sdk/Endpoint.html" title="interface in com.anywherecommerce.android.sdk">Endpoint</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#endpoint">endpoint</a></span>` `protected java.lang.String``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#externalId">externalId</a></span>` `protected java.util.ArrayList<
<a href="#com/anywherecommerce/android/sdk/models/FeeLineItem.html" title="class in com.anywherecommerce.android.sdk.models">FeeLineItem</a>>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#fees">fees</a></span>` `protected
<a href="#com/anywherecommerce/android/sdk/models/GatewayResponse.html" title="interface in com.anywherecommerce.android.sdk.models">GatewayResponse</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#gatewayResponse">gatewayResponse</a></span>` `protected
<a href="#com/anywherecommerce/android/sdk/models/GeolocationData.html" title="class in com.anywherecommerce.android.sdk.models">GeolocationData</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#geolocationData">geolocationData</a></span>` `protected java.lang.String``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#internalId">internalId</a></span>` `protected boolean``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#isExecuting">isExecuting</a></span>` `protected java.lang.String``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#keywords">keywords</a></span>` `protected java.lang.String``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#notes">notes</a></span>` `protected java.lang.String``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#operator">operator</a></span>` `protected java.lang.String``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#paymentId">paymentId</a></span>` `protected
<a href="#com/anywherecommerce/android/sdk/models/PaymentMethod.html" title="enum in com.anywherecommerce.android.sdk.models">PaymentMethod</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#paymentMethod">paymentMethod</a></span>` `protected
<a href="#com/anywherecommerce/android/sdk/models/PaymentStatus.html" title="enum in com.anywherecommerce.android.sdk.models">PaymentStatus</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#paymentStatus">paymentStatus</a></span>` `protected
<a href="#com/anywherecommerce/android/sdk/models/TransactionStatus.html" title="enum in com.anywherecommerce.android.sdk.models">TransactionStatus</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#pendingStatus">pendingStatus</a></span>` `protected java.lang.String``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#responseText">responseText</a></span>` `protected
<a href="#com/anywherecommerce/android/sdk/util/Amount.html" title="class in com.anywherecommerce.android.sdk.util">Amount</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#subtotal">subtotal</a></span>` `protected java.util.ArrayList<
<a href="#com/anywherecommerce/android/sdk/models/TaxLineItem.html" title="class in com.anywherecommerce.android.sdk.models">TaxLineItem</a>>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#taxes">taxes</a></span>` `protected
<a href="#com/anywherecommerce/android/sdk/models/TipLineItem.html" title="class in com.anywherecommerce.android.sdk.models">TipLineItem</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#tip">tip</a></span>` `protected
<a href="#com/anywherecommerce/android/sdk/util/Amount.html" title="class in com.anywherecommerce.android.sdk.util">Amount</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#totalAmount">totalAmount</a></span>` `protected java.util.Date``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#transactionTime">transactionTime</a></span>` `protected
<a href="#com/anywherecommerce/android/sdk/models/TransactionType.html" title="enum in com.anywherecommerce.android.sdk.models">TransactionType</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#transactionType">transactionType</a></span>` `protected
<a href="#com/anywherecommerce/android/sdk/devices/TransactionWorkflow.html" title="class in com.anywherecommerce.android.sdk.devices">TransactionWorkflow</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#transactionWorkflow">transactionWorkflow</a></span>` `protected
<a href="#com/anywherecommerce/android/sdk/MeaningfulMessageListener.html" title="interface in com.anywherecommerce.android.sdk">MeaningfulMessageListener</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#warningListener">warningListener</a></span>` `protected java.util.ArrayList<
<a href="#com/anywherecommerce/android/sdk/MeaningfulMessage.html" title="class in com.anywherecommerce.android.sdk">MeaningfulMessage</a>>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#warnings">warnings</a></span>`
<a name="constructor.summary"></a>
### Constructor Summary
Constructor and Description`<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#AnyPayTransaction--">AnyPayTransaction</a></span>()`
<a name="method.summary"></a>
### Method Summary
Modifier and TypeMethod and Description`void````
<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#addCustomField-java.lang.String-java.lang.Object-">addCustomField</a></span>(java.lang.String name,
java.lang.Object value)
``` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#addCustomLineItem-com.anywherecommerce.android.sdk.models.CustomLineItem-">addCustomLineItem</a></span>(
<a href="#com/anywherecommerce/android/sdk/models/CustomLineItem.html" title="class in com.anywherecommerce.android.sdk.models">CustomLineItem</a> customLineItem)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#addFee-com.anywherecommerce.android.sdk.models.FeeLineItem-">addFee</a></span>(
<a href="#com/anywherecommerce/android/sdk/models/FeeLineItem.html" title="class in com.anywherecommerce.android.sdk.models">FeeLineItem</a> feeLineItem)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#addTax-com.anywherecommerce.android.sdk.models.TaxLineItem-">addTax</a></span>(
<a href="#com/anywherecommerce/android/sdk/models/TaxLineItem.html" title="class in com.anywherecommerce.android.sdk.models">TaxLineItem</a> taxLineItem)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#applyGatewayResponse-com.anywherecommerce.android.sdk.models.GatewayResponse-">applyGatewayResponse</a></span>(
<a href="#com/anywherecommerce/android/sdk/models/GatewayResponse.html" title="interface in com.anywherecommerce.android.sdk.models">GatewayResponse</a> gatewayResponse)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#applyReversalResponse-com.anywherecommerce.android.sdk.models.GatewayResponse-">applyReversalResponse</a></span>(
<a href="#com/anywherecommerce/android/sdk/models/GatewayResponse.html" title="interface in com.anywherecommerce.android.sdk.models">GatewayResponse</a> reversalResponse)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#calculateAmounts--">calculateAmounts</a></span>()` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#cancel--">cancel</a></span>()` `java.lang.Object``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#clone--">clone</a></span>()` `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#createReversal--">createReversal</a></span>()` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#delete--">delete</a></span>()` `static <T extends
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html" title="class in com.anywherecommerce.android.sdk.endpoints.anywherecommerce">AnyPayTransaction</a>><br></br>T````
<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#deserialize-java.lang.String-java.lang.Class-">deserialize</a></span>(java.lang.String json,
java.lang.Class<T> tClass)
``` `
<a href="#com/anywherecommerce/android/sdk/util/Amount.html" title="class in com.anywherecommerce.android.sdk.util">Amount</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getAmountAvailableToRefund--">getAmountAvailableToRefund</a></span>()` `java.lang.String``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getApprovalCode--">getApprovalCode</a></span>()` `
<a href="#com/anywherecommerce/android/sdk/util/Amount.html" title="class in com.anywherecommerce.android.sdk.util">Amount</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getApprovedAmount--">getApprovedAmount</a></span>()` `java.lang.String``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getCurrency--">getCurrency</a></span>()` `
<a href="#com/anywherecommerce/android/sdk/models/TransactionStatus.html" title="enum in com.anywherecommerce.android.sdk.models">TransactionStatus</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getCurrentStatus--">getCurrentStatus</a></span>()` `
<a href="#com/anywherecommerce/android/sdk/models/CustomerDetails.html" title="class in com.anywherecommerce.android.sdk.models">CustomerDetails</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getCustomerDetails--">getCustomerDetails</a></span>()` `java.lang.Object``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getCustomField-java.lang.String-">getCustomField</a></span>(java.lang.String name)` `java.util.HashMap<java.lang.String,java.lang.Object>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getCustomFields--">getCustomFields</a></span>()` `
<a href="#com/anywherecommerce/android/sdk/models/CustomLineItem.html" title="class in com.anywherecommerce.android.sdk.models">CustomLineItem</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getCustomLineItem-java.lang.String-">getCustomLineItem</a></span>(java.lang.String name)` `java.util.Collection<
<a href="#com/anywherecommerce/android/sdk/models/CustomLineItem.html" title="class in com.anywherecommerce.android.sdk.models">CustomLineItem</a>>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getCustomLineItems--">getCustomLineItems</a></span>()` `
<a href="#com/anywherecommerce/android/sdk/Endpoint.html" title="interface in com.anywherecommerce.android.sdk">Endpoint</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getEndpoint--">getEndpoint</a></span>()` `java.lang.String``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getExternalId--">getExternalId</a></span>()` `
<a href="#com/anywherecommerce/android/sdk/models/FeeLineItem.html" title="class in com.anywherecommerce.android.sdk.models">FeeLineItem</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getFee-java.lang.String-">getFee</a></span>(java.lang.String name)` `java.util.Collection<
<a href="#com/anywherecommerce/android/sdk/models/FeeLineItem.html" title="class in com.anywherecommerce.android.sdk.models">FeeLineItem</a>>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getFees--">getFees</a></span>()` `
<a href="#com/anywherecommerce/android/sdk/models/GatewayResponse.html" title="interface in com.anywherecommerce.android.sdk.models">GatewayResponse</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getGatewayResponse--">getGatewayResponse</a></span>()` `
<a href="#com/anywherecommerce/android/sdk/models/GeolocationData.html" title="class in com.anywherecommerce.android.sdk.models">GeolocationData</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getGeolocationData--">getGeolocationData</a></span>()` `java.lang.String``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getInternalId--">getInternalId</a></span>()` `java.lang.String``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getKeywords--">getKeywords</a></span>()` `java.lang.String``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getNotes--">getNotes</a></span>()` `java.lang.String``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getOperator--">getOperator</a></span>()` `java.lang.String``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getPaymentId--">getPaymentId</a></span>()` `
<a href="#com/anywherecommerce/android/sdk/models/PaymentMethod.html" title="enum in com.anywherecommerce.android.sdk.models">PaymentMethod</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getPaymentMethod--">getPaymentMethod</a></span>()` `
<a href="#com/anywherecommerce/android/sdk/models/PaymentStatus.html" title="enum in com.anywherecommerce.android.sdk.models">PaymentStatus</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getPaymentStatus--">getPaymentStatus</a></span>()` `
<a href="#com/anywherecommerce/android/sdk/models/TransactionStatus.html" title="enum in com.anywherecommerce.android.sdk.models">TransactionStatus</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getPendingStatus--">getPendingStatus</a></span>()` `java.lang.String``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getResponseText--">getResponseText</a></span>()` `java.lang.String``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getStatusText--">getStatusText</a></span>()` `
<a href="#com/anywherecommerce/android/sdk/util/Amount.html" title="class in com.anywherecommerce.android.sdk.util">Amount</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getSubtotal--">getSubtotal</a></span>()` `
<a href="#com/anywherecommerce/android/sdk/models/TaxLineItem.html" title="class in com.anywherecommerce.android.sdk.models">TaxLineItem</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getTax-java.lang.String-">getTax</a></span>(java.lang.String name)` `java.util.Collection<
<a href="#com/anywherecommerce/android/sdk/models/TaxLineItem.html" title="class in com.anywherecommerce.android.sdk.models">TaxLineItem</a>>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getTaxes--">getTaxes</a></span>()` `
<a href="#com/anywherecommerce/android/sdk/models/TipLineItem.html" title="class in com.anywherecommerce.android.sdk.models">TipLineItem</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getTip--">getTip</a></span>()` `
<a href="#com/anywherecommerce/android/sdk/util/Amount.html" title="class in com.anywherecommerce.android.sdk.util">Amount</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getTotalAmount--">getTotalAmount</a></span>()` `java.util.Date``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getTransactionTime--">getTransactionTime</a></span>()` `
<a href="#com/anywherecommerce/android/sdk/models/TransactionType.html" title="enum in com.anywherecommerce.android.sdk.models">TransactionType</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getTransactionType--">getTransactionType</a></span>()` `java.util.ArrayList<
<a href="#com/anywherecommerce/android/sdk/MeaningfulMessage.html" title="class in com.anywherecommerce.android.sdk">MeaningfulMessage</a>>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#getWarnings--">getWarnings</a></span>()` `java.lang.Boolean``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#isApproved--">isApproved</a></span>()` `boolean``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#isCancelled--">isCancelled</a></span>()` `boolean``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#isExecuting--">isExecuting</a></span>()` `boolean``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#isFinalized--">isFinalized</a></span>()` `java.lang.Boolean``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#isPartiallyApproved--">isPartiallyApproved</a></span>()` `boolean``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#isSuspended--">isSuspended</a></span>()` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#persist--">persist</a></span>()` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#proceed--">proceed</a></span>()` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#raiseWarning-com.anywherecommerce.android.sdk.MeaningfulMessage-">raiseWarning</a></span>(
<a href="#com/anywherecommerce/android/sdk/MeaningfulMessage.html" title="class in com.anywherecommerce.android.sdk">MeaningfulMessage</a> warning)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#removeCustomField-java.lang.String-">removeCustomField</a></span>(java.lang.String name)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#removeCustomLineItem-com.anywherecommerce.android.sdk.models.CustomLineItem-">removeCustomLineItem</a></span>(
<a href="#com/anywherecommerce/android/sdk/models/CustomLineItem.html" title="class in com.anywherecommerce.android.sdk.models">CustomLineItem</a> customLineItem)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#removeFee-com.anywherecommerce.android.sdk.models.FeeLineItem-">removeFee</a></span>(
<a href="#com/anywherecommerce/android/sdk/models/FeeLineItem.html" title="class in com.anywherecommerce.android.sdk.models">FeeLineItem</a> feeLineItem)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#removeTax-com.anywherecommerce.android.sdk.models.TaxLineItem-">removeTax</a></span>(
<a href="#com/anywherecommerce/android/sdk/models/TaxLineItem.html" title="class in com.anywherecommerce.android.sdk.models">TaxLineItem</a> taxLineItem)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#removeTip--">removeTip</a></span>()` `void````
<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#sendReceipt-java.lang.String-com.anywherecommerce.android.sdk.RequestListener-">sendReceipt</a></span>(java.lang.String to,
<a href="#com/anywherecommerce/android/sdk/RequestListener.html" title="interface in com.anywherecommerce.android.sdk">RequestListener</a> listener)
``` `java.lang.String``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#serialize--">serialize</a></span>()` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#setCurrency-java.util.Currency-">setCurrency</a></span>(java.util.Currency currency)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#setCurrency-java.lang.String-">setCurrency</a></span>(java.lang.String currency)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#setCurrentStatus-com.anywherecommerce.android.sdk.models.TransactionStatus-">setCurrentStatus</a></span>(
<a href="#com/anywherecommerce/android/sdk/models/TransactionStatus.html" title="enum in com.anywherecommerce.android.sdk.models">TransactionStatus</a> currentStatus)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#setCustomerDetails-com.anywherecommerce.android.sdk.models.CustomerDetails-">setCustomerDetails</a></span>(
<a href="#com/anywherecommerce/android/sdk/models/CustomerDetails.html" title="class in com.anywherecommerce.android.sdk.models">CustomerDetails</a> customerDetails)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#setEndpoint-com.anywherecommerce.android.sdk.Endpoint-">setEndpoint</a></span>(
<a href="#com/anywherecommerce/android/sdk/Endpoint.html" title="interface in com.anywherecommerce.android.sdk">Endpoint</a> endpoint)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#setExternalId-java.lang.String-">setExternalId</a></span>(java.lang.String externalId)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#setGeolocationData-com.anywherecommerce.android.sdk.models.GeolocationData-">setGeolocationData</a></span>(
<a href="#com/anywherecommerce/android/sdk/models/GeolocationData.html" title="class in com.anywherecommerce.android.sdk.models">GeolocationData</a> geolocationData)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#setInternalId-java.lang.String-">setInternalId</a></span>(java.lang.String internalId)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#setKeywords-java.lang.String-">setKeywords</a></span>(java.lang.String keywords)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#setNotes-java.lang.String-">setNotes</a></span>(java.lang.String notes)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#setOnWarningListener-com.anywherecommerce.android.sdk.MeaningfulMessageListener-">setOnWarningListener</a></span>(
<a href="#com/anywherecommerce/android/sdk/MeaningfulMessageListener.html" title="interface in com.anywherecommerce.android.sdk">MeaningfulMessageListener</a> warningListener)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#setOperator-java.lang.String-">setOperator</a></span>(java.lang.String operator)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#setPaymentId-java.lang.String-">setPaymentId</a></span>(java.lang.String paymentId)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#setPaymentMethod-com.anywherecommerce.android.sdk.models.PaymentMethod-">setPaymentMethod</a></span>(
<a href="#com/anywherecommerce/android/sdk/models/PaymentMethod.html" title="enum in com.anywherecommerce.android.sdk.models">PaymentMethod</a> paymentMethod)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#setPaymentStatus-com.anywherecommerce.android.sdk.models.PaymentStatus-">setPaymentStatus</a></span>(
<a href="#com/anywherecommerce/android/sdk/models/PaymentStatus.html" title="enum in com.anywherecommerce.android.sdk.models">PaymentStatus</a> paymentStatus)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#setPendingStatus-com.anywherecommerce.android.sdk.models.TransactionStatus-">setPendingStatus</a></span>(
<a href="#com/anywherecommerce/android/sdk/models/TransactionStatus.html" title="enum in com.anywherecommerce.android.sdk.models">TransactionStatus</a> newStatus)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#setResponseText-java.lang.String-">setResponseText</a></span>(java.lang.String responseText)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#setSubtotal-com.anywherecommerce.android.sdk.util.Amount-">setSubtotal</a></span>(
<a href="#com/anywherecommerce/android/sdk/util/Amount.html" title="class in com.anywherecommerce.android.sdk.util">Amount</a> subtotal)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#setTip-com.anywherecommerce.android.sdk.models.TipLineItem-">setTip</a></span>(
<a href="#com/anywherecommerce/android/sdk/models/TipLineItem.html" title="class in com.anywherecommerce.android.sdk.models">TipLineItem</a> lineItem)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#setTotalAmount-com.anywherecommerce.android.sdk.util.Amount-">setTotalAmount</a></span>(
<a href="#com/anywherecommerce/android/sdk/util/Amount.html" title="class in com.anywherecommerce.android.sdk.util">Amount</a> totalAmount)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#setTransactionTime-java.util.Date-">setTransactionTime</a></span>(java.util.Date transactionTime)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#setTransactionType-com.anywherecommerce.android.sdk.models.TransactionType-">setTransactionType</a></span>(
<a href="#com/anywherecommerce/android/sdk/models/TransactionType.html" title="enum in com.anywherecommerce.android.sdk.models">TransactionType</a> transactionType)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html#suspend--">suspend</a></span>()`
<a name="methods.inherited.from.class.java.lang.Object"></a>
### Methods inherited from class java.lang.Object
`equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`
<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#execute-com.anywherecommerce.android.sdk.transactions.listener.TransactionListener-">execute</a>`
-
<a name="field.detail"></a>
### Field Detail
<a name="transactionWorkflow"></a>
#### transactionWorkflow
`protected transient
<a href="#com/anywherecommerce/android/sdk/devices/TransactionWorkflow.html" title="class in com.anywherecommerce.android.sdk.devices">TransactionWorkflow</a> transactionWorkflow`
<a name="internalId"></a>
#### internalId
`protected java.lang.String internalId`
<a name="externalId"></a>
#### externalId
`protected java.lang.String externalId`
<a name="paymentId"></a>
#### paymentId
`protected java.lang.String paymentId`
<a name="transactionTime"></a>
#### transactionTime
`protected java.util.Date transactionTime`
<a name="transactionType"></a>
#### transactionType
`protected
<a href="#com/anywherecommerce/android/sdk/models/TransactionType.html" title="enum in com.anywherecommerce.android.sdk.models">TransactionType</a> transactionType`
<a name="paymentMethod"></a>
#### paymentMethod
`protected
<a href="#com/anywherecommerce/android/sdk/models/PaymentMethod.html" title="enum in com.anywherecommerce.android.sdk.models">PaymentMethod</a> paymentMethod`
<a name="currentStatus"></a>
#### currentStatus
`protected
<a href="#com/anywherecommerce/android/sdk/models/TransactionStatus.html" title="enum in com.anywherecommerce.android.sdk.models">TransactionStatus</a> currentStatus`
<a name="pendingStatus"></a>
#### pendingStatus
`protected
<a href="#com/anywherecommerce/android/sdk/models/TransactionStatus.html" title="enum in com.anywherecommerce.android.sdk.models">TransactionStatus</a> pendingStatus`
<a name="paymentStatus"></a>
#### paymentStatus
`protected
<a href="#com/anywherecommerce/android/sdk/models/PaymentStatus.html" title="enum in com.anywherecommerce.android.sdk.models">PaymentStatus</a> paymentStatus`
<a name="responseText"></a>
#### responseText
`protected java.lang.String responseText`
<a name="currency"></a>
#### currency
`protected java.util.Currency currency`
<a name="operator"></a>
#### operator
`protected java.lang.String operator`
<a name="keywords"></a>
#### keywords
`protected java.lang.String keywords`
<a name="endpoint"></a>
#### endpoint
`protected
<a href="#com/anywherecommerce/android/sdk/Endpoint.html" title="interface in com.anywherecommerce.android.sdk">Endpoint</a> endpoint`
<a name="totalAmount"></a>
#### totalAmount
`protected
<a href="#com/anywherecommerce/android/sdk/util/Amount.html" title="class in com.anywherecommerce.android.sdk.util">Amount</a> totalAmount`
<a name="subtotal"></a>
#### subtotal
`protected
<a href="#com/anywherecommerce/android/sdk/util/Amount.html" title="class in com.anywherecommerce.android.sdk.util">Amount</a> subtotal`
<a name="notes"></a>
#### notes
`protected java.lang.String notes`
<a name="gatewayResponse"></a>
#### gatewayResponse
`protected
<a href="#com/anywherecommerce/android/sdk/models/GatewayResponse.html" title="interface in com.anywherecommerce.android.sdk.models">GatewayResponse</a> gatewayResponse`
<a name="warnings"></a>
#### warnings
`protected java.util.ArrayList<
<a href="#com/anywherecommerce/android/sdk/MeaningfulMessage.html" title="class in com.anywherecommerce.android.sdk">MeaningfulMessage</a>> warnings`
<a name="warningListener"></a>
#### warningListener
`protected
<a href="#com/anywherecommerce/android/sdk/MeaningfulMessageListener.html" title="interface in com.anywherecommerce.android.sdk">MeaningfulMessageListener</a> warningListener`
<a name="geolocationData"></a>
#### geolocationData
`protected
<a href="#com/anywherecommerce/android/sdk/models/GeolocationData.html" title="class in com.anywherecommerce.android.sdk.models">GeolocationData</a> geolocationData`
<a name="customerDetails"></a>
#### customerDetails
`protected
<a href="#com/anywherecommerce/android/sdk/models/CustomerDetails.html" title="class in com.anywherecommerce.android.sdk.models">CustomerDetails</a> customerDetails`
<a name="isExecuting"></a>
#### isExecuting
`protected boolean isExecuting`
<a name="taxes"></a>
#### taxes
`protected java.util.ArrayList<
<a href="#com/anywherecommerce/android/sdk/models/TaxLineItem.html" title="class in com.anywherecommerce.android.sdk.models">TaxLineItem</a>> taxes`
<a name="fees"></a>
#### fees
`protected java.util.ArrayList<
<a href="#com/anywherecommerce/android/sdk/models/FeeLineItem.html" title="class in com.anywherecommerce.android.sdk.models">FeeLineItem</a>> fees`
<a name="tip"></a>
#### tip
`protected
<a href="#com/anywherecommerce/android/sdk/models/TipLineItem.html" title="class in com.anywherecommerce.android.sdk.models">TipLineItem</a> tip`
<a name="customLineItems"></a>
#### customLineItems
`protected java.util.ArrayList<
<a href="#com/anywherecommerce/android/sdk/models/CustomLineItem.html" title="class in com.anywherecommerce.android.sdk.models">CustomLineItem</a>> customLineItems`
<a name="customFields"></a>
#### customFields
`protected java.util.HashMap<java.lang.String,java.lang.Object> customFields`
<a name="constructor.detail"></a>
### Constructor Detail
<a name="AnyPayTransaction--"></a>
#### AnyPayTransaction
`public AnyPayTransaction()`
<a name="method.detail"></a>
### Method Detail
<a name="getInternalId--"></a>
#### getInternalId
`public java.lang.String getInternalId()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getInternalId--">getInternalId</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="setInternalId-java.lang.String-"></a>
#### setInternalId
`public void setInternalId(java.lang.String internalId)`
<a name="getExternalId--"></a>
#### getExternalId
`public java.lang.String getExternalId()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getExternalId--">getExternalId</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="setExternalId-java.lang.String-"></a>
#### setExternalId
`public void setExternalId(java.lang.String externalId)`
<a name="getPaymentId--"></a>
#### getPaymentId
`public java.lang.String getPaymentId()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getPaymentId--">getPaymentId</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="setPaymentId-java.lang.String-"></a>
#### setPaymentId
`public void setPaymentId(java.lang.String paymentId)`
<a name="getTransactionTime--"></a>
#### getTransactionTime
`public java.util.Date getTransactionTime()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getTransactionTime--">getTransactionTime</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="setTransactionTime-java.util.Date-"></a>
#### setTransactionTime
`public void setTransactionTime(java.util.Date transactionTime)`
<a name="getTransactionType--"></a>
#### getTransactionType
`public
<a href="#com/anywherecommerce/android/sdk/models/TransactionType.html" title="enum in com.anywherecommerce.android.sdk.models">TransactionType</a> getTransactionType()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getTransactionType--">getTransactionType</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="setTransactionType-com.anywherecommerce.android.sdk.models.TransactionType-"></a>
#### setTransactionType
`public void setTransactionType(
<a href="#com/anywherecommerce/android/sdk/models/TransactionType.html" title="enum in com.anywherecommerce.android.sdk.models">TransactionType</a> transactionType)`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#setTransactionType-com.anywherecommerce.android.sdk.models.TransactionType-">setTransactionType</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="getPaymentMethod--"></a>
#### getPaymentMethod
`public
<a href="#com/anywherecommerce/android/sdk/models/PaymentMethod.html" title="enum in com.anywherecommerce.android.sdk.models">PaymentMethod</a> getPaymentMethod()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getPaymentMethod--">getPaymentMethod</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="setPaymentMethod-com.anywherecommerce.android.sdk.models.PaymentMethod-"></a>
#### setPaymentMethod
`public void setPaymentMethod(
<a href="#com/anywherecommerce/android/sdk/models/PaymentMethod.html" title="enum in com.anywherecommerce.android.sdk.models">PaymentMethod</a> paymentMethod)`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#setPaymentMethod-com.anywherecommerce.android.sdk.models.PaymentMethod-">setPaymentMethod</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="getCurrentStatus--"></a>
#### getCurrentStatus
`public
<a href="#com/anywherecommerce/android/sdk/models/TransactionStatus.html" title="enum in com.anywherecommerce.android.sdk.models">TransactionStatus</a> getCurrentStatus()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getCurrentStatus--">getCurrentStatus</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="setCurrentStatus-com.anywherecommerce.android.sdk.models.TransactionStatus-"></a>
#### setCurrentStatus
`public void setCurrentStatus(
<a href="#com/anywherecommerce/android/sdk/models/TransactionStatus.html" title="enum in com.anywherecommerce.android.sdk.models">TransactionStatus</a> currentStatus)`
<a name="getPendingStatus--"></a>
#### getPendingStatus
`public
<a href="#com/anywherecommerce/android/sdk/models/TransactionStatus.html" title="enum in com.anywherecommerce.android.sdk.models">TransactionStatus</a> getPendingStatus()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getPendingStatus--">getPendingStatus</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="setPendingStatus-com.anywherecommerce.android.sdk.models.TransactionStatus-"></a>
#### setPendingStatus
`public void setPendingStatus(
<a href="#com/anywherecommerce/android/sdk/models/TransactionStatus.html" title="enum in com.anywherecommerce.android.sdk.models">TransactionStatus</a> newStatus)`
<a name="getPaymentStatus--"></a>
#### getPaymentStatus
`public
<a href="#com/anywherecommerce/android/sdk/models/PaymentStatus.html" title="enum in com.anywherecommerce.android.sdk.models">PaymentStatus</a> getPaymentStatus()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getPaymentStatus--">getPaymentStatus</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="setPaymentStatus-com.anywherecommerce.android.sdk.models.PaymentStatus-"></a>
#### setPaymentStatus
`public void setPaymentStatus(
<a href="#com/anywherecommerce/android/sdk/models/PaymentStatus.html" title="enum in com.anywherecommerce.android.sdk.models">PaymentStatus</a> paymentStatus)`
<a name="getCurrency--"></a>
#### getCurrency
`public java.lang.String getCurrency()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getCurrency--">getCurrency</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="setCurrency-java.lang.String-"></a>
#### setCurrency
`public void setCurrency(java.lang.String currency)`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#setCurrency-java.lang.String-">setCurrency</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="setCurrency-java.util.Currency-"></a>
#### setCurrency
`public void setCurrency(java.util.Currency currency)`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#setCurrency-java.util.Currency-">setCurrency</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="getOperator--"></a>
#### getOperator
`public java.lang.String getOperator()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getOperator--">getOperator</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="setOperator-java.lang.String-"></a>
#### setOperator
`public void setOperator(java.lang.String operator)`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#setOperator-java.lang.String-">setOperator</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="getKeywords--"></a>
#### getKeywords
`public java.lang.String getKeywords()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getKeywords--">getKeywords</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="setKeywords-java.lang.String-"></a>
#### setKeywords
`public void setKeywords(java.lang.String keywords)`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#setKeywords-java.lang.String-">setKeywords</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="getEndpoint--"></a>
#### getEndpoint
`public
<a href="#com/anywherecommerce/android/sdk/Endpoint.html" title="interface in com.anywherecommerce.android.sdk">Endpoint</a> getEndpoint()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getEndpoint--">getEndpoint</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="setEndpoint-com.anywherecommerce.android.sdk.Endpoint-"></a>
#### setEndpoint
`public void setEndpoint(
<a href="#com/anywherecommerce/android/sdk/Endpoint.html" title="interface in com.anywherecommerce.android.sdk">Endpoint</a> endpoint)`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#setEndpoint-com.anywherecommerce.android.sdk.Endpoint-">setEndpoint</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="getTotalAmount--"></a>
#### getTotalAmount
`public
<a href="#com/anywherecommerce/android/sdk/util/Amount.html" title="class in com.anywherecommerce.android.sdk.util">Amount</a> getTotalAmount()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getTotalAmount--">getTotalAmount</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="getSubtotal--"></a>
#### getSubtotal
`public
<a href="#com/anywherecommerce/android/sdk/util/Amount.html" title="class in com.anywherecommerce.android.sdk.util">Amount</a> getSubtotal()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getSubtotal--">getSubtotal</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="setTotalAmount-com.anywherecommerce.android.sdk.util.Amount-"></a>
#### setTotalAmount
`public void setTotalAmount(
<a href="#com/anywherecommerce/android/sdk/util/Amount.html" title="class in com.anywherecommerce.android.sdk.util">Amount</a> totalAmount)`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#setTotalAmount-com.anywherecommerce.android.sdk.util.Amount-">setTotalAmount</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="setSubtotal-com.anywherecommerce.android.sdk.util.Amount-"></a>
#### setSubtotal
`public void setSubtotal(
<a href="#com/anywherecommerce/android/sdk/util/Amount.html" title="class in com.anywherecommerce.android.sdk.util">Amount</a> subtotal)`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#setSubtotal-com.anywherecommerce.android.sdk.util.Amount-">setSubtotal</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="getNotes--"></a>
#### getNotes
`public java.lang.String getNotes()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getNotes--">getNotes</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="setNotes-java.lang.String-"></a>
#### setNotes
`public void setNotes(java.lang.String notes)`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#setNotes-java.lang.String-">setNotes</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="getGatewayResponse--"></a>
#### getGatewayResponse
`public
<a href="#com/anywherecommerce/android/sdk/models/GatewayResponse.html" title="interface in com.anywherecommerce.android.sdk.models">GatewayResponse</a> getGatewayResponse()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getGatewayResponse--">getGatewayResponse</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="applyGatewayResponse-com.anywherecommerce.android.sdk.models.GatewayResponse-"></a>
#### applyGatewayResponse
`public void applyGatewayResponse(
<a href="#com/anywherecommerce/android/sdk/models/GatewayResponse.html" title="interface in com.anywherecommerce.android.sdk.models">GatewayResponse</a> gatewayResponse)`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#applyGatewayResponse-com.anywherecommerce.android.sdk.models.GatewayResponse-">applyGatewayResponse</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="applyReversalResponse-com.anywherecommerce.android.sdk.models.GatewayResponse-"></a>
#### applyReversalResponse
`public void applyReversalResponse(
<a href="#com/anywherecommerce/android/sdk/models/GatewayResponse.html" title="interface in com.anywherecommerce.android.sdk.models">GatewayResponse</a> reversalResponse)`
<a name="isApproved--"></a>
#### isApproved
`public java.lang.Boolean isApproved()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#isApproved--">isApproved</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="isPartiallyApproved--"></a>
#### isPartiallyApproved
`public java.lang.Boolean isPartiallyApproved()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#isPartiallyApproved--">isPartiallyApproved</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="isCancelled--"></a>
#### isCancelled
`public boolean isCancelled()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#isCancelled--">isCancelled</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="isSuspended--"></a>
#### isSuspended
`public boolean isSuspended()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#isSuspended--">isSuspended</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="isFinalized--"></a>
#### isFinalized
`public boolean isFinalized()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#isFinalized--">isFinalized</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="getApprovalCode--"></a>
#### getApprovalCode
`public java.lang.String getApprovalCode()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getApprovalCode--">getApprovalCode</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="getApprovedAmount--"></a>
#### getApprovedAmount
`public
<a href="#com/anywherecommerce/android/sdk/util/Amount.html" title="class in com.anywherecommerce.android.sdk.util">Amount</a> getApprovedAmount()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getApprovedAmount--">getApprovedAmount</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="getAmountAvailableToRefund--"></a>
#### getAmountAvailableToRefund
`public
<a href="#com/anywherecommerce/android/sdk/util/Amount.html" title="class in com.anywherecommerce.android.sdk.util">Amount</a> getAmountAvailableToRefund()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getAmountAvailableToRefund--">getAmountAvailableToRefund</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="getStatusText--"></a>
#### getStatusText
`public java.lang.String getStatusText()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getStatusText--">getStatusText</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="createReversal--"></a>
#### createReversal
`public
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a> createReversal()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#createReversal--">createReversal</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="persist--"></a>
#### persist
`public void persist()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#persist--">persist</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="sendReceipt-java.lang.String-com.anywherecommerce.android.sdk.RequestListener-"></a>
#### sendReceipt
```
public void sendReceipt(java.lang.String to,
<a href="#com/anywherecommerce/android/sdk/RequestListener.html" title="interface in com.anywherecommerce.android.sdk">RequestListener</a> listener)
```
Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#sendReceipt-java.lang.String-com.anywherecommerce.android.sdk.RequestListener-">sendReceipt</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="getWarnings--"></a>
#### getWarnings
`public java.util.ArrayList<
<a href="#com/anywherecommerce/android/sdk/MeaningfulMessage.html" title="class in com.anywherecommerce.android.sdk">MeaningfulMessage</a>> getWarnings()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getWarnings--">getWarnings</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="setOnWarningListener-com.anywherecommerce.android.sdk.MeaningfulMessageListener-"></a>
#### setOnWarningListener
`public void setOnWarningListener(
<a href="#com/anywherecommerce/android/sdk/MeaningfulMessageListener.html" title="interface in com.anywherecommerce.android.sdk">MeaningfulMessageListener</a> warningListener)`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#setOnWarningListener-com.anywherecommerce.android.sdk.MeaningfulMessageListener-">setOnWarningListener</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="raiseWarning-com.anywherecommerce.android.sdk.MeaningfulMessage-"></a>
#### raiseWarning
`public void raiseWarning(
<a href="#com/anywherecommerce/android/sdk/MeaningfulMessage.html" title="class in com.anywherecommerce.android.sdk">MeaningfulMessage</a> warning)`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#raiseWarning-com.anywherecommerce.android.sdk.MeaningfulMessage-">raiseWarning</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="getGeolocationData--"></a>
#### getGeolocationData
`public
<a href="#com/anywherecommerce/android/sdk/models/GeolocationData.html" title="class in com.anywherecommerce.android.sdk.models">GeolocationData</a> getGeolocationData()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getGeolocationData--">getGeolocationData</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="setGeolocationData-com.anywherecommerce.android.sdk.models.GeolocationData-"></a>
#### setGeolocationData
`public void setGeolocationData(
<a href="#com/anywherecommerce/android/sdk/models/GeolocationData.html" title="class in com.anywherecommerce.android.sdk.models">GeolocationData</a> geolocationData)`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#setGeolocationData-com.anywherecommerce.android.sdk.models.GeolocationData-">setGeolocationData</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="addTax-com.anywherecommerce.android.sdk.models.TaxLineItem-"></a>
#### addTax
`public void addTax(
<a href="#com/anywherecommerce/android/sdk/models/TaxLineItem.html" title="class in com.anywherecommerce.android.sdk.models">TaxLineItem</a> taxLineItem)`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#addTax-com.anywherecommerce.android.sdk.models.TaxLineItem-">addTax</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="removeTax-com.anywherecommerce.android.sdk.models.TaxLineItem-"></a>
#### removeTax
`public void removeTax(
<a href="#com/anywherecommerce/android/sdk/models/TaxLineItem.html" title="class in com.anywherecommerce.android.sdk.models">TaxLineItem</a> taxLineItem)`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#removeTax-com.anywherecommerce.android.sdk.models.TaxLineItem-">removeTax</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="getTax-java.lang.String-"></a>
#### getTax
`public
<a href="#com/anywherecommerce/android/sdk/models/TaxLineItem.html" title="class in com.anywherecommerce.android.sdk.models">TaxLineItem</a> getTax(java.lang.String name)`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getTax-java.lang.String-">getTax</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="getTaxes--"></a>
#### getTaxes
`public java.util.Collection<
<a href="#com/anywherecommerce/android/sdk/models/TaxLineItem.html" title="class in com.anywherecommerce.android.sdk.models">TaxLineItem</a>> getTaxes()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getTaxes--">getTaxes</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="setTip-com.anywherecommerce.android.sdk.models.TipLineItem-"></a>
#### setTip
`public void setTip(
<a href="#com/anywherecommerce/android/sdk/models/TipLineItem.html" title="class in com.anywherecommerce.android.sdk.models">TipLineItem</a> lineItem)`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#setTip-com.anywherecommerce.android.sdk.models.TipLineItem-">setTip</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="getTip--"></a>
#### getTip
`public
<a href="#com/anywherecommerce/android/sdk/models/TipLineItem.html" title="class in com.anywherecommerce.android.sdk.models">TipLineItem</a> getTip()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getTip--">getTip</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="removeTip--"></a>
#### removeTip
`public void removeTip()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#removeTip--">removeTip</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="addFee-com.anywherecommerce.android.sdk.models.FeeLineItem-"></a>
#### addFee
`public void addFee(
<a href="#com/anywherecommerce/android/sdk/models/FeeLineItem.html" title="class in com.anywherecommerce.android.sdk.models">FeeLineItem</a> feeLineItem)`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#addFee-com.anywherecommerce.android.sdk.models.FeeLineItem-">addFee</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="removeFee-com.anywherecommerce.android.sdk.models.FeeLineItem-"></a>
#### removeFee
`public void removeFee(
<a href="#com/anywherecommerce/android/sdk/models/FeeLineItem.html" title="class in com.anywherecommerce.android.sdk.models">FeeLineItem</a> feeLineItem)`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#removeFee-com.anywherecommerce.android.sdk.models.FeeLineItem-">removeFee</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="getFee-java.lang.String-"></a>
#### getFee
`public
<a href="#com/anywherecommerce/android/sdk/models/FeeLineItem.html" title="class in com.anywherecommerce.android.sdk.models">FeeLineItem</a> getFee(java.lang.String name)`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getFee-java.lang.String-">getFee</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="getFees--"></a>
#### getFees
`public java.util.Collection<
<a href="#com/anywherecommerce/android/sdk/models/FeeLineItem.html" title="class in com.anywherecommerce.android.sdk.models">FeeLineItem</a>> getFees()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getFees--">getFees</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="getResponseText--"></a>
#### getResponseText
`public java.lang.String getResponseText()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getResponseText--">getResponseText</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="setResponseText-java.lang.String-"></a>
#### setResponseText
`public void setResponseText(java.lang.String responseText)`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#setResponseText-java.lang.String-">setResponseText</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="addCustomLineItem-com.anywherecommerce.android.sdk.models.CustomLineItem-"></a>
#### addCustomLineItem
`public void addCustomLineItem(
<a href="#com/anywherecommerce/android/sdk/models/CustomLineItem.html" title="class in com.anywherecommerce.android.sdk.models">CustomLineItem</a> customLineItem)`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#addCustomLineItem-com.anywherecommerce.android.sdk.models.CustomLineItem-">addCustomLineItem</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="removeCustomLineItem-com.anywherecommerce.android.sdk.models.CustomLineItem-"></a>
#### removeCustomLineItem
`public void removeCustomLineItem(
<a href="#com/anywherecommerce/android/sdk/models/CustomLineItem.html" title="class in com.anywherecommerce.android.sdk.models">CustomLineItem</a> customLineItem)`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#removeCustomLineItem-com.anywherecommerce.android.sdk.models.CustomLineItem-">removeCustomLineItem</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="getCustomLineItem-java.lang.String-"></a>
#### getCustomLineItem
`public
<a href="#com/anywherecommerce/android/sdk/models/CustomLineItem.html" title="class in com.anywherecommerce.android.sdk.models">CustomLineItem</a> getCustomLineItem(java.lang.String name)`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getCustomLineItem-java.lang.String-">getCustomLineItem</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="getCustomLineItems--"></a>
#### getCustomLineItems
`public java.util.Collection<
<a href="#com/anywherecommerce/android/sdk/models/CustomLineItem.html" title="class in com.anywherecommerce.android.sdk.models">CustomLineItem</a>> getCustomLineItems()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getCustomLineItems--">getCustomLineItems</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="addCustomField-java.lang.String-java.lang.Object-"></a>
#### addCustomField
```
public void addCustomField(java.lang.String name,
java.lang.Object value)
```
Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#addCustomField-java.lang.String-java.lang.Object-">addCustomField</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="removeCustomField-java.lang.String-"></a>
#### removeCustomField
`public void removeCustomField(java.lang.String name)`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#removeCustomField-java.lang.String-">removeCustomField</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="getCustomField-java.lang.String-"></a>
#### getCustomField
`public java.lang.Object getCustomField(java.lang.String name)`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getCustomField-java.lang.String-">getCustomField</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="getCustomFields--"></a>
#### getCustomFields
`public java.util.HashMap<java.lang.String,java.lang.Object> getCustomFields()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getCustomFields--">getCustomFields</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="getCustomerDetails--"></a>
#### getCustomerDetails
`public
<a href="#com/anywherecommerce/android/sdk/models/CustomerDetails.html" title="class in com.anywherecommerce.android.sdk.models">CustomerDetails</a> getCustomerDetails()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#getCustomerDetails--">getCustomerDetails</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="setCustomerDetails-com.anywherecommerce.android.sdk.models.CustomerDetails-"></a>
#### setCustomerDetails
`public void setCustomerDetails(
<a href="#com/anywherecommerce/android/sdk/models/CustomerDetails.html" title="class in com.anywherecommerce.android.sdk.models">CustomerDetails</a> customerDetails)`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#setCustomerDetails-com.anywherecommerce.android.sdk.models.CustomerDetails-">setCustomerDetails</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="calculateAmounts--"></a>
#### calculateAmounts
`public void calculateAmounts()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#calculateAmounts--">calculateAmounts</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="proceed--"></a>
#### proceed
`public void proceed()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#proceed--">proceed</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="cancel--"></a>
#### cancel
`public void cancel()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#cancel--">cancel</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="suspend--"></a>
#### suspend
`public void suspend()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#suspend--">suspend</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="delete--"></a>
#### delete
`public void delete()`
<a name="isExecuting--"></a>
#### isExecuting
`public boolean isExecuting()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html#isExecuting--">isExecuting</a>` in interface `
<a href="#com/anywherecommerce/android/sdk/transactions/Transaction.html" title="interface in com.anywherecommerce.android.sdk.transactions">Transaction</a>`
<a name="serialize--"></a>
#### serialize
`public java.lang.String serialize()`
<a name="deserialize-java.lang.String-java.lang.Class-"></a>
#### deserialize
```
public static <T extends
<a href="#com/anywherecommerce/android/sdk/endpoints/anywherecommerce/AnyPayTransaction.html" title="class in com.anywherecommerce.android.sdk.endpoints.anywherecommerce">AnyPayTransaction</a>> T deserialize(java.lang.String json,
java.lang.Class<T> tClass)
```
<a name="clone--"></a>
#### clone
`public java.lang.Object clone()`Overrides:`clone` in class `java.lang.Object`