public CountDownLatch addTransactionAsync(com.mozu.api.contracts.customer.credit.CreditTransaction creditTransaction, String code, AsyncCallback<com.mozu.api.contracts.customer.credit.CreditTransaction> callback) throws Exception
	{
		return addTransactionAsync( creditTransaction,  code,  null, callback);
	}
public CountDownLatch addTransactionAsync ( com . mozu . api . contracts . customer . credit . CreditTransaction creditTransaction , String code , AsyncCallback < com . mozu . api . contracts . customer . credit . CreditTransaction > callback ) throws Exception { return addTransactionAsync ( creditTransaction , code , null , callback ) ; }
<p><pre><code>
CreditTransaction credittransaction = new CreditTransaction();
CountDownLatch latch = credittransaction.addTransaction( creditTransaction,  code, callback );
latch.await()	 * </code></pre></p>
@param code User-defined code that uniqely identifies the channel group.
@param  callback callback handler for asynchronous operations
@param creditTransaction Properties of a transaction performed for a customer credit that update the remaining balance of the credit.
@return com.mozu.api.contracts.customer.credit.CreditTransaction
@see com.mozu.api.contracts.customer.credit.CreditTransaction
@see com.mozu.api.contracts.customer.credit.CreditTransaction