Forum Replies Created
-
AuthorPosts
-
August 29, 2025 at 1:01 pm in reply to: Stripe payment renewing without payment Customer gets a free month after failed #31419
filipvisnjic
ParticipantThank you for this! I have just updated the plugin with the latest public version and will let you know how it goes and if any future issues arise.
Best
FAugust 14, 2025 at 9:26 am in reply to: Stripe payment renewing without payment Customer gets a free month after failed #30863filipvisnjic
ParticipantHi Admin, this problem still seems to persist and to be honest I am not sure why it hasn’t been addressed yet. Here is what is happening to me also, luckily I dont have that many members using Stripe (mostly PayPal) so I tend to resolve it manually.
1. User signs up using Stripe
2. Account is created for one year (annual membership)
3. Expire After is set to 367 days (adde 2 extra days)
4. Card fails on 365th day
5. Stripe send customer.subscription.updated
6. Customer subscription is extended for another year (PROBLEM).
7. Stripe attemps a card re-try – failed
8. Stripe send customer.subscription.updated (nothing happens becuse the account is already extended)
9. Stripe attemps a card re-try – failed
10. Stripe send customer.subscription.updated (nothing happens becuse the account is already extended)
9. Stripe attemps a card re-try – failed
10. Stripe deletes subscription
11. Stripe send customer.subscription.deleted (nothing happens becuse the account is already extended and will now expire after 365 days)
12. User gets free 365 days.
13. I have to manually correct the above and change user to expired and backdate subscription start date to previous year.In other words, what is happening is that when the payment fails, no hook should be sent and the account should expire by itself. Instead Stripe send the updated event and Simple Membership extends the account for another year. The customer updated event awards the account for another year even though the payment has not been recieved. What should happen is that the account should only be updated when the payment is recieved, and Simple Membership should take care of expiration naturally. If the retries fail, SM should not be updating the account.
Please help, I can send the logs but you’d be just seeing the same as the person above. This is not the problem in the setup, this is the issue with how the plugin deals with Failed stripe payments. Instead of letting the account expire naturally when payment fails, it awards it.
Thank you for all your hard work. Love the plugin and all that you do!
Ffilipvisnjic
ParticipantGreat! Thank you so much!
filipvisnjic
ParticipantHi, thanks for this.
Btw, I am using the new PayPal API button, the black one, and hiding the unecessary extras which may look like an old button but its actually new 🙂
Looking forward to the new update!
Thanks for all your hard work!filipvisnjic
Participantfilipvisnjic
ParticipantYes, I have just tested it. Please see below the results.
Yes, it is a PayPal Business Account.Here are the result of the test:
Payment Log → https://www.dropbox.com/scl/fi/8tbck6hywelg4i6zsc4xh/Screenshot-2025-06-04-at-14.25.55.png?rlkey=xqwkl6kwc8vuyicwza70lzmrs&dl=0
Account → https://www.dropbox.com/scl/fi/kbyhkjn9yvy1tmkz5cmfc/Screenshot-2025-06-04-at-14.26.17.png?rlkey=efu58q37o2ymaj0w38k5l5vhg&dl=0The log says:
[2025/06/04 14:24:27] – SUCCESS: Member signup (prompt to complete registration) email successfully sent to:email is missing.
Thanks!
Ffilipvisnjic
ParticipantHi, just to confirm, the customer DOES provide an email in the process, its just that this email is never passed on to SM plugin.
I am using the new PayPal API Button.
Nothing unusual in the checkout for guest: https://www.dropbox.com/scl/fi/3uq33qv2iyu5maqgc382w/Screenshot-2025-06-05-at-09.33.40.png?rlkey=6ei20mxbmdvi0by0ukjlfug93&dl=0
Also important to note that this ONLY happens with PayPay Guest Checkout, and not if the user already has PayPal account.
Thanks
Ffilipvisnjic
ParticipantHi, this is what happend:
Customer:
1. Clicks on the PayPal button on the site to subscribe
2. Chooses Guest ooption on PayPay, dont have PayPal account and want to pay with their credit card.
3. Complete the Payment and re told by PayPal that “payment details wouldn’t be shared with the vendor”.
4. Redirected to my site’s Thank you Page, asking them to check their email for complete registration linkMe:
1. Recieved PayPal notification
2. Customer did not complete registration becase the complete registration email was never sent out.
3. I first thought something is wrong with my SMTP server, but then on closer inspection..
4. Payment log shows the payment but no email address recorded.
5. SM has created an account, pending confirmation, address, name is all there but email field is blank.
6. I add email manually and dummy password and saved.
7. Used SM Tools to send out complete registration email
8. Customer finally completes registration.Hope this helps.
Thanks!
Filipfilipvisnjic
ParticipantHa, I’ve just found Post and Page protection setting, 38 pages of posts with a few ticked on each page. I think I can go through them like this. I’ll let you know how I get on. Thanks!
filipvisnjic
ParticipantSadly ‘moving’ it to another category doesn’t make any difference. I created a new category Archive and applied this to the post and removed it from ‘Members” category. The post is still protected. It seems like the post-specific (individual protection) is baked in :/
This would be so much a problem if I knew which posts are protected. I am worried there may be hundreds…
Screenshot: [dropbox.com/scl/fi/spvcb2kx2ovag3uvii0h3/Screenshot-2025-03-21-at-01.30.57.png?rlkey=w3pu61ssn0u3cwv4yg20ebpmy&dl=0]
filipvisnjic
ParticipantIt appears that a large number of articles are now fine once I removed this category protection however still a large bunch (unknown number) still retain protection rights (individual protection). There is not aparent way of me knowing which ones are/are not protected without going through one by one. Is there any way to reset these rights to all unprotected?
Screenshots:
Protected post (members category) → [dropbox.com/scl/fi/4yyjdr0zf22ydndeyxvmv/Screenshot-2025-03-20-at-16.23.19.png?rlkey=839gh0gglqkp2v89ubbk9qehi&e=1&dl=0]
Settings for Category: [dropbox.com/scl/fi/r6jycmegetls63wssehy7/Screenshot-2025-03-20-at-07.49.32.png?rlkey=b6od33nxsxgbnma9mox0pdhne&dl=0]
Access Settings: [dropbox.com/scl/fi/f18k3zf2owmwcfdzj7wxz/Screenshot-2025-03-20-at-07.50.30.png?rlkey=91kp51wzzdtxn2vjjj039mzqa&dl=0]filipvisnjic
ParticipantHi, no upgrade or renewal button on the site. Thanks.
filipvisnjic
ParticipantHi,
I have customers who don’t login to the website often and tend to forget whether they have an active subscription or not. What they do is just try to register again, in hope that at some point they will be told if they have an account or not. When they register again their registration turns into an upgrade, without any notification that this is what will happen beforehand. Once the upgrade happens, their “Access starts” and “Subscriber ID/Reference” have been updated to the latest subscription and the old subscription continues to be valid regardless. The customer now has 2 active subscriptions, without knowing. So I need spot these, then go to paypal/stripe and manually cancel the first subscription and refund the customer the time difference between first and second subscription.
I am thinking there should be some way of preventing this from happening. Upgrades should ONLY be available when the accounts expire.
Cheers
Ffilipvisnjic
ParticipantOk :/
May I suggest possibly to add optional email entry field on registration page before proceeding to payment? This way the plugin could first check the database to see if account exists before proceeding with registration. If account exists to either (1) Ask the user to login to upgrade their account or (2) to confirm that the account is active and request login instead of registration.December 5, 2019 at 11:07 am in reply to: 'Cancel Subscription' button for Paypal recurring payments on the customers side #19406filipvisnjic
Participant@mbrsolution what is the shortcode to put PayPal subscription cancellation link on the page? I don’t seem to be able to find it anywhere. Many thanks!
-
AuthorPosts