So I was doing some testing to make sure the subscription site that I created would be all good but I did this test and I cannot seem to get the paid subscription site to function as a normal subscription site should.

So I created a test account that purchased the subscription from my site. The subscription went through just fine. The test subscription that I created was a 1 day subscription for $1. So all was well, I was granted the role I was supposed to have been granted. So then, before my renewal was going to happen in 24 hours I updated my billing info to an expired cc. I let the system run the course of billing it and the recurring fee did not process and my role was removed. All is well, the site functions as it should. But now, me as a test user account sings in a day or 2 later to update my billing info so I can regain my role/subscription and the site allows me to update my cc and billing info here user/225/recurring-fees - I allowed people to view and update their recurring fees so this is visible to them.

Here's where my problem arises. I notice the Next charge was 04/25/2015 - 02:08 before I updated my cc and billing info and after I hit update the Next charge date didn't change. So the site does not charge the new cc info and on this test account my recurring fee never processes because it is now 4/27/2015 - 02:57

I was thinking I could create a rule to change the Next charge date and time but I see no possible options in rules to make that update happen.

Please advise ASAP, thank you.

Comments

tinker’s picture

There are multiple retry attempts to process credit cards. Did you change the CC info before all the retry attempts were made? You should see admin log of this in the new order created for the fee. If all retries were used then updating CC info will not resume the fee.

If you want customers to be able to resume fees after they have expired then I created a patch for that in #2020337: Set fees that fail payment attempts to suspended status, do not expire, allow resume, new hooks.