developer:soap:methods:runcredit

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:runcredit [2009/07/02 11:22]
epouchak
developer:soap:methods:runcredit [2009/09/10 12:05] (current)
charlie
Line 79: Line 79:
 ?>  ?> 
 </​code>​ </​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 card 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
 +    CreditCardData ccdata = new CreditCardData();​
 +      ccdata.setCardNumber("​4444555566667779"​);​
 +      ccdata.setCardExpiration("​0912"​);​
 +      ccdata.setCardCode("​999"​);​
 +    params.setCreditCardData(ccdata);​
 +
 +
 +  // Create request object
 +  RunSale request = new RunSale();
 +    request.setToken(token);​
 +    request.setParams(params);​
 +
 +  // Create response object
 +  TransactionResponse response;
 +
 +  // run credit
 +  response = client.runCredit(token,​ params);
 +
 +  System.out.println("​Result:​ " + response.getResult());​
 +} catch (Exception e) {
 +    System.out.println("​Soap Exception: " + e.getMessage());​
 +}
 +</​code>​
 +
  
 ==== VB ==== ==== VB ====
developer/soap/methods/runcredit.txt ยท Last modified: 2009/09/10 12:05 by charlie

Page Tools