Answers.Body: <p>In order to achieve this you would need to write a custom extension for partial payment, this video might help you: <a href="https://www.youtube.com/watch?v=Sxu2vdOrYO8&amp;index=6&amp;list=PLjSU7YfE0E01HW7JPVAI80XDI0sgOSPDs" rel="nofollow noreferrer">https://www.youtube.com/watch?v=Sxu2vdOrYO8&amp;index=6&amp;list=PLjSU7YfE0E01HW7JPVAI80XDI0sgOSPDs</a></p>
  
  <p>Github repo: <a href="https://github.com/backoffice/BOT-Partial-Payment-Extension" rel="nofollow noreferrer">https://github.com/backoffice/BOT-Partial-Payment-Extension</a></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-01-09T21:27:55.887Z
Answers.Text: It seems like the front end extension is missing, I wonder if BOT sells it
Answers.UserDisplayName: Zachary
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-01-09T20:35:49.793Z
Answers.LastActivityDate: 2018-01-09T20:35:49.793Z
Answers.UserDisplayName: Hassan Farooq
Answers.Body: <p>You can certainly achieve this</p>
  <ol>
  <li>Create a Contribution Page by enabling Other amount and payment processor.</li>
  <li>Navigate to Administer &gt;&gt; CiviContribute &gt;&gt; CiviContribute Component Settings and select contribution page create at #1 for <strong>Default invoice payment page</strong></li>
  <li>Create a contribution for a contact with <strong>pending</strong> status.</li>
  <li>On User Dashboard of contact (/civicrm/user?cid=[contact_id]) under contribution section you will see pay now button against the pending contribution. When clicked on pay now it will redirect to online contribution page where one can pay pending contribution online using credit card.
  <a href="https://i.sstatic.net/7PJfh.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/7PJfh.png" alt="enter image description here" /></a></li>
  <li>You can also generate the link to pay pending contribution online <code>http://domainname.com/civicrm/contribute/transact?reset=1&amp;id=[contribution_page_id]&amp;ccid=[contribution_id]</code></li>
  </ol>
  <p>where contribution_page_id(id) is contribution page id created at #1 and contribution_id(ccid) is contribution id created at #3.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-01-09T21:06:22.460Z
Answers.Text: It seems to work but I just see the full contribution amount on step 5, not an option for "Other Amount"
Answers.UserDisplayName: Zachary
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-01-09T21:12:16.073Z
Answers.Text: Yes, the online form allows to pay total outstanding amount. Partial Payment through online is not yet supported in CiviCRM. Through backoffice form you can record payment for a pending contribution until its fully paid.
Answers.UserDisplayName: Pradeep Nayak
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-01-09T21:14:19.660Z
Answers.Text: As a work around I suppose I could create a few "Pending" contributions as "Installments"?
Answers.UserDisplayName: Zachary
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-01-09T21:17:37.997Z
Answers.Text: Yup, that would work :) or create pledges and have user to do pledge payment online.
Answers.UserDisplayName: Pradeep Nayak
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-01-09T21:35:45.403Z
Answers.Text: Let us know if you willing to pay to develop an extension that will record partial payment online.
Answers.UserDisplayName: Pradeep Nayak
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-01-09T21:48:19.950Z
Answers.Text: What's your email? I'd love to summarize the features I need and get an estimate. Just quickly, what would it take an extension that does your Step 1-5 but allows the user to enter a custom amount, and have that applied to a "Pending" contribution as additional payments? zkrebs@gmail.com
Answers.UserDisplayName: Zachary
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-07-02T00:32:19.960Z
Answers.Text: Did anything more come of this discussion Pradeep?
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-01-09T20:53:34.937Z
Answers.LastActivityDate: 2018-01-09T20:53:34.937Z
Answers.LastEditDate: 2020-06-17T09:00:50.810Z
Answers.UserDisplayName: Pradeep Nayak
Body: <p>CiviCRM 4.7.x and Drupal 7</p>
  
  <p>Requirement:</p>
  
  <ul>
  <li>Staff creates "Pending" or "Partially Paid" contribution in CiviCRM
  backend.</li>
  <li>User can log on to a page, and make payments against that Contribution until it is paid in full.</li>
  </ul>
  
  <p>Is there any way to do this with CiviCRM or Webform CiviCRM? Would 'Pledges' work?</p>
  
  <p>Alternatively - could we create a Webform-CiviCRM that creates the contribution, and lets someone come back and apply payments to it, displaying the remaining balance? Thanks!</p>
  
