PaypalRegister
From OneStepCheckoutWiki
What: Magento extension (tested with 1.4* and 1.5* series) that works with both default onepage checkout and with OneStepCheckout
Why: You need this when you have Paypal Express checkout method enabled and you still need to enable client registration. Currently Paypal Express only allows users to check out as authorised or guest user and ignores Magento built in registration possibilities during checkout process
How: it adds 2 listeners (before and after quote conversion to order) and listens if paypal_express payment method is used. If it's used it imports/sets user data to quote and customer object and sets the password (if not chosen by customer) to quote and sets the method back to register (paypal sets this to guest)
Installation: extract this extension to your magento root
Usage: you can enable and disable this extension from System > Configuration > Sales > PaypalRegister
Uninstall from filesystem: to uninstall this extension please remove the following files: app/etc/modules/Idev_PaypalRegister.xml app/code/local/Idev/PaypalRegister
Uninstall from database: execute the following query: DELETE FROM `core_config_data` WHERE `path`= 'paypalregister/general/enable_paypalregister';
