XF 2.3 User Upgrade and Webhooks

BubbaLovesCheese

Active member
Xenforo provides 6 webhooks for User Upgrade events:
  • user_upgrade.insert
  • user_upgrade.update
  • user_upgrade.delete
  • user_upgrade.purchase_complete
  • user_upgrade.purchase_reinstate
  • user_upgrade.purchase_reverse

Which one of these, if any, trigger when an user's subscription/membership expires?

Thanks!
 
After a lot of testing ...
  • These only fire when adding/editing/deleting User Upgrade Packages Themselves
    • user_upgrade.insert
    • user_upgrade.update
    • user_upgrade.delete
  • These only happen when a payment gateway is involved
    • user_upgrade.purchase_complete
    • user_upgrade.purchase_reinstate
    • user_upgrade.purchase_reverse
  • These NEVER trigger a webhook call
    • Manually Upgrading
    • Manually Downgrading (from manual upgrade OR a payment gateway upgrade)
    • Cron downgrades
Suggested addition to include manual upgrade/downgrades events in webhook calls:
 
Last edited:
Back
Top Bottom