Answers.Body: <p>There is some complicated logic in CiviCRM related to memberships and payments, especially auto-renewing memberships, and it depends on the payment processor as well.</p>
  
  <p>On one of my 4.7.22 installs for example, it doesn't offer me the opportunity to record a membership payment at all on the edit membership screen, even for non-auto-renewing ones.</p>
  
  <p>My guess is that the upgrade has tightened some of the cases that it thinks shouldn't be used (e.g. an auto-renew membership shouldn't allow you to run an administrative payment via the membership edit screen).</p>
  
  <p>If you can provide details about your payment processor, and also try editing memberships for both auto-renewing and non-auto-renewing, you might get some more useful clues.</p>
  
  <p>On the other hand, the fact that it's giving you that checkbox, but not providing an opportunity to input details when you check it, should be considered a bug.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-09-12T17:58:37.850Z
Answers.LastActivityDate: 2017-09-12T17:58:37.850Z
Answers.UserDisplayName: Alan Dixon
Body: <p>Screenshot of results of checking "Record Membership Payment" on upgraded site:
  <a href="https://i.sstatic.net/HMSYj.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/HMSYj.png" alt="."></a></p>
  
  <p>How it should look:
  <a href="https://i.sstatic.net/l2zT3.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/l2zT3.png" alt="How it should look:"></a>
  We recently upgraded to 4.7.22.  Now, if I click "Record Membership Payment", under "Edit Membership", the payment options do not show up.  The same thing happens for members that already have a membership, and I click "Update Payment Status".  I attached a picture of what the screen looks like after checking the checkbox.  I looked in the logs, and do not see any errors.  We are using Drupal 7.56</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-09-06T02:24:57.437Z
Comments.Text: Can you compare this with what you see on Demo site so the difference is clear?
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-09-06T18:38:42.543Z
Comments.Text: Yeah, I just added a screenshot from our live site, so now you can see the difference.
Comments.UserDisplayName: Kimberlie Davis
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-09-07T08:22:14.367Z
Comments.Text: i see above that one is New membership and other is Edit membership - but assume that isn't a factor. THere have been some other oddities triggered by having the wrong type of Payment Processor set as default - so just as a random idea, can you unset whatever you have set as default and retry?
Comments.UserDisplayName: petednz - fuzion
Tags: <civimember>
Title: "Record Membership Payment" under "Edit Membership" not working after upgrade to 4.7.22
ThreadText: # "Record Membership Payment" under "Edit Membership" not working after upgrade to 4.7.22
  
  (Asked by: username_0 on 2017-09-05)
  
  Screenshot of results of checking "Record Membership Payment" on upgraded site:
  [![.](https://i.sstatic.net/HMSYj.png)](https://i.sstatic.net/HMSYj.png)
  
  How it should look:
  [![How it should look:](https://i.sstatic.net/l2zT3.png)](https://i.sstatic.net/l2zT3.png)
  We recently upgraded to 4.7.22. Now, if I click "Record Membership Payment", under "Edit Membership", the payment options do not show up. The same thing happens for members that already have a membership, and I click "Update Payment Status". I attached a picture of what the screen looks like after checking the checkbox. I looked in the logs, and do not see any errors. We are using Drupal 7.56
  
  **Tags:** civimember
  
  > **Comments:**
  > **username_1**: Can you compare this with what you see on Demo site so the difference is clear?  
  > **username_0**: Yeah, I just added a screenshot from our live site, so now you can see the difference.  
  > **username_1**: i see above that one is New membership and other is Edit membership - but assume that isn't a factor. THere have been some other oddities triggered by having the wrong type of Payment Processor set as default - so just as a random idea, can you unset whatever you have set as default and retry?  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2017-09-12. Score: 1
  
  There is some complicated logic in CiviCRM related to memberships and payments, especially auto-renewing memberships, and it depends on the payment processor as well.
  
  On one of my 4.7.22 installs for example, it doesn't offer me the opportunity to record a membership payment at all on the edit membership screen, even for non-auto-renewing ones.
  
  My guess is that the upgrade has tightened some of the cases that it thinks shouldn't be used (e.g. an auto-renew membership shouldn't allow you to run an administrative payment via the membership edit screen).
  
  If you can provide details about your payment processor, and also try editing memberships for both auto-renewing and non-auto-renewing, you might get some more useful clues.
  
  On the other hand, the fact that it's giving you that checkbox, but not providing an opportunity to input details when you check it, should be considered a bug.
  
  
  ---
  
  