Jacque,

Did you try what occurs in modifying your code in the following way :

> on startup
>  if $REQUEST_METHOD = "POST" then -- this is the only kind PayPal sends
>    start using stack "liburl"
>    read from stdin until empty
>    put it into tOrderData
>    if tOrderData is in url ("file:paypalLog.txt" ) then
>        put "ok" -- or what ever Paypal would expect to get back from your 
> script
>        exit startup -- duplicate notification
>    end if
>    put "cmd=_notify-validate&" before tOrderData -- required response
>    put "https://www.sandbox.paypal.com/cgi-bin/webscr"; into tPPAddr
>    post tOrderData to tPPAddr
>    put it into tResponse -- "VERIFIED" or "INVALID"
>    processData tOrderData -- do whatever with the data here
>  end if
> end startup

The Paypal API should wait for a receipt confirmation response from your script 
before it quits.

Best,

Le 1 mai 2012 à 18:04, J. Landman Gay a écrit :

> on startup
>  if $REQUEST_METHOD = "POST" then -- this is the only kind PayPal sends
>    start using stack "liburl"
>    read from stdin until empty
>    put it into tOrderData
>    if tOrderData is in url ("file:paypalLog.txt" ) then exit startup -- 
> duplicate notification
>    put "cmd=_notify-validate&" before tOrderData -- required response
>    put "https://www.sandbox.paypal.com/cgi-bin/webscr"; into tPPAddr
>    post tOrderData to tPPAddr
>    put it into tResponse -- "VERIFIED" or "INVALID"
>    processData tOrderData -- do whatever with the data here
>  end if
> end startup

--
Pierre Sahores
mobile : 06 03 95 77 70
www.sahores-conseil.com


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to