01 | < cfoutput > |
02 | < cfset req= "StructNew()" ></ cfset > |
03 | < cfset req.token.terminalid= "00000000-0000-0000-0000-000000000000" ></ cfset > |
04 | < cfset req.token.terminalkey= "123456789" ></ cfset > |
05 | < cfset req.testmode= "True" ></ cfset > |
06 | < cfset req.profilenumber= "000000000" ></ cfset > |
07 | < cfset req.amount= "1.00" ></ cfset > <!--- // Required Field ---> |
08 | < cfset req.currency= "USD" ></ cfset > <!--- // Required Field ---> |
09 | < cfset req.checknumber= "12345" ></ cfset > <!--- // Required Field ---> |
10 | |
11 | < cfset req.check.routingnumber= "111111118" ></ cfset > <!--- // Required Field ---> |
12 | < cfset req.check.accountnumber= "12121214" ></ cfset > <!--- // Required Field ---> |
13 | < cfset req.check.nameonaccount= "John Q Public" ></ cfset > <!--- // Required Field ---> |
14 |
15 | < cfset req.check.address.street= "1234 Main Street" ></ cfset > <!--- // Required Field ---> |
16 | < cfset req.check.address.city= "Anytown" ></ cfset > <!--- // Required Field ---> |
17 | < cfset req.check.address.state= "TX" ></ cfset > <!--- // Required Field ---> |
18 | < cfset req.check.address.zip= "99999" ></ cfset > <!--- // Required Field ---> |
19 | < cfset req.check.address.country= "US" ></ cfset > <!--- // Required Field ---> |
20 | |
21 | < cfset req.check.phone_1.number= "214-555-1212" ></ cfset > |
22 | < cfset req.check.phone_1.type= "Home" ></ cfset > |
23 | < cfset req.check.phone_2.number= "214-555-7744" ></ cfset > |
24 | < cfset req.check.phone_2.type= "Work" ></ cfset > |
25 | < cfset req.check.identification.idtype= "1" ></ cfset > |
26 | < cfset req.check.identification.state= "TX" ></ cfset > |
27 | < cfset req.check.identification.number= "01234567" ></ cfset > |
28 | < cfset req.check.identification.expiration= "12/31/2012" ></ cfset > |
29 | < cfset req.check.identification.dob= "12/31/1956" ></ cfset > |
30 | < cfset req.check.identification.address.street= "1234 Main Street" ></ cfset > |
31 | < cfset req.check.identification.address.city= "Anytown" ></ cfset > |
32 | < cfset req.check.identification.address.state= "TX" ></ cfset > |
33 | < cfset req.check.identification.address.zip= "99999" ></ cfset > |
34 | < cfset req.check.identification.address.country= "US" ></ cfset > |
35 | |
36 | < cfset req.customfields.field_1= "Order 96317" ></ cfset > |
37 | < cfset req.customfields.field_2= "Customer A987654" ></ cfset > |
38 | < cfset req.customfields.field_3= "Rewards A123456" ></ cfset > |
39 | < cfset req.customfields.field_4= "" ></ cfset > |
40 | < cfset req.customfields.field_5= "" ></ cfset > |
41 | < cfset req.customfields.field_6= "" ></ cfset > |
42 | < cfset req.customfields.field_7= "" ></ cfset > |
43 | < cfset req.customfields.field_8= "" ></ cfset > |
44 | < cfset req.customfields.field_9= "" ></ cfset > |
45 | < cfset req.customfields.field_10= "" ></ cfset > |
46 |
47 | < cfinvoke webservice= "https://svc.paperlesstrans.com:9999/?wsdl" method= "processACH" returnvariable= "resp" > |
48 | < cfinvokeargument name= "req" value= "#req#" > |
49 | </ cfinvokeargument ></ cfinvoke > |
50 |
51 | <!--- RESPONSES ---> |
52 | Date / Time Stamp: #resp.DateTimeStamp#<br> |
53 | Response Code: #resp.ResponseCode#<br> |
54 | < cfif resp.responsecode= "" eq= "" 0= "" > |
55 | Transaction ID: #resp.TransactionID#<br> |
56 | Accepted: #resp.IsAccepted#<br> |
57 | < cfif resp.isaccepted= "" eq= "" "true" = "" > |
58 | Authorization ID: #resp.AuthorizationNumber#<br> |
59 | </ cfif > |
60 | < cfelse > |
61 | Error Message: #resp.Message#<br> |
62 | </ cfelse ></ cfif > |
63 |
64 | </ cfoutput > |
65 | |