Hmm mabey http://idnforums.intuit.co
<cfset qAppId = "XXXXX">
<cfset qAppLogin = "XXXXX">
<cfset qTimeStamp = "#dateformat(now(),"yyyy-mm-dd")#T#timeformat(now(),"HH:mm:ss")#">
<cfset qConnTicket = "XXXXX">
<cfoutput>
<cfsavecontent variable="QBMSXML"><?xml version="1.0"?>
<?qbmsxml version="2.0"?>
<QBMSXML>
<SignonMsgsRq>
<SignonDesktopRq>
<ClientDateTime>#qTimeStamp#</ClientDateTime>
<ApplicationLogin>#qAppLogin#</ApplicationLogin>
<ConnectionTicket>#qConnTicket#</ConnectionTicket>
<Language>English</Language>
<AppID>#qAppId#</AppID>
<AppVer>1.0</AppVer>
</SignonDesktopRq>
</SignonMsgsRq>
<QBMSXMLMsgsRq>
<CustomerCreditCardChargeRq>
<TransRequestID>#CreateUUID()#</TransRequestID>
<CreditCardNumber>#CCNum#</CreditCardNumber>
<ExpirationMonth>#CCExpMonth#</ExpirationMonth>
<ExpirationYear>#CCExpYear#</ExpirationYear>
<IsCardPresent>false</IsCardPresent>
<Amount>#numberformat(AmountPaid,"_.99")#</Amount>
<NameOnCard>#CCName#</NameOnCard>
<CreditCardAddress></CreditCardAddress>
<CreditCardPostalCode></CreditCardPostalCode>
<SalesTaxAmount>0.00</SalesTaxAmount>
</CustomerCreditCardChargeRq>
</QBMSXMLMsgsRq>
</QBMSXML>
</cfsavecontent>
</cfoutput>
<cfhttp url="https://merchantaccount.ptc.quickbooks.com/j/AppGateway" method="post" port="443">
<cfhttpparam type="Header" name="Accept-Encoding" value="*">
<cfhttpparam type="Header" name="TE" value="deflate;q=0">
<cfhttpparam type="header" name="content-type" value="application/x-qbmsxml" />
<cfhttpparam type="header" name="content-length" value="#len(QBMSXML)#" />
<cfhttpparam type="body" name="requestXML" encoded="no" value="#QBMSXML#" />
</cfhttp>
<cfset QBMSReturn = xmlParse(cfhttp.filecontent)>
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45:





by: coreybryantPosted on 2008-03-12 at 13:47:41ID: 21110593
Hopefully someone from the CF zone will chime in, but chances are if QB does not provide you the code, you might have to code it yourself going through some of the other server side code.
-Corey