Answers.Body: <p>It sounds to me like you may need to add some new functionality to VBO so that these fields become available to you.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-05-12T12:13:15.333Z
Answers.Text: It would, doubtlessly, be a good solution, but I am not able to do that (very basic programming skills), and I have no funding available. To be honnest, I was also thinking of developping a small Extension based upon the API, but I would be starting from the very bottom. All suggestions are welcome.
Answers.UserDisplayName: Jacques-Marie Moranne
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-05-11T20:31:41.857Z
Answers.LastActivityDate: 2017-05-11T20:31:41.857Z
Answers.UserDisplayName: petednz - fuzion
Answers.Body: <p>I do not know how exactly but I am sure there will be guys and girls around that do. But you should be able to link a Webform (with CiviCRM integration - check <a href="https://www.drupal.org/project/webform_civicrm" rel="nofollow noreferrer">https://www.drupal.org/project/webform_civicrm</a>) to a View and pass a contribution_id to that form.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-05-11T08:34:32.927Z
Answers.Text: I use Webform_Integration a lot, but the only Contribution fields exposed are Contribution Amount, Contribution page (only for credit-card payments), and Contribution customized data fields. ... but no Contribution_id, nor check payment related field.
Answers.UserDisplayName: Jacques-Marie Moranne
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-05-11T09:56:22.967Z
Answers.Text: Then the answer is probably going to be that it will not be possible with Webform CiviCRM. Perhaps CiviCRM Entity can help you, but I have no experience with that module.
Answers.UserDisplayName: ErikH - CiviCooP
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-05-12T12:14:53.957Z
Answers.Text: I have none either.
Answers.UserDisplayName: Jacques-Marie Moranne
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-05-02T18:47:31.890Z
Answers.Text: Did you try using the contribution ID in the url? Not sure it has been done before but it could be a simple fix
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-05-10T07:26:54.630Z
Answers.LastActivityDate: 2017-05-10T07:26:54.630Z
Answers.UserDisplayName: ErikH - CiviCooP
Body: <p>I have a lot of Organizations, each with its administrator. </p>
  
  <p>Authenticated users can contribute to those (for membership, participation, or simple donation), via Webforms including a Contribution page where the user can select "pay later".</p>
  
  <p>For safety and ease reasons I don't want those organization administrators to use the Civi Contribution Search UI to update a "pay later" Contribution when they receive a check (Check # and Status). And I am looking for a solution to do that in a monitored way.</p>
  
  <p>One way could be : a Views report can provide him with the Contribution_id number.</p>
  
  <p>But then, what ? For instance, how could I use this contribution_id as a token to open a form to update this payment ?</p>
  
  <p>I am open to any suggestion.</p>
  
  <p>(I run Civi 4.7.16 / Drupal 7.54)
  (I tested Views VBO, but unsuccessfully)
  (I am not a Programmer)</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-05-08T20:02:06.823Z
Comments.Text: I think you need to explain your workflow more thoroughly, like explaining the process of making coffee to a Martian. Eg when you say "user" what do you mean? Logged in, logged out, access CiviCRM back end or not.
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-05-10T06:29:38.567Z
Comments.Text: Thank you Pete for your comment : I have edited my question to make it more understandable.
Comments.UserDisplayName: Jacques-Marie Moranne
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-05-10T21:13:40.473Z
Comments.Text: are you using civicrm entity as well?
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-05-11T08:19:40.093Z
Comments.Text: I have CiviCRM_Entity installed, but I don't know how I could use it for this purpose
Comments.UserDisplayName: Jacques-Marie Moranne
Tags: <civicontribute>
Title: Being given the contribution_id, how can I update the Contribution?
ThreadText: # Being given the contribution_id, how can I update the Contribution?
  
  (Asked by: username_0 on 2017-05-08)
  
  I have a lot of Organizations, each with its administrator.
  
  Authenticated users can contribute to those (for membership, participation, or simple donation), via Webforms including a Contribution page where the user can select "pay later".
  
  For safety and ease reasons I don't want those organization administrators to use the Civi Contribution Search UI to update a "pay later" Contribution when they receive a check (Check # and Status). And I am looking for a solution to do that in a monitored way.
  
  One way could be : a Views report can provide him with the Contribution\_id number.
  
  But then, what ? For instance, how could I use this contribution\_id as a token to open a form to update this payment ?
  
  I am open to any suggestion.
  
  (I run Civi 4.7.16 / Drupal 7.54)
  (I tested Views VBO, but unsuccessfully)
  (I am not a Programmer)
  
  **Tags:** civicontribute
  
  > **Comments:**
  > **username_1**: I think you need to explain your workflow more thoroughly, like explaining the process of making coffee to a Martian. Eg when you say "user" what do you mean? Logged in, logged out, access CiviCRM back end or not.  
  > **username_0**: Thank you Pete for your comment : I have edited my question to make it more understandable.  
  > **username_1**: are you using civicrm entity as well?  
  > **username_0**: I have CiviCRM_Entity installed, but I don't know how I could use it for this purpose  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2017-05-11. Score: 0
  
  It sounds to me like you may need to add some new functionality to VBO so that these fields become available to you.
  
  > **Comments:**
  > **username_0**: It would, doubtlessly, be a good solution, but I am not able to do that (very basic programming skills), and I have no funding available. To be honnest, I was also thinking of developping a small Extension based upon the API, but I would be starting from the very bottom. All suggestions are welcome.  
  
  ---
  
  ### Answer by username_2 on 2017-05-10. Score: 0
  
  I do not know how exactly but I am sure there will be guys and girls around that do. But you should be able to link a Webform (with CiviCRM integration - check <https://www.drupal.org/project/webform_civicrm>) to a View and pass a contribution\_id to that form.
  
  > **Comments:**
  > **username_0**: I use Webform_Integration a lot, but the only Contribution fields exposed are Contribution Amount, Contribution page (only for credit-card payments), and Contribution customized data fields. ... but no Contribution_id, nor check payment related field.  
  > **username_2**: Then the answer is probably going to be that it will not be possible with Webform CiviCRM. Perhaps CiviCRM Entity can help you, but I have no experience with that module.  
  > **username_0**: I have none either.  
  > **username_1**: Did you try using the contribution ID in the url? Not sure it has been done before but it could be a simple fix  
  
  ---
  
  