Have you looked into?

http://paypalcfc.riaforge.org/


Teddy R. Payne, ACCFD
Google Talk - teddyrpa...@gmail.com



On Wed, Jun 24, 2009 at 12:15 PM, Derrick Peavy <derr...@derrickpeavy.com>wrote:

> I KNOW that someone here has cracked this nut before. I have integrated
> PayPal into a couple of CF sites recently, but I am having problems with the
> IPN portion. I am using OpenSSL and PayPal's public key to send the
> transaction (on the fly prices, so it's not a "copy paste" operation of
> PayPal's encrypted pay now buttons.
> Again, no problem SENDING the transaction and having the payment go
> through.
>
> The problem is that I can't seem to get the IPN response to work when the
> transaction comes back. I've tried multiple solutions and code snippets from
> around the web (yes, PayPal's solution failed).
>
> So, anyone have any luck with this? Here are two code examples, both return
> and "INVALID" response when trying to validate the payment in real time.
>
> <!--- read post from PayPal system and add 'cmd' --->
> <CFSET str="cmd=_notify-validate">
>
> <CFLOOP collection=#FORM# item="field">
>
> <CFIF FORM[field] NEQ "FIELDNAMES" AND FORM[field] NEQ "CHARSET">
> <CFSET str = str & "&#LCase(field)#=#URLEncodedFormat(FORM[field])#">
> </CFIF>
>
> </CFLOOP>
>
> <!--- post back to PayPal system to validate --->
> <CFHTTP URL="https://www.paypal.com/cgi-bin/webscr?#str#"; METHOD="GET"
> RESOLVEURL="false"></CFHTTP>
>  #CFHTTP.FileContent#
>
>
> HTTP content is "INVALID"
>
>
> <cfset StructDelete(form, "fieldnames", false)>
>  <cfhttp url="https://www.paypal.com/cgi-bin/webscr?"; method="post"
> resolveurl="false" throwonerror="yes" timeout="5">
>  <cfhttpparam name="cmd" type="formfield" value="_notify-validate">
>  <cfloop index="thefield" list="#StructKeyList(form)#">
> <cfhttpparam name="#LCase(thefield)#" type="formfield"
> value="#form[thefield]#">
> </cfloop>
>  </cfhttp>
>  #CFHTTP.FileContent#
>
> HTTP content is "INVALID"
> *
> _____________________*
> *Derrick Peavy*
> derr...@derrickpeavy.com
> 404-786-5036
> *_____________________*
>
>
>
> On Jun 5, 2009, at 2:01 AM, Mike Staver wrote:
>
> Let's say I'd like to write code in ColdFusion, compile it to obfuscate the
> source, and build an installer with something like Install Shield so it
> could be installed onto any web server. I've never used cfcompile before,
> and according to Adobe, a web server path is required:
>
>
> http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=deploying_5.html
>
> I know that cfcompile turns CFML to java byte code in the form of classes -
> but what does the utility need the web server path for? Would there be a way
> to make it dynamic?
>
>
> -------------------------------------------------------------
> To unsubscribe from this list, manage your profile @
> http://www.acfug.org?fa=login.edituserform
>
> For more info, see http://www.acfug.org/mailinglists
> Archive @ http://www.mail-archive.com/discussion%40acfug.org/
> List hosted by http://www.fusionlink.com
> -------------------------------------------------------------
>
>
>
>
>
>

Reply via email to