developer:soap:methods:runchecksale

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
developer:soap:methods:runchecksale [2009/07/02 11:31]
epouchak
developer:soap:methods:runchecksale [2009/09/10 12:42] (current)
charlie
Line 84: Line 84:
  
 ?>  ?> 
 +</​code>​
 +
 +==== Java ====
 +
 +This example uses the [[developer/​javalibrary|USAePay Java library]]. ​ For directions on how to install the library and create the token/​client objects, go to either the [[..:​howto:​javajaxrpc|Java JAX-RPC Howto]] or the [[..:​howto:​javajaxws|Java JAX-WS Howto]].
 +
 +<code java>
 +try {
 +
 +  TransactionRequestObject params = new TransactionRequestObject();​
 +
 +  //set account holder name
 +    params.setAccountHolder("​Test Joe");
 +
 +    // populate transaction details
 +    TransactionDetail details = new TransactionDetail();​
 +      details.setAmount(22.34);​
 +      details.setDescription("​My Test Sale"​);​
 +      details.setInvoice("​119891"​);​
 +    params.setDetails(details);​
 +
 +    // populate credit card data
 +    CheckData checkdata = new CheckData();​
 +      checkdata.setRouting("​123123123"​);​
 +      checkdata.setAccount("​321321"​);​
 +    params.setCheckData(checkdata);​
 +
 +
 +  // Create response object
 +  TransactionResponse response;
 +
 +  // run sale
 +  response = client.runCheckSale(token,​ params);
 +
 +System.out.println("​Response:​ " + response.getResult() + " RefNum: " + response.getRefNum());​
 +} catch (Exception e) {
 +    System.out.println("​Soap Exception: " + e.getMessage());​
 +}
 </​code>​ </​code>​
  
developer/soap/methods/runchecksale.txt ยท Last modified: 2009/09/10 12:42 by charlie

Page Tools