One of my clients was using AUTHORIZE.NET for quite a while, but about a year ago we swithched to SAGE -- why -- considerable cheaper per transaction and the accountant was being driven mad by the non-standard accounting practices being used by authorize.net -- she loves the reports she gets from SAGE.
The Cold Fusion code to interface with SAGE and AUTHORIZE.NET is quite similar -- it took me less than a day to swithch the code over -- the main issue was that SAGE used fewer fields and different field names when communicating with the gateway. In both cases processing send-to-response time is normally less than two seconds. We do about 100,000 transactions a year with very, very few problems -- the most serious issue is that the DSL internet connection squats every once in a while. So we do have and offline mode built into the logic of the card present point-of-sale system and in that mode use a telephone line based credit card machine to keep ringing sales. If you are interested, I will be giving a presentation at the December meeting of the Maryland Cold Fusion User Group in Rockville MD on this point of sale system that merges a heritage FoxPro for DOS point of sale syatem with Cold Fusion credit processing interface. The user group sponsored by TeraTech has an Adobe Live broadcast of the meetings, so you can attend remotely if you wish -- the CF code to do the send/recive gateway transaction is as follows: <CFIF #TRIM(mSCAN_KEY)# EQ "S" > <!---- Card Scanned Option ----> <cfhttp url="https://www.sagepayments.net/cgi-bin/eftBankcard.dll?Retail_Transaction" port="443" method="post"> <cfhttpparam name="M_id" type="formfield" value="xxxxxxx" encoded="No" > <cfhttpparam NAME="M_key" type="formfield" value="xxxxxxx" encoded="No" > <cfhttpparam NAME="T_code" type="formfield" value="01" encoded="No" > <cfhttpparam NAME="T_trackdata" type="formfield" value="#mTRACK1#" encoded="No" > <cfhttpparam NAME="T_amt" type="formfield" value="#mX_AMOUNT#" encoded="No" > </cfhttp> <CFELSE> <!---- Manual Entry of Card Data ----> <cfhttp url="https://www.sagepayments.net/cgi-bin/eftBankcard.dll?Transaction" port="443" method="post"> <cfhttpparam name="M_id" type="formfield" value="xxxxxxx" encoded="No" > <cfhttpparam NAME="M_key" type="formfield" value="xxxxxxx" encoded="No" > <cfhttpparam NAME="T_code" type="formfield" value="01" encoded="No" > <cfhttpparam NAME="C_cardnumber" type="formfield" value="#m_CARD_NUM#" encoded="No" > <cfhttpparam NAME="C_exp" type="formfield" value="#mX_EXP_DATE#" encoded="No" > <cfhttpparam NAME="T_amt" type="formfield" value="#mX_AMOUNT#" encoded="No" > <cfhttpparam NAME="C_cvv" type="formfield" value="#mCVC_NUM#" encoded="No" > </cfhttp> </CFIF> <CFSET mAVS_RESPON = " " > Hope this helps... Arden Weiss ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:315799 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

