Renew subscription not updating if pending

  • Shannon L. McColley
  • Topic Author
  • Offline
  • Junior Boarder
  • Junior Boarder
More
2 weeks 4 days ago #127112 by Shannon L. McColley
Renew subscription not updating if pending was created by Shannon L. McColley
I've run into a problem today I'm not sure how to solve.

We have two payment methods for our subscriptions: credit card (through PayPal) and bank transfer. Bank transfer is more commonly used. For new subs all bank transfers (offline payment) are assigned as pending until we've confirmed payment has been received. .

The problem I have is with renewals. I have my Subscription Renewal Behavior set to "update subscription". If someone pays by PayPal this works as expected. If someone opts to pay by bank transfer, though, it's creating a new account in order to assign a pending status. And it's also changing their username on the website back to their email (I manually adjust this to first initial and surname after initial signup). We only want one account per member...duplicate accounts are a big problem!

Is there a way to fix this so that renewals go to pending but without creating a new account? If not, can this functionality be implemented somehow? Or at the absolute least, can the the offline payment plugin be changed to have a separate setting for rewals so I can auto approve them and avoid the new account creation (and we'll just manually change them back if payment is never made)?

Please Log in or Create an account to join the conversation.

  • Tuan Pham Ngoc
  • Away
  • Administrator
  • Administrator
More
2 weeks 4 days ago #127121 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Renew subscription not updating if pending
Hi

Please go to Membership Pro -> Payment Plugins, click on os_offline payment plugin to edit, set Subscription Status parameter to Active. After that, try again, it should work fine

Tuan

Please Log in or Create an account to join the conversation.

  • Shannon L. McColley
  • Topic Author
  • Offline
  • Junior Boarder
  • Junior Boarder
More
2 weeks 4 days ago #127131 by Shannon L. McColley
Replied by Shannon L. McColley on topic Renew subscription not updating if pending
Hi Tuan.

Will that not make all new subscriptions automatically go to active when someone selects the offline method? We want to keep accounts as pending until the payment has cleared at the bank.

Please Log in or Create an account to join the conversation.

  • Shannon L. McColley
  • Topic Author
  • Offline
  • Junior Boarder
  • Junior Boarder
More
2 weeks 4 days ago - 2 weeks 4 days ago #127132 by Shannon L. McColley
Replied by Shannon L. McColley on topic Renew subscription not updating if pending
I just had a thought that could solve this. If I duplicate the payment plugin (make, say, os_offline2.php & .xml and adjust <filename>os_offline2.php</filename> in the .php), and set one version to display to unregistered users and and one to registered, would I then be able to have the unregistered set as status Pending and the other status Active?
Last edit: 2 weeks 4 days ago by Shannon L. McColley.

Please Log in or Create an account to join the conversation.

  • Tuan Pham Ngoc
  • Away
  • Administrator
  • Administrator
More
2 weeks 3 days ago #127149 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Renew subscription not updating if pending
That might work. Give it a try

Tuan

Please Log in or Create an account to join the conversation.

  • Shannon L. McColley
  • Topic Author
  • Offline
  • Junior Boarder
  • Junior Boarder
More
2 weeks 4 hours ago #127217 by Shannon L. McColley
Replied by Shannon L. McColley on topic Renew subscription not updating if pending
It appears to be working. Not exactly what i want, but an okay workaround for now.

Please Log in or Create an account to join the conversation.

  • Tuan Pham Ngoc
  • Away
  • Administrator
  • Administrator
More
2 weeks 1 hour ago #127226 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Renew subscription not updating if pending
Great. Thanks for the update

Tuan

Please Log in or Create an account to join the conversation.