I am trying to develop a website for a non-profit agency that specializes in helping children in poverty in foreign countries pay for their education and thereby help raise them out of the poverty cycle.
What they would like to do is allow visitors to their website, view a page of various children who need assistance and then click on a particular child to learn more about their circumstance and their need. At this point, the visitor should have the ability to click on a button to "adopt" the child and support their educational needs via a monthly recurring payment. Once a child has been "adopted" he/she should be removed from the list of children available to adopt.
I can see how to setup eShop to handle the children, ie: create a product item for each child and attach the child's photo and then create the page with all of the details about the child. I would set the stock level to 1 so that once that child was adopted the stock level would drop to 0 and he/she would be removed from the list of available children/products. (I know it sounds horrible stated that way, but we really do mean well! :) Plus, I'm trying to integrate eShop language with what we are trying to do, so don't flame me too bad!)
The problem is that from my previous use of eShop, it appears that all payments through PayPal are one shot payments. I can't find one single thing related to passing the recurring payments code to PayPal instead of the single item purchase codes.
Has anyone had any experience setting up this type of website or give me some suggestions as to whether this is even possible with eShop? Could I do a one-off modification to the source code of eShop to send recurring payment codes for all products in this one single install? The client will be using Paypal exlusively and will only use this for the adoption/recurring payment setup so a one-time mod might work for us.
Any assistance from either Rich or anyone who has created something similar would be GREATLY appreciated!
Thanks!
Paul