docs/javadocs/net/authorize/Merchant.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_55) on Wed Dec 17 13:21:15 PST 2014 -->
<title>Merchant (Authorize.Net Java SDK)</title>
<meta name="date" content="2014-12-17">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Merchant (Authorize.Net Java SDK)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Merchant.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../net/authorize/MarketType.html" title="enum in net.authorize"><span class="strong">Prev Class</span></a></li>
<li><a href="../../net/authorize/PaymentMethod.html" title="enum in net.authorize"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../index.html?net/authorize/Merchant.html" target="_top">Frames</a></li>
<li><a href="Merchant.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary: </li>
<li>Nested | </li>
<li><a href="#field_summary">Field</a> | </li>
<li>Constr | </li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
<li><a href="#field_detail">Field</a> | </li>
<li>Constr | </li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.authorize</div>
<h2 title="Class Merchant" class="title">Class Merchant</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>net.authorize.Merchant</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable</dd>
</dl>
<hr>
<br>
<pre>public class <span class="strong">Merchant</span>
extends java.lang.Object
implements java.io.Serializable</pre>
<div class="block">Container to hold authentication credentials.
The Merchant is also responsible for creating transactions and
posting them to the gateway are performed through the Merchant.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../serialized-form.html#net.authorize.Merchant">Serialized Form</a></dd></dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../net/authorize/Merchant.html#CP_VERSION">CP_VERSION</a></strong></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../net/authorize/Merchant.html#MAX_LOGIN_LENGTH">MAX_LOGIN_LENGTH</a></strong></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../net/authorize/Merchant.html#MAX_TRANSACTION_KEY_LENGTH">MAX_TRANSACTION_KEY_LENGTH</a></strong></code> </td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../net/authorize/aim/Transaction.html" title="class in net.authorize.aim">Transaction</a></code></td>
<td class="colLast"><code><strong><a href="../../net/authorize/Merchant.html#createAIMTransaction(net.authorize.TransactionType, java.math.BigDecimal)">createAIMTransaction</a></strong>(<a href="../../net/authorize/TransactionType.html" title="enum in net.authorize">TransactionType</a> transactionType,
java.math.BigDecimal amount)</code>
<div class="block">Creates a new AIM Transaction.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../net/authorize/arb/Transaction.html" title="class in net.authorize.arb">Transaction</a></code></td>
<td class="colLast"><code><strong><a href="../../net/authorize/Merchant.html#createARBTransaction(net.authorize.arb.TransactionType, net.authorize.data.arb.Subscription)">createARBTransaction</a></strong>(<a href="../../net/authorize/arb/TransactionType.html" title="enum in net.authorize.arb">TransactionType</a> transactionType,
<a href="../../net/authorize/data/arb/Subscription.html" title="class in net.authorize.data.arb">Subscription</a> subscription)</code>
<div class="block">Creates a new ARB Transaction.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../net/authorize/cim/Transaction.html" title="class in net.authorize.cim">Transaction</a></code></td>
<td class="colLast"><code><strong><a href="../../net/authorize/Merchant.html#createCIMTransaction(net.authorize.cim.TransactionType)">createCIMTransaction</a></strong>(<a href="../../net/authorize/cim/TransactionType.html" title="enum in net.authorize.cim">TransactionType</a> transactionType)</code>
<div class="block">Creates a new CIM Transaction.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../net/authorize/Merchant.html" title="class in net.authorize">Merchant</a></code></td>
<td class="colLast"><code><strong><a href="../../net/authorize/Merchant.html#createMerchant(net.authorize.Environment, java.lang.String, java.lang.String)">createMerchant</a></strong>(<a href="../../net/authorize/Environment.html" title="enum in net.authorize">Environment</a> environment,
java.lang.String login,
java.lang.String transactionKey)</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../net/authorize/reporting/Transaction.html" title="class in net.authorize.reporting">Transaction</a></code></td>
<td class="colLast"><code><strong><a href="../../net/authorize/Merchant.html#createReportingTransaction(net.authorize.reporting.TransactionType)">createReportingTransaction</a></strong>(<a href="../../net/authorize/reporting/TransactionType.html" title="enum in net.authorize.reporting">TransactionType</a> transactionType)</code>
<div class="block">Creates a new Reporting Transaction.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../net/authorize/sim/Transaction.html" title="class in net.authorize.sim">Transaction</a></code></td>
<td class="colLast"><code><strong><a href="../../net/authorize/Merchant.html#createSIMTransaction(net.authorize.TransactionType, long, java.math.BigDecimal)">createSIMTransaction</a></strong>(<a href="../../net/authorize/TransactionType.html" title="enum in net.authorize">TransactionType</a> transactionType,
long fingerPrintSequence,
java.math.BigDecimal amount)</code>
<div class="block">Creates a new SIM Transaction.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../net/authorize/DeviceType.html" title="enum in net.authorize">DeviceType</a></code></td>
<td class="colLast"><code><strong><a href="../../net/authorize/Merchant.html#getDeviceType()">getDeviceType</a></strong>()</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../net/authorize/Environment.html" title="enum in net.authorize">Environment</a></code></td>
<td class="colLast"><code><strong><a href="../../net/authorize/Merchant.html#getEnvironment()">getEnvironment</a></strong>()</code>
<div class="block">Get the Environment that transactions will be posted against.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../net/authorize/Merchant.html#getLogin()">getLogin</a></strong>()</code>
<div class="block">Get the login.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../net/authorize/MarketType.html" title="enum in net.authorize">MarketType</a></code></td>
<td class="colLast"><code><strong><a href="../../net/authorize/Merchant.html#getMarketType()">getMarketType</a></strong>()</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../net/authorize/Merchant.html#getMD5Value()">getMD5Value</a></strong>()</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../net/authorize/Merchant.html#getTransactionKey()">getTransactionKey</a></strong>()</code>
<div class="block">Get the transaction key.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../net/authorize/Merchant.html#getUserRef()">getUserRef</a></strong>()</code>
<div class="block">Get the UserRef value.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../net/authorize/Merchant.html#isAllowPartialAuth()">isAllowPartialAuth</a></strong>()</code>
<div class="block">Return true if the merchant has been enabled, via the SDK, to allow
partial AUTH transactions.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../net/authorize/Merchant.html#isSandboxEnvironment()">isSandboxEnvironment</a></strong>()</code>
<div class="block">Return true if the environment is a sandbox type environment.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../net/authorize/Result.html" title="class in net.authorize">Result</a><?></code></td>
<td class="colLast"><code><strong><a href="../../net/authorize/Merchant.html#postTransaction(net.authorize.Transaction)">postTransaction</a></strong>(<a href="../../net/authorize/Transaction.html" title="class in net.authorize">Transaction</a> transaction)</code>
<div class="block">Post a Transaction request to the payment gateway.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../net/authorize/Merchant.html#setAllowPartialAuth(boolean)">setAllowPartialAuth</a></strong>(boolean allowPartialAuth)</code>
<div class="block">Indicates if the transaction is enabled for partial authorization.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../net/authorize/Merchant.html#setDeviceType(net.authorize.DeviceType)">setDeviceType</a></strong>(<a href="../../net/authorize/DeviceType.html" title="enum in net.authorize">DeviceType</a> deviceType)</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../net/authorize/Merchant.html#setEnvironment(net.authorize.Environment)">setEnvironment</a></strong>(<a href="../../net/authorize/Environment.html" title="enum in net.authorize">Environment</a> environment)</code>
<div class="block">Set the environment that transactions will be posted against.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../net/authorize/Merchant.html#setMarketType(net.authorize.MarketType)">setMarketType</a></strong>(<a href="../../net/authorize/MarketType.html" title="enum in net.authorize">MarketType</a> marketType)</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../net/authorize/Merchant.html#setMD5Value(java.lang.String)">setMD5Value</a></strong>(java.lang.String MD5Value)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../net/authorize/Merchant.html#setUserRef(java.lang.String)">setUserRef</a></strong>(java.lang.String userRef)</code>
<div class="block">Set the userRef for Card Present transactions.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="CP_VERSION">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CP_VERSION</h4>
<pre>public static final java.lang.String CP_VERSION</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#net.authorize.Merchant.CP_VERSION">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="MAX_LOGIN_LENGTH">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MAX_LOGIN_LENGTH</h4>
<pre>public static final int MAX_LOGIN_LENGTH</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#net.authorize.Merchant.MAX_LOGIN_LENGTH">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="MAX_TRANSACTION_KEY_LENGTH">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>MAX_TRANSACTION_KEY_LENGTH</h4>
<pre>public static final int MAX_TRANSACTION_KEY_LENGTH</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#net.authorize.Merchant.MAX_TRANSACTION_KEY_LENGTH">Constant Field Values</a></dd></dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="createMerchant(net.authorize.Environment, java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createMerchant</h4>
<pre>public static <a href="../../net/authorize/Merchant.html" title="class in net.authorize">Merchant</a> createMerchant(<a href="../../net/authorize/Environment.html" title="enum in net.authorize">Environment</a> environment,
java.lang.String login,
java.lang.String transactionKey)</pre>
</li>
</ul>
<a name="getLogin()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLogin</h4>
<pre>public java.lang.String getLogin()</pre>
<div class="block">Get the login.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the login</dd></dl>
</li>
</ul>
<a name="getTransactionKey()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTransactionKey</h4>
<pre>public java.lang.String getTransactionKey()</pre>
<div class="block">Get the transaction key.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the transactionKey</dd></dl>
</li>
</ul>
<a name="isAllowPartialAuth()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isAllowPartialAuth</h4>
<pre>public boolean isAllowPartialAuth()</pre>
<div class="block">Return true if the merchant has been enabled, via the SDK, to allow
partial AUTH transactions.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the allowPartialAuth</dd></dl>
</li>
</ul>
<a name="setAllowPartialAuth(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAllowPartialAuth</h4>
<pre>public void setAllowPartialAuth(boolean allowPartialAuth)</pre>
<div class="block">Indicates if the transaction is enabled for partial authorization.
Including this field in the transaction request overrides your account
configuration.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>allowPartialAuth</code> - the allowPartialAuth to set</dd></dl>
</li>
</ul>
<a name="getEnvironment()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnvironment</h4>
<pre>public <a href="../../net/authorize/Environment.html" title="enum in net.authorize">Environment</a> getEnvironment()</pre>
<div class="block">Get the Environment that transactions will be posted against.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the environment</dd></dl>
</li>
</ul>
<a name="setEnvironment(net.authorize.Environment)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEnvironment</h4>
<pre>public void setEnvironment(<a href="../../net/authorize/Environment.html" title="enum in net.authorize">Environment</a> environment)</pre>
<div class="block">Set the environment that transactions will be posted against.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>environment</code> - the environment to set</dd></dl>
</li>
</ul>
<a name="isSandboxEnvironment()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSandboxEnvironment</h4>
<pre>public boolean isSandboxEnvironment()</pre>
<div class="block">Return true if the environment is a sandbox type environment.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>true if in the sandbox environment</dd></dl>
</li>
</ul>
<a name="getMarketType()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMarketType</h4>
<pre>public <a href="../../net/authorize/MarketType.html" title="enum in net.authorize">MarketType</a> getMarketType()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>the marketType</dd></dl>
</li>
</ul>
<a name="setMarketType(net.authorize.MarketType)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMarketType</h4>
<pre>public void setMarketType(<a href="../../net/authorize/MarketType.html" title="enum in net.authorize">MarketType</a> marketType)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>marketType</code> - the marketType to set</dd></dl>
</li>
</ul>
<a name="getDeviceType()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDeviceType</h4>
<pre>public <a href="../../net/authorize/DeviceType.html" title="enum in net.authorize">DeviceType</a> getDeviceType()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>the deviceType</dd></dl>
</li>
</ul>
<a name="setDeviceType(net.authorize.DeviceType)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDeviceType</h4>
<pre>public void setDeviceType(<a href="../../net/authorize/DeviceType.html" title="enum in net.authorize">DeviceType</a> deviceType)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>deviceType</code> - the deviceType to set</dd></dl>
</li>
</ul>
<a name="getMD5Value()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMD5Value</h4>
<pre>public java.lang.String getMD5Value()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>the MD5Value</dd></dl>
</li>
</ul>
<a name="setMD5Value(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMD5Value</h4>
<pre>public void setMD5Value(java.lang.String MD5Value)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>MD5Value</code> - the MD5Value to set</dd></dl>
</li>
</ul>
<a name="getUserRef()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUserRef</h4>
<pre>public java.lang.String getUserRef()</pre>
<div class="block">Get the UserRef value.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the userRef</dd></dl>
</li>
</ul>
<a name="setUserRef(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setUserRef</h4>
<pre>public void setUserRef(java.lang.String userRef)</pre>
<div class="block">Set the userRef for Card Present transactions.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>userRef</code> - the userRef to set</dd></dl>
</li>
</ul>
<a name="createAIMTransaction(net.authorize.TransactionType, java.math.BigDecimal)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createAIMTransaction</h4>
<pre>public <a href="../../net/authorize/aim/Transaction.html" title="class in net.authorize.aim">Transaction</a> createAIMTransaction(<a href="../../net/authorize/TransactionType.html" title="enum in net.authorize">TransactionType</a> transactionType,
java.math.BigDecimal amount)</pre>
<div class="block">Creates a new AIM Transaction.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>transactionType</code> - </dd><dd><code>amount</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>A newly created Transaction will be returned.</dd></dl>
</li>
</ul>
<a name="createSIMTransaction(net.authorize.TransactionType, long, java.math.BigDecimal)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createSIMTransaction</h4>
<pre>public <a href="../../net/authorize/sim/Transaction.html" title="class in net.authorize.sim">Transaction</a> createSIMTransaction(<a href="../../net/authorize/TransactionType.html" title="enum in net.authorize">TransactionType</a> transactionType,
long fingerPrintSequence,
java.math.BigDecimal amount)</pre>
<div class="block">Creates a new SIM Transaction.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>transactionType</code> - </dd><dd><code>fingerPrintSequence</code> - </dd><dd><code>amount</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>A newly created Transaction will be returned.</dd></dl>
</li>
</ul>
<a name="createARBTransaction(net.authorize.arb.TransactionType, net.authorize.data.arb.Subscription)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createARBTransaction</h4>
<pre>public <a href="../../net/authorize/arb/Transaction.html" title="class in net.authorize.arb">Transaction</a> createARBTransaction(<a href="../../net/authorize/arb/TransactionType.html" title="enum in net.authorize.arb">TransactionType</a> transactionType,
<a href="../../net/authorize/data/arb/Subscription.html" title="class in net.authorize.data.arb">Subscription</a> subscription)</pre>
<div class="block">Creates a new ARB Transaction.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>transactionType</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>A newly created Transaction will be returned.</dd></dl>
</li>
</ul>
<a name="createCIMTransaction(net.authorize.cim.TransactionType)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createCIMTransaction</h4>
<pre>public <a href="../../net/authorize/cim/Transaction.html" title="class in net.authorize.cim">Transaction</a> createCIMTransaction(<a href="../../net/authorize/cim/TransactionType.html" title="enum in net.authorize.cim">TransactionType</a> transactionType)</pre>
<div class="block">Creates a new CIM Transaction.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>transactionType</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>A newly created Transaction will be returned.</dd></dl>
</li>
</ul>
<a name="createReportingTransaction(net.authorize.reporting.TransactionType)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createReportingTransaction</h4>
<pre>public <a href="../../net/authorize/reporting/Transaction.html" title="class in net.authorize.reporting">Transaction</a> createReportingTransaction(<a href="../../net/authorize/reporting/TransactionType.html" title="enum in net.authorize.reporting">TransactionType</a> transactionType)</pre>
<div class="block">Creates a new Reporting Transaction.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>transactionType</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>A newly created Transaction will be returned.</dd></dl>
</li>
</ul>
<a name="postTransaction(net.authorize.Transaction)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>postTransaction</h4>
<pre>public <a href="../../net/authorize/Result.html" title="class in net.authorize">Result</a><?> postTransaction(<a href="../../net/authorize/Transaction.html" title="class in net.authorize">Transaction</a> transaction)</pre>
<div class="block">Post a Transaction request to the payment gateway.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>transaction</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>Result is returned with each post.</dd></dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Merchant.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../net/authorize/MarketType.html" title="enum in net.authorize"><span class="strong">Prev Class</span></a></li>
<li><a href="../../net/authorize/PaymentMethod.html" title="enum in net.authorize"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../index.html?net/authorize/Merchant.html" target="_top">Frames</a></li>
<li><a href="Merchant.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary: </li>
<li>Nested | </li>
<li><a href="#field_summary">Field</a> | </li>
<li>Constr | </li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
<li><a href="#field_detail">Field</a> | </li>
<li>Constr | </li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>