At 9:00 PM -0400 5/23/08, Rolan Yang wrote:
tedd wrote:
Another consideration is that PayPal provides a link back to your "Thank You page" -- so why not send your variables through PayPal via a GET, such as:

thankyou.php?<your variables>

From there you can pick them up and put them in your database.

Nice! The IPN api allows an "other" field which can pass up to 255 characters, but that is likely not enough for large forms. Your method looks like it could allow a lot more. Any idea of the limitations?

~Rolan

Rolan:

As I answered to someone else privately:

I use two different methods to handle PayPal purchases:

[1.] One is to use their code and my product ID for simple transactions, as seen here:

http://ancientstones.com/pic.php?pageNum=93

The item number and buyer specifics is provide back from PayPal so I know what was purchased and who purchased it.

[2.] The other is where my code determines the amount; sends a request for authorization to PayPal with the users name, cc#, CIV, and amount; waits for an authorization back from PayPal; and when that happens, it records the purchase and the transaction authorization in the database.

[1] is simple -- you use PayPal to collect all the sensitive data.

[2] is involved -- you need a merchant account with PayPal and there are liabilities and responsibilities to consider.

Cheers,

tedd

--
-------
http://sperling.com  http://ancientstones.com  http://earthstones.com
_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php

Reply via email to