Answers.Body: <p>As Sanjay suggests you can use a checksum email, but requiring login is best.  You should not need CAPTHCA.    This presentation from CiviCON Denver 2015 "<a href="http://denver2015.civicrm.org/sessions/frontend-partial-payments-development-framework" rel="nofollow">Frontend Partial Payments</a>"</p>
  
  <p>The framework should be available in GIT</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-09-03T11:51:44.070Z
Answers.LastActivityDate: 2015-09-03T11:51:44.070Z
Answers.UserDisplayName: pkeogan - BackOffice Thinking
Answers.Body: <p>The Contact Dashboard is a good way to show people their information.</p>
  
  <p>Usually people need to login, you may be able to use a token to allow people to see it without logging in (not sure) but if payments are involved I would recommend people should have to login.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-09-03T11:34:45.873Z
Answers.LastActivityDate: 2015-09-03T11:34:45.873Z
Answers.UserDisplayName: Sanjay Jain
Body: <p>What will be the best way to give event registrant to check their payment and contribution status through an public front end form?</p>
  
  <p>Is an email address with CAPTCHA authentication field appropriate to grantee the give access to real user preventing others/spammers?</p>
  
  <p>The reason to do this through an extension is to give partial payment feature and refund request feature.</p>
  
Tags: <civimail><civievent><civicontribute><civimember><contribution-page>
Title: What will be the way to give user public access to check their contribution?
ThreadText: # What will be the way to give user public access to check their contribution?
  
  (Asked by: username_0 on 2015-09-03)
  
  What will be the best way to give event registrant to check their payment and contribution status through an public front end form?
  
  Is an email address with CAPTCHA authentication field appropriate to grantee the give access to real user preventing others/spammers?
  
  The reason to do this through an extension is to give partial payment feature and refund request feature.
  
  **Tags:** civimail, civievent, civicontribute, civimember, contribution-page
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_2 on 2015-09-03. Score: 3 | Accepted answer
  
  The Contact Dashboard is a good way to show people their information.
  
  Usually people need to login, you may be able to use a token to allow people to see it without logging in (not sure) but if payments are involved I would recommend people should have to login.
  
  
  ---
  
  ### Answer by username_1 on 2015-09-03. Score: 2
  
  As Sanjay suggests you can use a checksum email, but requiring login is best. You should not need CAPTHCA. This presentation from CiviCON Denver 2015 "[Frontend Partial Payments](http://denver2015.civicrm.org/sessions/frontend-partial-payments-development-framework)"
  
  The framework should be available in GIT
  
  
  ---
  
  