Alex - While the aMember plugin system is powerful, I think you should consider a second RESTful API system for integrating with aMember. Take a look at some of the competing subscription service managers out there and the APIs that they support. https://cheddargetter.com/developers#request-dictionary http://support.recurly.com/kb/api http://docs.chargify.com/api-introduction http://spreedly.com/manual/integration-guide/ Allowing the developer to programmatically create aMember users/request info/request subscription info, allows for the decoupling of a third party app from aMember completely.