Answers.Body: <p>If you give your contact access to their Dashboard, then (from memory) they can access and make some limited changes to their recurring payments - ok, not from memory - some screenshots</p>
  
  <p><a href="https://i.sstatic.net/PtXJc.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/PtXJc.png" alt="contact dashboard"></a></p>
  
  <p>and</p>
  
  <p><a href="https://i.sstatic.net/JbJQC.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/JbJQC.png" alt="access to &#39;cancel&#39;"></a></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-08-21T23:15:17.960Z
Answers.Text: Do you embed this on a drupal user page?
Answers.UserDisplayName: Zachary
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-08-22T03:39:30.303Z
Answers.Text: Nope. it is just available to them, by default as a link from the bottom of their /user page
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-05-22T20:16:17.043Z
Answers.LastActivityDate: 2017-05-22T20:16:17.043Z
Answers.UserDisplayName: petednz - fuzion
Answers.Body: <p>Yes, using the API ContributionRecur with the action create? But not without any coding :-)</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-05-22T08:27:27.403Z
Answers.Text: Thanks Erik. Does that solution avoid permissions issues as there currently seems to be no Drupal permission to allow a role to cancel their own contributions.
Answers.UserDisplayName: Tony Horrocks
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-05-22T12:40:30.590Z
Answers.Text: I have no idea Tony, I have not run into that issue!
Answers.UserDisplayName: ErikH - CiviCooP
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-05-22T08:20:49.443Z
Answers.LastActivityDate: 2017-05-22T08:20:49.443Z
Answers.UserDisplayName: ErikH - CiviCooP
Body: <p>What I want is for a user to be able to log into a website, click a Cancel Membership button and that cancels the recurring contribution attached to an auto-renew membership thus making the membership expire.</p>
  
  <p>Has anyone been able to do this? Using Drupal 7.54 and CiviCRM 4.7.18</p>
  
Tags: <civicontribute><civimember><user-interface>
Title: Allow user to cancel a recurring contribution
ThreadText: # Allow user to cancel a recurring contribution
  
  (Asked by: username_0 on 2017-05-22)
  
  What I want is for a user to be able to log into a website, click a Cancel Membership button and that cancels the recurring contribution attached to an auto-renew membership thus making the membership expire.
  
  Has anyone been able to do this? Using Drupal 7.54 and CiviCRM 4.7.18
  
  **Tags:** civicontribute, civimember, user-interface
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2017-05-22. Score: 2 | Accepted answer
  
  If you give your contact access to their Dashboard, then (from memory) they can access and make some limited changes to their recurring payments - ok, not from memory - some screenshots
  
  [![contact dashboard](https://i.sstatic.net/PtXJc.png)](https://i.sstatic.net/PtXJc.png)
  
  and
  
  [![access to 'cancel'](https://i.sstatic.net/JbJQC.png)](https://i.sstatic.net/JbJQC.png)
  
  > **Comments:**
  > **username_2**: Do you embed this on a drupal user page?  
  > **username_1**: Nope. it is just available to them, by default as a link from the bottom of their /user page  
  
  ---
  
  ### Answer by username_3 on 2017-05-22. Score: 0
  
  Yes, using the API ContributionRecur with the action create? But not without any coding :-)
  
  > **Comments:**
  > **username_0**: Thanks Erik. Does that solution avoid permissions issues as there currently seems to be no Drupal permission to allow a role to cancel their own contributions.  
  > **username_3**: I have no idea username_0, I have not run into that issue!  
  
  ---
  
  