{"pull_request":{"state":"open","deletions":582,"user":{"avatar_url":"https://secure.gravatar.com/avatar/b069294dc48acd6c4cfe8b98fc467c89?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"b069294dc48acd6c4cfe8b98fc467c89","url":"https://api.github.com/users/josegonzalez","login":"josegonzalez","id":65675},"merged_by":null,"updated_at":"2011-11-17T04:06:15Z","commits":5,"comments":0,"base":{"ref":"master","user":{"avatar_url":"https://secure.gravatar.com/avatar/108dc0e4a4973926f890206ee5bb46db?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"108dc0e4a4973926f890206ee5bb46db","url":"https://api.github.com/users/webtechnick","login":"webtechnick","id":26438},"repo":{"name":"CakePHP-Paypal-IPN-Plugin","master_branch":null,"fork":false,"pushed_at":"2011-01-24T06:16:57Z","clone_url":"https://github.com/webtechnick/CakePHP-Paypal-IPN-Plugin.git","updated_at":"2011-11-03T03:07:11Z","open_issues":2,"homepage":"http://www.webtechnick.com","language":"PHP","forks":11,"svn_url":"https://svn.github.com/webtechnick/CakePHP-Paypal-IPN-Plugin","private":false,"url":"https://api.github.com/repos/webtechnick/CakePHP-Paypal-IPN-Plugin","owner":{"avatar_url":"https://secure.gravatar.com/avatar/108dc0e4a4973926f890206ee5bb46db?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"108dc0e4a4973926f890206ee5bb46db","url":"https://api.github.com/users/webtechnick","login":"webtechnick","id":26438},"html_url":"https://github.com/webtechnick/CakePHP-Paypal-IPN-Plugin","description":"CakePHP Paypal Instant Payment Notification Plugin","size":416,"watchers":47,"id":657028,"git_url":"git://github.com/webtechnick/CakePHP-Paypal-IPN-Plugin.git","created_at":"2010-05-08T22:44:16Z","ssh_url":"git@github.com:webtechnick/CakePHP-Paypal-IPN-Plugin.git"},"label":"webtechnick:master","sha":"21b5d526acab1b43333142dc103bae03833e10dc"},"diff_url":"https://github.com/webtechnick/CakePHP-Paypal-IPN-Plugin/pull/4.diff","closed_at":null,"head":{"ref":"master","user":{"avatar_url":"https://secure.gravatar.com/avatar/b069294dc48acd6c4cfe8b98fc467c89?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"b069294dc48acd6c4cfe8b98fc467c89","url":"https://api.github.com/users/josegonzalez","login":"josegonzalez","id":65675},"repo":{"name":"CakePHP-Paypal-IPN-Plugin","master_branch":null,"fork":true,"pushed_at":"2011-10-02T15:56:14Z","clone_url":"https://github.com/josegonzalez/CakePHP-Paypal-IPN-Plugin.git","updated_at":"2011-10-04T20:10:09Z","open_issues":0,"homepage":"http://www.webtechnick.com","language":"PHP","forks":0,"svn_url":"https://svn.github.com/josegonzalez/CakePHP-Paypal-IPN-Plugin","private":false,"url":"https://api.github.com/repos/josegonzalez/CakePHP-Paypal-IPN-Plugin","owner":{"avatar_url":"https://secure.gravatar.com/avatar/b069294dc48acd6c4cfe8b98fc467c89?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"b069294dc48acd6c4cfe8b98fc467c89","url":"https://api.github.com/users/josegonzalez","login":"josegonzalez","id":65675},"html_url":"https://github.com/josegonzalez/CakePHP-Paypal-IPN-Plugin","description":"CakePHP Paypal Instant Payment Notification Plugin","size":128,"watchers":1,"id":2499584,"git_url":"git://github.com/josegonzalez/CakePHP-Paypal-IPN-Plugin.git","created_at":"2011-10-02T14:17:17Z","ssh_url":"git@github.com:josegonzalez/CakePHP-Paypal-IPN-Plugin.git"},"label":"josegonzalez:master","sha":"9a03059b007357664d0c27e8654a67808b85c1f6"},"additions":781,"url":"https://api.github.com/repos/webtechnick/CakePHP-Paypal-IPN-Plugin/pulls/4","merged":false,"body":"I've merged in the following two items:\r\n\r\nRe-applied: Allow loading existing IPN record, based on tnx_id or parent_tnx_id\r\n\r\n- Simplified the InstantPaymentNotification::searchIPNId() method from original implementation\r\n- Thanks to cali1/CakePHP-Paypal-IPN-Plugin@2b76b98 on github\r\n\r\n\r\nRe-applied: Add support for Encrypted Web Payments\r\n\r\n- Instructions at https://cms.paypal.com/cgi-bin/marketingweb?cmd=_render-content&content_ID=developer/e_howto_html_encryptedwebpayments#id08A3I0P017Q\r\n- Allows user to override encryption array on a per-checkout basis\r\n- Moved encryption arrays into hashes per PaypalIpnConfig\r\n- Thanks to shihab-alain/CakePHP-Paypal-IPN-Plugin@3ef4bef on github\r\n\r\nAlso did the following awesome commit:\r\n\r\n    improved button handling\r\n      - Added error-handling code to InstantPaymentNotification model and Helper\r\n      - Allow loading of config from Configure::read() instead of App::import()\r\n      - Allow overriding all configuration via an embedded array in passed options\r\n      - Proper PHP5.3 Support\r\n      - Allow passing options to submit button for formatting\r\n      - Wrap App::import() calls in class_exists()\r\n\r\nAlso made some formatting changes.","merged_at":null,"html_url":"https://github.com/webtechnick/CakePHP-Paypal-IPN-Plugin/pull/4","_links":{"comments":{"href":"https://api.github.com/repos/webtechnick/CakePHP-Paypal-IPN-Plugin/issues/4/comments"},"html":{"href":"https://github.com/webtechnick/CakePHP-Paypal-IPN-Plugin/pull/4"},"review_comments":{"href":"https://api.github.com/repos/webtechnick/CakePHP-Paypal-IPN-Plugin/pulls/4/comments"},"self":{"href":"https://api.github.com/repos/webtechnick/CakePHP-Paypal-IPN-Plugin/pulls/4"}},"issue_url":"https://github.com/webtechnick/CakePHP-Paypal-IPN-Plugin/issues/4","review_comments":0,"title":"Improved Paypal-IPN-Plugin","number":4,"mergeable":null,"changed_files":12,"id":503065,"patch_url":"https://github.com/webtechnick/CakePHP-Paypal-IPN-Plugin/pull/4.patch","created_at":"2011-11-17T04:06:15Z"},"action":"opened","number":4}