Open becleung opened 3 months ago
Thanks for this contribution @becleung, we have reworked the Pay By Check Add On logic and it now supports this out of the box. You may update to the latest version of Pay By Check by downloading it here - https://www.paidmembershipspro.com/add-ons/pmpro-pay-by-check-add-on/ (or updating it on your WordPress site through the admin dashboard).
Please let us know if you still face issues with the latest version.
Adds some code in the after_all_level_changes function using pmpropbc_isMemberPending to prevent new roles from being assigned to user.
All Submissions:
Changes proposed in this Pull Request:
Stops new roles from being assigned when membership is pending from using the Pay By Check add-on. This partially resolves issue #36. I say partially because this does not assign roles when payment is marked "success".
How to test the changes in this Pull Request:
Other information:
Changelog entry
ENHANCEMENT: when membership is pending, the pending member will only be assigned old roles. New roles will not be assigned.