Thank you for spotting that. Unfortunately, I am still getting the same error.
<cfhttp method="get" url="#paypal_enviroment.api_url#" throwonerror="yes"> <cfhttpparam type="url" name="user" value="#urlencodedformat(paypal_enviroment.api_user)#"> <cfhttpparam type="url" name="pwd" value="#urlencodedformat(paypal_enviroment.api_pwd)#"> <cfhttpparam type="url" name="signature" value="#urlencodedformat(paypal_enviroment.api_signature)#"> <cfhttpparam type="url" name="method" value="SetExpressCheckout"> <cfhttpparam type="url" name="paymentaction" value="Authorization"> <cfhttpparam type="url" name="currencycode" value="USD"> <cfhttpparam type="url" name="allownote" value="1"> </cfhttp> Am I passing everything that is required? On Tue, Apr 27, 2010 at 5:10 AM, Scott Brady <[email protected]> wrote: > > Is this a direct copy of your code? If so, this appears to be your > problem: > > "<cfhttpparam type="url" name="pdw" > value="#urlencodedformat(paypal_enviroment.api_pwd)#">" > > You misspelled "pwd" in the name attribute. > > Scott > > On Mon, Apr 26, 2010 at 6:16 PM, Matthew P. Smith <[email protected] > >wrote: > > > > > I am getting the following: > > > > > > > TIMESTAMP=2010%2d04%2d26T23%3a43%3a12Z&CORRELATIONID=b2b38432aa389&ACK=Failure&VERSION=0%2e000000&BUILD=1268624&L_ERRORCODE0=10002&L_SHORTMESSAGE0=Security%20error&L_LONGMESSAGE0=Security%20header%20is%20not%20valid&L_SEVERITYCODE0=Error > > > > > > Please note I have replaced api_user, api_pwd, api_sig with the proper > > values. > > > > > > I have tried commenting out the cfloop but it changes nothing. > > > > > > <cfset paypal_enviroment = structnew()> > > > > <cfset paypal_enviroment.api_url = "https://api-3t.paypal.com/nvp"> > > > > <cfset paypal_enviroment.api_user ="(user)"> > > > > <cfset paypal_enviroment.api_pwd ="(pwd)"> > > > > <cfset paypal_enviroment.api_signature ="(sig)"> > > > > <cfset paypal_enviroment.return_url =" > > https://site/index.cfm/fuseaction/SECUREPaypalCheckout.return/index.cfm > "> > > > > <cfset paypal_enviroment.cancel_url =" > > https://site/index.cfm/fuseaction/SECUREPaypalCheckout.cancel/index.cfm > "> > > > > <cfhttp method="get" url="#paypal_enviroment.api_url#" > throwonerror="yes"> > > > > <cfhttpparam type="url" name="user" > > value="#urlencodedformat(paypal_enviroment.api_user)#"> > > > > <cfhttpparam type="url" name="pdw" > > value="#urlencodedformat(paypal_enviroment.api_pwd)#"> > > > > <cfhttpparam type="url" name="signature" > > value="#urlencodedformat(paypal_enviroment.api_signature)#"> > > > > <cfhttpparam type="url" name="method" value="SetExpressCheckout"> > > > > <cfhttpparam type="url" name="currencycode" value="USD"> > > > > <cfhttpparam type="url" name="allownote" value="1"> > > > > <cfloop query="qry_paypallock_get"> > > > > <cfset variables.paypal_item_row = qry_paypallock_get.currentrow - 1> > > > > <cfhttpparam type="url" name="L_NAME#variables.paypal_item_row#" value="# > > qry_paypallock_get.name#"> > > > > <cfhttpparam type="url" name="L_NUMBER#variables.paypal_item_row#" > > value="#qry_paypallock_get.tblproductsfk#"> > > > > <cfhttpparam type="url" name="L_DESC#variables.paypal_item_row#" > > value="#qry_paypallock_get.shortdescription#"> > > > > <cfhttpparam type="url" name="L_AMT#variables.paypal_item_row#" > > value="#qry_paypallock_get.unitprice#"> > > > > </cfloop> > > > > </cfhttp> > > > > <cfdump var="#cfhttp.filecontent#"> > > > > <cfabort> > > > > > > -- > ----------------------------------------- > Scott Brady > http://www.scottbrady.net/ > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:333162 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

