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

  • Nicole Warner
  • Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
4 days 2 hours 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
3 days 20 hours 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
3 days 6 hours 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
3 days 6 hours 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
3 days 1 hour 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
2 days 19 hours 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

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