A recurring user upgrade subscription can expiry, and then be renewed due to delays from upstream payment provider's providing a notification. This gives a highly confusing user experience which can be very misleading.
The user upgrade expiry task runs hourly, but I've seen Paypal take upto 6 hours to notify the website that the payment has been processed.
IMO, for recurring user upgrades the expiry should only be processed a (configurable) number of hours after the actual expiry time, to permit payment processing to have sufficient time to process the payment.
The user upgrade expiry task runs hourly, but I've seen Paypal take upto 6 hours to notify the website that the payment has been processed.
IMO, for recurring user upgrades the expiry should only be processed a (configurable) number of hours after the actual expiry time, to permit payment processing to have sufficient time to process the payment.
Upvote
0