When Payment Processor ([authorize.net](https://authorize.net)) processes a renewal payment on Feb 28 (actually renewal date should be the 29th, 30th, or 31st), the new expiration date shows up as March 28 (looks like it uses the payment transaction date to set the new expiry date. In March, RCP expires the new to March 28th, and expires the membership. Payment processor will process a new payment on the original date of the month (29th, 30th, or 31st).
This results in excessive manual work to identify expirations that occur, validate that payment processor has posted payment and update the RCP membership.
Is there a way to have RCP always post the new expiry date using the previous day of the month and just not 30 days from payment receipt?
[ad_2]