@Deprecated public class Transaction extends Transaction
| Modifier and Type | Field and Description |
|---|---|
static int |
MAX_RECEIPT_LINK_TEXT_LENGTH
Deprecated.
|
static java.lang.String |
PAYMENT_FORM
Deprecated.
|
MD5Value, merchantDefinedMap, requestMap, transactionTypeBRACKET_PIPE_DELIMITER, CURRENCY_DECIMAL_PLACES, EMPTY_STRING, ENCAP_CHAR_DELIMITER, FALSE, MAX_AUTH_CODE_LENGTH, QUANTITY_DECIMAL_PLACES, TRANSACTION_FIELD_DELIMITER, TRUE, VERSION, ZERO_AMOUNT, ZERO_STRING| Modifier | Constructor and Description |
|---|---|
protected |
Transaction(Merchant merchant,
TransactionType transactionType,
java.math.BigDecimal amount)
Deprecated.
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addFieldToRename(java.lang.String fieldToRename,
java.lang.String replacementName)
Deprecated.
Add a field to rename.
|
void |
addFormInput(java.lang.String inputName,
java.lang.String htmlInputData)
Deprecated.
Add an input name and replacement data to the list of fields that should
not be auto populated in the createForm method.
|
java.lang.String |
createForm(java.lang.String formName,
java.lang.String formId,
Button button)
Deprecated.
Return an HTML form with all inputs.
|
static java.lang.String |
createRelayResponseRedirectUrl(java.lang.String relayResponseUrl,
java.util.Map<java.lang.String,java.lang.String[]> requestParameterMap)
Deprecated.
Build a relay response url for the relay response redirect.
|
static Transaction |
createTransaction(Merchant merchant,
TransactionType transactionType,
long fingerPrintSequence,
java.math.BigDecimal amount)
Deprecated.
Create a Transaction for a given merchant.
|
Environment |
getEnvironment()
Deprecated.
|
java.util.Map<java.lang.String,java.lang.String> |
getFieldsToRename()
Deprecated.
|
Fingerprint |
getFingerprint()
Deprecated.
|
java.util.Map<java.lang.String,java.lang.String> |
getFormInputs()
Deprecated.
Get the field names that should not be auto populated
in the createForm method.
|
HostedPaymentFormSettings |
getHostedPaymentFormSettings()
Deprecated.
|
HostedReceiptPageSettings |
getHostedReceiptPageSettings()
Deprecated.
|
java.lang.String |
getRelayResponseUrl()
Deprecated.
SIM applications use relay response.
|
boolean |
isShowPaymentForm()
Deprecated.
Returns true if the payment data collection form should be displayed/used.
|
void |
setFieldsToRename(java.util.Map<java.lang.String,java.lang.String> fieldsToRename)
Deprecated.
|
void |
setFormInputs(java.util.LinkedHashMap<java.lang.String,java.lang.String> formInputs)
Deprecated.
|
void |
setHostedPaymentFormSettings(HostedPaymentFormSettings hostedPaymentFormSettings)
Deprecated.
|
void |
setHostedReceiptPageSettings(HostedReceiptPageSettings hostedReceiptPageSettings)
Deprecated.
|
void |
setRelayResponseUrl(java.lang.String relayResponseUrl)
Deprecated.
SIM applications use relay response to redirect the user back to the merchant server.
|
void |
setShowPaymentForm(boolean showForm)
Deprecated.
If true, will populate a field that indicates that the merchant would like to
use the payment gateway hosted payment form to collect payment data.
|
createTransaction, createTransaction, createTransaction, getAuthorizationCode, getCreditCard, getCurrencyCode, getCurrentResponse, getCustomer, getECheck, getEmailReceipt, getMD5Value, getMerchantDefinedField, getMerchantDefinedMap, getOrder, getRequestMap, getResponseField, getResponseMap, getShippingAddress, getShippingCharges, getSolutionField, getTransactionId, getTransactionType, isCardPresent, setAuthorizationCode, setCreditCard, setCurrencyCode, setCustomer, setDuplicateWindow, setECheck, setEmailReceipt, setMerchantDefinedField, setOrder, setRecurringBilling, setShippingAddress, setShippingCharges, setSolutionField, setSplitTenderId, setTransactionId, toNVPStringgetDecodedString, getEncodedString, setEncapCharDelimiter, setTransactionFieldDelimiter, toXMLStringpublic static final int MAX_RECEIPT_LINK_TEXT_LENGTH
public static final java.lang.String PAYMENT_FORM
protected Transaction(Merchant merchant, TransactionType transactionType, java.math.BigDecimal amount)
merchant - transactionType - amount - public static Transaction createTransaction(Merchant merchant, TransactionType transactionType, long fingerPrintSequence, java.math.BigDecimal amount)
merchant - transactionType - fingerPrintSequence - amount - public Fingerprint getFingerprint()
public Environment getEnvironment()
public void setShowPaymentForm(boolean showForm)
showForm - public boolean isShowPaymentForm()
public java.util.Map<java.lang.String,java.lang.String> getFormInputs()
public void addFormInput(java.lang.String inputName,
java.lang.String htmlInputData)
<label>Notes</label>
<input type='text' class='text' name='notes' size='45'></input>
inputName - htmlInputData - public void setFormInputs(java.util.LinkedHashMap<java.lang.String,java.lang.String> formInputs)
formInputs - the form input names and input options that should not
be auto populated in the createForm method.public HostedPaymentFormSettings getHostedPaymentFormSettings()
public void setHostedPaymentFormSettings(HostedPaymentFormSettings hostedPaymentFormSettings)
hostedPaymentFormSettings - the hostedPaymentFormSettings to setpublic java.util.Map<java.lang.String,java.lang.String> getFieldsToRename()
public void setFieldsToRename(java.util.Map<java.lang.String,java.lang.String> fieldsToRename)
fieldsToRename - the fieldsToRename to setpublic void addFieldToRename(java.lang.String fieldToRename,
java.lang.String replacementName)
fieldToRename - replacementName - public HostedReceiptPageSettings getHostedReceiptPageSettings()
public void setHostedReceiptPageSettings(HostedReceiptPageSettings hostedReceiptPageSettings)
hostedReceiptPageSettings - the hostedReceiptPageSettings to setpublic void setRelayResponseUrl(java.lang.String relayResponseUrl)
relayResponseUrl - public java.lang.String getRelayResponseUrl()
public java.lang.String createForm(java.lang.String formName,
java.lang.String formId,
Button button)
public static java.lang.String createRelayResponseRedirectUrl(java.lang.String relayResponseUrl,
java.util.Map<java.lang.String,java.lang.String[]> requestParameterMap)
relayResponseUrl - requestParameterMap - Copyright © 2018. All Rights Reserved.