• Resolved respinffs

    (@respinffs)


    Hello,

    I’m running a WordPress website for a NGO, using PMPro to manage subscription via Stripe.

    We have always been using Stripe, but not WordPress and PMPro. We have switched from a different, custom infrastructure, to WordPress w/ PMPro, over a year ago.

    Because our volunteers had an history of payments that wasn’t registered in PMPro, I’ve wrote a simple script to re-create the wp_pmpro_membership_orders and the wp_pmpro_memberships_users tables, using only the WordPress user list, and the Stripe history of successful transactions.

    Everything worked great for a couple of days, then suddently for no reason, PMPro have instantly modified the complete wp_pmpro_memberships_users, setting all of the status to inactive, and setting all of the enddate and modified to 2022-06-21 13:00:08.

    I’m unable to understand what have caused it, and I would like to know what are the recommended paths to understand the cause, so this won’t happen again in the future.

    Best regards.

Viewing 1 replies (of 1 total)
  • Plugin Author Andrew Lima

    (@andrewza)

    Hi @respinffs

    Thank you for reaching out to Paid Memberships Pro.

    This really depends on how your levels are setup, and how you have linked these orders to the subscriptions.

    By default, if an order has a subscription transaction ID linked to it (Stripe’s subscription ID), it should not change the status of the order when the recurring payment is processed and the webhook is sent to Paid Memberships Pro to capture this data in form of a new order (for the recurring payment).

    Are your order statuses changing for these orders or is it only affecting their membership level directly? Did renewals recently happen and then switched the member’s status?

Viewing 1 replies (of 1 total)
  • The topic ‘PMPro have set all users memberships status to inactive’ is closed to new replies.