• Resolved madideas

    (@madideas)


    Hi,

    SWPM’s a great plugin, however just discovered an issue…

    It seems that there’s a hole in membership access that’s caused by the fact that SWPM expires by date but Stripe bills by date/time. Hence if the member logs in on the anniversary of their membership (annual plan) but before the time of the original subscription, Stripe hasn’t raised the renewal invoice yet and SWPM thinks the membership’s expired.

    A simple solution to this could be to allow the SWPM membership to stay active 1 day longer – maybe add this as an option in settings?

    Otherwise perhaps membership expiry needs to consider time as well?

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Support mbrsolution

    (@mbrsolution)

    Hi,

    It seems that there’s a hole in membership access that’s caused by the fact that SWPM expires by date but Stripe bills by date/time. Hence if the member logs in on the anniversary of their membership (annual plan) but before the time of the original subscription, Stripe hasn’t raised the renewal invoice yet and SWPM thinks the membership’s expired.

    What is the duration period for the membership level in question?

    Kind regards.

    Thread Starter madideas

    (@madideas)

    Membership is annual. So expiry of the account was shown from 00:00 on that date up to 09:25, which is when Stripe created the invoice/took payment.

    Plugin Support mbrsolution

    (@mbrsolution)

    Hi,

    It is a good idea to offer 1 or 2 extra days by setting the access duration value to something like 31 or 32 days for monthly subscriptions. The same concept applies for a yearly subscription i.e 366 or 367 days. The plugin can’t offer hourly granularity. Giving access for an extra day is really nothing but it offers the customer full satisfaction.

    It is a standard business practice, especially in banking, to measure time using a 30 day “business month.” That is why the closing dates for credit cards and bank statements tend to drift by 1 to 3 days. Even Microsoft Excel, via the DAYS360 function, measures a “business year” as twelve, 30 day months.

    Kind regards.

    • This reply was modified 2 years, 2 months ago by mbrsolution.
    Thread Starter madideas

    (@madideas)

    Ok thanks for the suggestion

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Expiry sync issue’ is closed to new replies.