PLEASE NOTE: These forums are no longer utilized and are provided as an archive for informational purposes only. All support issues will be handled via email using our support ticket system. For more detailed information on this change, please see this blog post.

User Registration, Monthly Subscription via Paypal Pro & Restricted Content

  1. Bizorb
    Member

    Can Gravity Forms (with the User Registration and Paypal PRO plugins) allow me to support the following:

    1) Site contains posts which are restricted to a certain user level
    2) User registers on site
    3) User completes Paypal Pro embedded payment form and submits a recurring payment (monthly)
    4) Paypal confirms user is paid and completes registration
    5) User "level" is now elevated so all content can be viewed
    6) User cancels recurring payment in 4 months time directly with Paypal and the site is notified by Paypal API and user level is adjusted so content is no longer visible (but user's account remains open)

    Is this possible or is there a better way to go about this? I'm trying to avoid a bulky user subscription plugin and utilise more of Gravity Forms which will be employed in other areas of the site anyway.

    Posted 11 years ago on Thursday March 28, 2013 | Permalink
  2. 1) Gravity Forms will not control access to your posts. You will need some other solution which manages the user role and access to your content.

    2) Yes, with the User Registration Add-on.

    3) Yes, with the PayPal Pro add-on if you do not want the visitor to leave your site to complete the payment process.

    4) This all happens on your site. If there is no payment, the form submission never goes through and the user is not registered.

    5) The only way a user level is assigned is if the transaction is completed successfully. See item 4.

    6) You can change the user role when receiving a subscription cancellation IPN from PayPal. So, yes.

    It's all possible with Gravity Forms except for item 1. You need a way to manage the roles and access to your content. You might be able to do it with the Members plugin. http://wordpress.org/extend/plugins/members/

    Posted 11 years ago on Saturday March 30, 2013 | Permalink