= Integrating Paypal = A couple of years ago I put together some quick Paypal integration code, based on a lib that was available at the time. Grab the code [http://seagullfiles.phpkitchen.com/paypal.tar.gz here]. The contents look like this: {{{ -rw-r~~r~~ 1 demian demian 8294 May 3 00:07 IpnMgr.php -rw-r~~r~~ 1 demian demian 4595 May 3 00:09 paypal_ipn.php -rw-r~~r~~ 1 demian demian 1605 May 3 00:08 Transaction.php -rw-rw-r~~ 1 demian demian 876 May 3 00:11 transaction.sql }}} Even though the code is old the Seagull basics have changed little, so you can pretty much copy and paste what's here. * !IpnMgr.php: manages Paypal notifications, call this with a static file like example.com/paypal.php * paypal_ipn.php: this small class takes care of the main logic * Transaction.php: this is the entity created by !DataObject * transaction.sql: here is the sql for a table you could use to store the transactions Ideally, some of these ideas could be used and integrated into the [http://pear.php.net/package/payment_process/ Payment_Process] package at PEAR, as a Paypal driver. [[AddComment]]