Answers.Body: <p>You can proceed with the below steps -</p>
  
  <ol>
  <li>Create a pay later contribution page for membership.</li>
  <li>Let user register for membership using pay later. So Each Membership here would have a pending status.</li>
  <li>Create a searchable custom field for Contribution Eg <code>Approved?</code> with <code>Yes No</code> Field values.</li>
  <li>Set this to <code>yes</code> on editing contribution record for those you want to approve.</li>
  </ol>
  
  <p>Completing the Pending Payment (If you're using above 4.7 version)- </p>
  
  <ol>
  <li>Navigate to Administer -> CiviContribute -> CiviContribute Component Settings (civicrm/admin/setting/preferences/contribute?reset=1).</li>
  <li>Check <code>Enable Deferred Revenue</code> option and set the <code>Default invoice payment page</code>. Record its page id(you can find it in <code>Manage Contribution Pages</code> where ids are shown for all of them).</li>
  <li>From <code>Find Contribution</code> search for all whose Approved field is set to <code>yes</code>.</li>
  <li><p>Select an action to send them an email mentioning the following URL.</p>
  
  <pre><code>http://&lt;site_name&gt;/civicrm/contribute/transact?reset=1&amp;id={page_id_from_step_2}&amp;ccid={contribution_id_token}
  </code></pre></li>
  <li>Using this url, users will be able to complete their payment and <code>Pending</code> Membership would be updated to <code>New</code>.</li>
  </ol>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-07-05T05:51:41.373Z
Answers.Text: WOW. Thank you so much! I will give it a try.
Answers.UserDisplayName: Vishu Vanklein
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-06-18T06:00:20.997Z
Answers.LastActivityDate: 2017-06-18T06:00:20.997Z
Answers.UserDisplayName: jitendra - fuzion
Body: <p>I need members to be approved by admin before they pay their membership. How do i do this?</p>
  
  <p>I have setup membership levels and created the contribution page but I can not find any option for approve member before payment process. Do I need to create a free member and approve them? but then how do the system sends payment after I approve them? Do you know if there is anything that I can setup to do that?</p>
  
Tags: <civicontribute><civimember><webform-civicrm><payment-processor>
Title: Approve member before payment
ThreadText: # Approve member before payment
  
  (Asked by: username_0 on 2017-06-17)
  
  I need members to be approved by admin before they pay their membership. How do i do this?
  
  I have setup membership levels and created the contribution page but I can not find any option for approve member before payment process. Do I need to create a free member and approve them? but then how do the system sends payment after I approve them? Do you know if there is anything that I can setup to do that?
  
  **Tags:** civicontribute, civimember, webform-civicrm, payment-processor
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2017-06-18. Score: 1 | Accepted answer
  
  You can proceed with the below steps -
  
  Create a pay later contribution page for membership.
  Let user register for membership using pay later. So Each Membership here would have a pending status.
  Create a searchable custom field for Contribution Eg Approved? with Yes No Field values.
  Set this to yes on editing contribution record for those you want to approve.
  
  Completing the Pending Payment (If you're using above 4.7 version)- 
  
  Navigate to Administer -> CiviContribute -> CiviContribute Component Settings (civicrm/admin/setting/preferences/contribute?reset=1).
  Check Enable Deferred Revenue option and set the Default invoice payment page. Record its page id(you can find it in Manage Contribution Pages where ids are shown for all of them).
  From Find Contribution search for all whose Approved field is set to yes.
  Select an action to send them an email mentioning the following URL.
  http:///civicrm/contribute/transact?reset=1&id={page_id_from_step_2}&ccid={contribution_id_token}
  
  Using this url, users will be able to complete their payment and Pending Membership would be updated to New.
  
  > **Comments:**
  > **username_0**: WOW. Thank you so much! I will give it a try.  
  
  ---
  
  