Hi -- I currently use a very simple form of paypal recurring payments (IPN) to manage my subscriptions. So, I am wondering how difficult it would be to transition to aMember. My subscription database (MySQL) right now is very simple, with the following fields: username, password, subscription name, subscription status (ie, Active, Ended, etc.). As you can imagine, paypal currently contacts a php file on my server which updates the database whenever a subscription is cancelled, ended, etc.. So, is it possible to easily add 900 subscribers to aMember if I format the import file correctly? I was looking at the documents on 'importing' and it did not mention a field for the type of payment processor being used. Of course, I would want to import all of these as "paypal IPN" Hopefully this all makes sense ..heh. I'd rather just buy aMember than screwing around with the trial version, but I wanted to verify all of this first.
Also -- another question entirely. I actually use my subscription based service for validiating software rather than webpages. Ie, my software actually contacts a .php file on the server and it checks the database and then responds. Does aMember use MySQL for the membership directory and have a field for status such as "active, cancelled, etc.." so that I can do things like this? I really need to be able to easily query the aMember database to determine IF a person is subscribed, whether their subscription is Active/Cancelled/Ended/etc.. and for WHAT they are subscribed. It would be useful if the demo page here had a link to a myphpadmin of a sample aMember database (if it is MySQL of course, which I assume it is.)
1. Yes you can import via a .csv file 2. You can do this, but not via UI.. would need to be added via database inserts 3. Yes aMember has the notion in the user record of active and non-active 4. You can download the trial version of aMember (for free) and install on a test server or XAMPP and check out the db structure..
Thanks for the info. I just looked at the demo and it's very impressive -- I am pretty much sold on trying to make it work. I had one more question. With the full product, will I have access to .php examples that will show me how to pick out the information that I need from the "data" field of the members table? (ie, "a:3:{s:6:"status";a:1:{i:1;i:1;}s:9:"is_active";i:1;s:17:"signup_email_sent";i:1;}") I really need to be able to make a standalone php script that can check the member's table for a valid subscription and be able to get the 'status' as well as the 'product name' from the database ...which, with amember, means picking information out of that "data" field. Make sense what I'm saying?
You will get all of the unencrypted source code when you purchase, but aside from what is in the forums here and the manual here: http://manual.amember.com/Main_Page ..there are no other ".php examples". What you are describing could be done a couple of different ways: 1) Establish authenticated session for the user and check session state for activate state. 2) Establish authenticated session for the user and check a particular path and ensure you get a success response (instead of auth required or access denied) 3) via the XML-RPC where your application makes a XML post with subscriber details and it returns details, including whether active or not