Hey Tim,

Here's an idea...

Since remember is makes members workflow-able, perhaps you can leverage the
payment-to-trigger-workflow-change process outlined here:
http://plone.org/products/getpaid/documentation/how-to/how-to-tie-actions-to-payments(thought
this used to be in Products.PloneGetPaid but can't seem to find it
now...)

Basic idea would be:
- let user create member object, in a pending state (and make it
automatically buyable)
- give user a link in the pending member object to submit the object for
payment
- upon successful payment, change workflow state on member object to make it
"real" member

Hope that is helpful. Please keep us posted on how it goes!!

-c

On Tue, May 5, 2009 at 3:45 PM, Tim Knapp <[email protected]> wrote:

>
> Hi guys,
>
> I'm currently (again) working on implementing a Remember-based solution
> for subscribing members to a Plone site. I have got this working as a
> proof-of-concept in a Plone 2.5 site but the subscription process is a
> little clumsy. IOW the user registers then goes to their user object in
> 'portal_memberdata' and then clicks on the 'Add to cart' button, then
> the 'Checkout' button and is then redirected offsite to the payment
> processors website (in this case PayPal) where they pay and are
> redirected back as a 'paid up' user.
>
> What I'd like to implement instead is the following:
>     1. Visitor to website clicks on the 'register' link.
>     2. Visitor is presented with a registration form where they fill in
>        their details and select what 'membership level' they require
>        (i.e. Individual, Student, Corporate, etc) and whether they
>        wanna subscribe for multiple years.
>     3. Visitor is then redirected to PayPal site where they pay.
>     4. They're then redirected back to the Plone site as a 'paid up'
>        user with access to the various sections of the site that their
>        membership level allows.
>
> How could I do this in PloneGetPaid? I'm assuming I'd need to use some
> kind of event subscriber, which grabs the user data and redirects them
> offsite (I want to use PayPal)? Any tips appreciated.
>
> Thanks in advance,
> Tim
>
>
> >
>


-- 
Cofounder and CEO
ifPeople - Innovation for People
www.ifpeople.net
t: 678-608-3408
130 Boulevard NE, #6
Atlanta, GA 30312

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"getpaid-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/getpaid-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to