Tags: <civicontribute><webform-civicrm>
Title: Self-Service Payments for Contribution (Tuition)
ThreadText: # Self-Service Payments for Contribution (Tuition)
  
  (Asked by: username_0 on 2018-01-09)
  
  CiviCRM 4.7.x and Drupal 7
  
  Requirement:
  
  * Staff creates "Pending" or "Partially Paid" contribution in CiviCRM
    backend.
  * User can log on to a page, and make payments against that Contribution until it is paid in full.
  
  Is there any way to do this with CiviCRM or Webform CiviCRM? Would 'Pledges' work?
  
  Alternatively - could we create a Webform-CiviCRM that creates the contribution, and lets someone come back and apply payments to it, displaying the remaining balance? Thanks!
  
  **Tags:** civicontribute, webform-civicrm
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_2 on 2018-01-09. Score: 4 | Accepted answer
  
  You can certainly achieve this
  
  1. Create a Contribution Page by enabling Other amount and payment processor.
  2. Navigate to Administer >> CiviContribute >> CiviContribute Component Settings and select contribution page create at #1 for **Default invoice payment page**
  3. Create a contribution for a contact with **pending** status.
  4. On User Dashboard of contact (/civicrm/user?cid=[contact\_id]) under contribution section you will see pay now button against the pending contribution. When clicked on pay now it will redirect to online contribution page where one can pay pending contribution online using credit card.
     [![enter image description here](https://i.sstatic.net/7PJfh.png)](https://i.sstatic.net/7PJfh.png)
  5. You can also generate the link to pay pending contribution online `http://domainname.com/civicrm/contribute/transact?reset=1&id=[contribution_page_id]&ccid=[contribution_id]`
  
  where contribution\_page\_id(id) is contribution page id created at #1 and contribution\_id(ccid) is contribution id created at #3.
  
  > **Comments:**
  > **username_0**: It seems to work but I just see the full contribution amount on step 5, not an option for "Other Amount"  
  > **username_2**: Yes, the online form allows to pay total outstanding amount. Partial Payment through online is not yet supported in CiviCRM. Through backoffice form you can record payment for a pending contribution until its fully paid.  
  > **username_0**: As a work around I suppose I could create a few "Pending" contributions as "Installments"?  
  > **username_2**: Yup, that would work :) or create pledges and have user to do pledge payment online.  
  > **username_2**: Let us know if you willing to pay to develop an extension that will record partial payment online.  
  > **username_0**: What's your email? I'd love to summarize the features I need and get an estimate. Just quickly, what would it take an extension that does your Step 1-5 but allows the user to enter a custom amount, and have that applied to a "Pending" contribution as additional payments? zkrebs@gmail.com  
  > **username_3**: Did anything more come of this discussion Pradeep?  
  
  ---
  
  ### Answer by username_1 on 2018-01-09. Score: 1
  
  In order to achieve this you would need to write a custom extension for partial payment, this video might help you: <https://www.youtube.com/watch?v=Sxu2vdOrYO8&index=6&list=PLjSU7YfE0E01HW7JPVAI80XDI0sgOSPDs>
  
  Github repo: <https://github.com/backoffice/BOT-Partial-Payment-Extension>
  
  > **Comments:**
  > **username_0**: It seems like the front end extension is missing, I wonder if BOT sells it  
  
  ---
  
  