RE: paypal cart
When they customize the business card with text like Name, Address, Cell phone etc, I am collecting that data on the page where the Add To Cart button is. So when they submit the form it goes to PayPal and I loose what they have typed in because paypal ignores inputs that it does not use. I could submit to a page that does the database insert then have them click the PayPal Cart button to add it to the shopping cart, but why make them submit twice? The Custom field in the IPN is 200 characters and I will probably will use it for a backup, but 200 characters is not a lot and I don't want to take a chance of truncating data. > -Original Message- > From: Eric Haskins [mailto:[EMAIL PROTECTED] > Sent: Tuesday, July 29, 2008 4:08 PM > To: CF-Talk > Subject: Re: paypal cart > > Chad, > > I guess I am kind of lost as to what the problem or what your trying to do > then. I have used paypal in many apps and have had no problem storing the > customers order in a db sending the data to paypal with the itemid being > their cart/orderid. Then paypal IPN notifing my cart the txn was > successful. > > All the data is in the db that they typed without it being truncated. > > Eric > > > > > On Tue, Jul 29, 2008 at 2:13 PM, Chad Gray <[EMAIL PROTECTED]> wrote: > > > I thought of that, but they also only allow like 80 characters per > option. > > So there is a chance that information could get truncated. > > > > I think the form submitting to two action pages is going to work. I > have > > not found a problem with it yet. Of course if one action page fails > then I > > loose the link between the purchase and the details on the item > purchased. > > So they would have to pick up the phone and find out what they wanted > > printed on the cards. > > > > > > > > > > > -Original Message- > > > From: William Seiter [mailto:[EMAIL PROTECTED] > > > Sent: Tuesday, July 29, 2008 1:39 PM > > > To: CF-Talk > > > Subject: Re: paypal cart > > > > > > Simple hack might be to have a 'hidden field' on your form that > concats > > > the 4 fields into 1 field with a specified delimeter. This way you > are > > > passing one var with all 4 lines. When it returns from the paypal > side, > > > you can 'parse' the data into four lines again using the specified > > > delimeter. > > > > > > Just a thought, > > > William > > > > > > > Hello, > > > > > > > > I have run into a situation where PayPals "add to cart" buttons are > > > > not going to work for me. So I am looking for ideas on how to > > > > accomplish this. > > > > > > > > > > > > > > > > ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;203748912;27390454;j Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:309901 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: paypal cart
Chad, I guess I am kind of lost as to what the problem or what your trying to do then. I have used paypal in many apps and have had no problem storing the customers order in a db sending the data to paypal with the itemid being their cart/orderid. Then paypal IPN notifing my cart the txn was successful. All the data is in the db that they typed without it being truncated. Eric On Tue, Jul 29, 2008 at 2:13 PM, Chad Gray <[EMAIL PROTECTED]> wrote: > I thought of that, but they also only allow like 80 characters per option. > So there is a chance that information could get truncated. > > I think the form submitting to two action pages is going to work. I have > not found a problem with it yet. Of course if one action page fails then I > loose the link between the purchase and the details on the item purchased. > So they would have to pick up the phone and find out what they wanted > printed on the cards. > > > > > > -Original Message- > > From: William Seiter [mailto:[EMAIL PROTECTED] > > Sent: Tuesday, July 29, 2008 1:39 PM > > To: CF-Talk > > Subject: Re: paypal cart > > > > Simple hack might be to have a 'hidden field' on your form that concats > > the 4 fields into 1 field with a specified delimeter. This way you are > > passing one var with all 4 lines. When it returns from the paypal side, > > you can 'parse' the data into four lines again using the specified > > delimeter. > > > > Just a thought, > > William > > > > > Hello, > > > > > > I have run into a situation where PayPals "add to cart" buttons are > > > not going to work for me. So I am looking for ideas on how to > > > accomplish this. > > > > > > > > > ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;203748912;27390454;j Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:309900 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: paypal cart
>>Simple hack might be to have a 'hidden field' on your form that concats the 4 fields into 1 field with a specified delimeter. This way you are passing one var with all 4 lines. When it returns from the paypal side, you can 'parse' the data into four lines again using the specified delimeter. This is also what I'm doing. However, the paypal IPN will nor return any field you provide in the form (I wonder why) But there is one called CUSTOM that can be used for that purpose. -- ___ REUSE CODE! Use custom tags; See http://www.contentbox.com/claude/customtags/tagstore.cfm (Please send any spam to this address: [EMAIL PROTECTED]) Thanks. ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;203748912;27390454;j Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:309880 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
RE: paypal cart
I thought of that, but they also only allow like 80 characters per option. So there is a chance that information could get truncated. I think the form submitting to two action pages is going to work. I have not found a problem with it yet. Of course if one action page fails then I loose the link between the purchase and the details on the item purchased. So they would have to pick up the phone and find out what they wanted printed on the cards. > -Original Message- > From: William Seiter [mailto:[EMAIL PROTECTED] > Sent: Tuesday, July 29, 2008 1:39 PM > To: CF-Talk > Subject: Re: paypal cart > > Simple hack might be to have a 'hidden field' on your form that concats > the 4 fields into 1 field with a specified delimeter. This way you are > passing one var with all 4 lines. When it returns from the paypal side, > you can 'parse' the data into four lines again using the specified > delimeter. > > Just a thought, > William > > > Hello, > > > > I have run into a situation where PayPals "add to cart" buttons are > > not going to work for me. So I am looking for ideas on how to > > accomplish this. > > > > ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;203748912;27390454;j Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:309879 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Re: paypal cart
Simple hack might be to have a 'hidden field' on your form that concats the 4 fields into 1 field with a specified delimeter. This way you are passing one var with all 4 lines. When it returns from the paypal side, you can 'parse' the data into four lines again using the specified delimeter. Just a thought, William > Hello, > > I have run into a situation where PayPals "add to cart" buttons are > not going to work for me. So I am looking for ideas on how to > accomplish this. > > ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;203748912;27390454;j Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:309877 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
RE: paypal cart
Ok last post, it does work in Firefox and IE. I just had a big typo on my -Original Message- > From: Chad Gray [<a rel="nofollow" href="mailto:[EMAIL">mailto:[EMAIL</a> PROTECTED] > Sent: Tuesday, July 29, 2008 12:39 PM > To: CF-Talk > Subject: RE: paypal cart > > Well it works in IE at least. In firefox I get an error > > missing } in XML expression > [Break on this error] document.form1.action = "PayPalTest.cfm";\n > > > > > > -Original Message- > > From: Chad Gray [<a rel="nofollow" href="mailto:[EMAIL">mailto:[EMAIL</a> PROTECTED] > > Sent: Tuesday, July 29, 2008 12:27 PM > > To: CF-Talk > > Subject: RE: paypal cart > > > > OH my... You can submit to two different action pages. The index.cfm > page > > is what is displayed because it was the last function run. > > > > > > <script language<script language="javascript"> > > function loginHandler1() > > { > > document.form1.action = "PayPalTest.cfm"; > > document.form1.submit(); > > } > > > > function loginHandler2() > > { > > document.form1.action = "index.cfm"; > > document.form1.submit(); > > } > > > > > > > > Username: > > Password: > > > onclick="loginHandler1();loginHandler2();"> > > > > > > > ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;203748912;27390454;j Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:309875 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
RE: paypal cart
Well it works in IE at least. In firefox I get an error missing } in XML expression [Break on this error] document.form1.action = "PayPalTest.cfm";\n > -Original Message- > From: Chad Gray [mailto:[EMAIL PROTECTED] > Sent: Tuesday, July 29, 2008 12:27 PM > To: CF-Talk > Subject: RE: paypal cart > > OH my... You can submit to two different action pages. The index.cfm page > is what is displayed because it was the last function run. > > > > function loginHandler1() > { > document.form1.action = "PayPalTest.cfm"; > document.form1.submit(); > } > > function loginHandler2() > { > document.form1.action = "index.cfm"; > document.form1.submit(); > } > > > > Username: > Password: > onclick="loginHandler1();loginHandler2();"> > > ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;203748912;27390454;j Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:309874 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
RE: paypal cart
OH my... You can submit to two different action pages. The index.cfm page is what is displayed because it was the last function run. function loginHandler1() { document.form1.action = "PayPalTest.cfm"; document.form1.submit(); } function loginHandler2() { document.form1.action = "index.cfm"; document.form1.submit(); } Username: Password: > -Original Message- > From: Chad Gray [mailto:[EMAIL PROTECTED] > Sent: Tuesday, July 29, 2008 12:02 PM > To: CF-Talk > Subject: RE: paypal cart > > IPN seems to just pass back the final order info so you can see what they > ordered. By base64 encoding your array are you making it smaller (as in > less characters)? I don't see how I can encode the data before it is > submitted to paypal. > > I need to find a way of writing to a database then adding the item to the > paypal cart and do it on one page. > > If I use their form the data is submitted to them and they cannot store > all of it. If I submit the form to an action page I write then I cannot > submit the paypal cart form to add the item to the paypal cart. > > Can a form be submitted to two places at one? :) ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;203748912;27390454;j Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:309872 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
RE: paypal cart
IPN seems to just pass back the final order info so you can see what they ordered. By base64 encoding your array are you making it smaller (as in less characters)? I don't see how I can encode the data before it is submitted to paypal. I need to find a way of writing to a database then adding the item to the paypal cart and do it on one page. If I use their form the data is submitted to them and they cannot store all of it. If I submit the form to an action page I write then I cannot submit the paypal cart form to add the item to the paypal cart. Can a form be submitted to two places at one? :) > -Original Message- > From: Eric Haskins [mailto:[EMAIL PROTECTED] > Sent: Tuesday, July 29, 2008 10:35 AM > To: CF-Talk > Subject: Re: paypal cart > > Look at PayPal IPN code. I have done some hacks (in php) where I > serialized > and Array of data then base64 encoded and passed it in the the string to > get > around limitations but I think your problem is the buttons do not post any > data back to your cart that is why you should use PayPal IPN > > Eric > > On Tue, Jul 29, 2008 at 10:19 AM, Chad Gray <[EMAIL PROTECTED]> wrote: > > > Hello, > > > > I have run into a situation where PayPals "add to cart" buttons are not > > going to work for me. So I am looking for ideas on how to accomplish > this. > > > > The item I am trying to sell is a business card. So I want the user to > > fill out Name, Email, Phone etc then add the item to their cart. > > > > PayPal buttons can only take 3 options I will have about 10 things I > want > > to track about the item added to the cart. > > > > So I thought I would store the info to be printed on the business cart > in a > > database and assign it a UID that I would pass to PayPal so I could look > up > > what the user typed in. > > > > Well, I have it so they fill out the form and enter their info then > submit > > it to a CF page that enters the info into the database. On this page I > > would like for the UID of the item to be added to the PayPal cart. > > > > I have tried submitting the PayPal "add to cart" form with javascript > with > > OnLoad in the Body tag, but I get pop-up warnings and don't want the > user to > > have to worry about pop-ups. I have tried using to post the > data, > > but the cart does not function right. It is like the cart gets a new > > session and does not track the items in the cart right. Must be a > cookie > > thing or something. > > > > Anyone have ideas on how to accomplish this? > > > > Here is my cfhttp code. Maybe I need to change something in this to > keep > > the cart data? > > > > > > card > > 1 > > card > > 2 > > > > > > > > https://www.paypal.com/cgi-bin/webscr";> > > > > > > > value="#yourPayPalEmail#"> > > > value="#URL.item_name#"> > > > value="#URL.item_number#"> > > > > > > > > > > > > > > > > > > > > > > > >#cfhttp.fileContent# > > > > > > > > > > ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;203748912;27390454;j Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:309870 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: paypal cart
Look at PayPal IPN code. I have done some hacks (in php) where I serialized and Array of data then base64 encoded and passed it in the the string to get around limitations but I think your problem is the buttons do not post any data back to your cart that is why you should use PayPal IPN Eric On Tue, Jul 29, 2008 at 10:19 AM, Chad Gray <[EMAIL PROTECTED]> wrote: > Hello, > > I have run into a situation where PayPals "add to cart" buttons are not > going to work for me. So I am looking for ideas on how to accomplish this. > > The item I am trying to sell is a business card. So I want the user to > fill out Name, Email, Phone etc then add the item to their cart. > > PayPal buttons can only take 3 options I will have about 10 things I want > to track about the item added to the cart. > > So I thought I would store the info to be printed on the business cart in a > database and assign it a UID that I would pass to PayPal so I could look up > what the user typed in. > > Well, I have it so they fill out the form and enter their info then submit > it to a CF page that enters the info into the database. On this page I > would like for the UID of the item to be added to the PayPal cart. > > I have tried submitting the PayPal "add to cart" form with javascript with > OnLoad in the Body tag, but I get pop-up warnings and don't want the user to > have to worry about pop-ups. I have tried using to post the data, > but the cart does not function right. It is like the cart gets a new > session and does not track the items in the cart right. Must be a cookie > thing or something. > > Anyone have ideas on how to accomplish this? > > Here is my cfhttp code. Maybe I need to change something in this to keep > the cart data? > > > card > 1 > card > 2 > > > > https://www.paypal.com/cgi-bin/webscr";> > > > value="#yourPayPalEmail#"> > value="#URL.item_name#"> > value="#URL.item_number#"> > > > > > > > > > > > >#cfhttp.fileContent# > > > > ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;203748912;27390454;j Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:309864 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4