Emails not sending/Plans paid but status must manually be set to "active."

  • Nicole Warner
  • Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
1 week 6 days ago #172136 by Nicole Warner
Hi Tuan!
In another thread I read to check the server when the emails aren't sent, and I've submitted a ticket to my host. I might need to come back to this email issue. But I think it might be combined with this next question:

Although I only have the Stripe Payment plugin set up, when my clients set up a new subscription, it doesn't set their subscription to "active," and it doesn't produce an invoice. Then when I approve it, the invoice gets generated. Then MP sends the email "Your subscription for [Plan] approved." Which setting do I need to change to have everything be approved and active and send an invoice at once?

I've looked everywhere, but I can't figure it out myself.

Thanks in advance, Tuan!
Nicole

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

More
1 week 5 days ago #172141 by Tuan Pham Ngoc
Hello Nicole

Are you using Stripe Checkout? If so, the issue might happen because you forgot to configure Stripe Webhook? See docs.joomdonation.com/membershippro/basi...eckout#configuration for instructions and try again

(You do not need to contact hosting provider about the email issue yet)

Tuan
The following user(s) said Thank You: Nicole Warner

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

  • Nicole Warner
  • Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
1 week 5 days ago #172151 by Nicole Warner
Hi Tuan,
Thank you, that is the next step. Stripe also just sent me an email telling me I need to configure it. I'll work on it!
Best,
Nicole

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

More
1 week 5 days ago #172152 by Tuan Pham Ngoc
OK Nicole. Please configure it and let us know if you need more assist

Tuan

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

  • Nicole Warner
  • Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
1 week 4 days ago #172156 by Nicole Warner
Hi Tuan,
It's configured. Under "invoice.payment_succeeded" it says it will retry in 32 minutes.

Also, I should have two more payments coming through today and will keep an eye on it.

Related to this, I want all of these recurring subscriptions to renew on June 1 and every 1st of the month until cancelled. Is it enough to set the expiration date to June 1 (see attached)? Or should I modify the plan to renew on the 1st of the month via the payment day setting? Or both?

Thanks again in advance, Tuan!
Attachments:

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

More
1 week 4 days ago #172157 by Tuan Pham Ngoc
Hi Nicole

1. Regarding the webhooks, please remember to choose two events:

- checkout.session.completed
- invoice.payment_succeeded

Also, please remember to get Signing Secret from the webhook and enter it into payment plugin parameters.

2. For recurring subscriptions, you cannot force everyone to renew at that fixed date. The renewal date, normally, will depend on the date users sign up. If someone subscribes today, they will be renewed at the same day next month.

If you want every subscription to be renewed on 1st every month, set Payment Day setting of the plan to 1. However, it will only work for new subscriptions. For existing subscriptions, they will be renewed on the day they subscribe for the plan

Regards,

Tuan
The following user(s) said Thank You: Nicole Warner

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

  • Nicole Warner
  • Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
1 week 1 day ago #172173 by Nicole Warner
It worked now and Stripe sent a confirmation email, too, that the webhook is now successful. Thanks Tuan!

Related to this, one client signed up late for this subscription, and she paid a prorated amount, $19 less than what she should have paid. It should have been the full amount, which is strange. (I looked at the documentation, and it looks like this shouldn't have happened because it is a recurring subscription.) Why did this happen? And also, how do I ensure that it will renew at the correct price?

Thanks in advance!
Nicole

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

More
1 week 18 hours ago #172178 by Tuan Pham Ngoc
Hi Nicole

I do not understand the last issue you are having. Could you please explain more details about it?

Tuan

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

  • Nicole Warner
  • Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
1 week 3 hours ago #172184 by Nicole Warner
Hi Tuan,
Yes, I'm happy to.

I have clients who pay their tuition monthly and the tuition is due on the 1st of the month. So I set up a recurring plan in Membership Pro. One client paid on May 4th (late), and instead of the charge being the full amount, she paid $19 less than she should have paid. I do not see a "prorate" option on this plan, so I don't know how she paid less than the full amount.

The payment day is set to "1" so it books on the 1st of the month. But she still should have paid the full amount.

Does that help?

Best,
Nicole

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

More
1 week 3 hours ago #172185 by Tuan Pham Ngoc
Hi Nicole

When you set Payment Day to 1 and people sign up on 4th, the system process the subscription as if it has trial duration:

- The first payment is for the time from 4th to 30/31 of that month. It's treated as a trial duration, so Yes, users pay less money in this case (because he will only pay for 26 or 27 days, not full month)
- Then every month after that, he will have to pay the full fee

That's how it works to make sure users do not have to pay for the days which they do not uses in their first payment

Tuan

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