In terms of managing that specific scenario, it's relatively easy to purge accounts using the Batch Update Users tool. It's a manual process, but you can delete all users who aren't in the paid user group who registered between X and Y.The built in version will allow endless registrations that may or may not upgrade once registered.
I just wanted to give my opinion here. Allowing registrations has a the benefit of allowing you to send out periodic emails to users who aren't upgraded and offer a support forum if anyone has an issue paying.Hi Chris, thank you for the clarification. Unfortunately, this is not what I require. I wish to not allow any registration unless payment is complete. Is there no functioning add-on that allows for this?
I've seen people assert this need before, but it seems strange to me how this built in function doesn't meet that need.
If registering an account gives you access to nothing until there is a payment, the end result is the same.
I'm not aware of any other way of doing it, but it seems to me like the built in functionality is perfect for it.
Hey @Chris DI've seen people assert this need before, but it seems strange to me how this built in function doesn't meet that need.
If registering an account gives you access to nothing until there is a payment, the end result is the same.
I'm not aware of any other way of doing it, but it seems to me like the built in functionality is perfect for it.
This is the best explanation of this problem I've seen yet.The same difference is found between Cancel membership to update card vs Update card and automatic renewal. Coming from a system that does that latter, as does every other e-commerce platform, for example, Shopify, Stripe, WooCommerce, [with respect] the former seems ass-backward. There's a reason these companies do it the way they do.
XF is using an ancient version of the PP API.I frequently have trouble with members who wish to upgrade their premium membership in Xenforo, probably half a dozen times a year.
Thanks for pointing that out, I think I've seen the thread before. Make me wonder why XF hasn't updated the API after all these years. That thread was started 9 / nearly 10 years ago, and they still haven't updated the API? Is there something the old API does that you can't do with the new one? Hard to believe that could be true.XF is using an ancient version of the PP API.
Implemented - PayPal NVP API
The PayPal integration XenForo uses is the old school "Website Payments" system that PayPal supports via creating a form and submitting it to PayPal. It works, but PayPal has an exponentially better API now that let you do a LOT more than just blindly take payments...xenforo.com
This assumes the {company} forum has a free option. In a 100% paid forum, the register then pay function disincentives sign-ups. For example, I can cite a dozen times where I've bailed because an online vendor doesn't have a one-click PayPal option. The necessity of typing my address, card number, billing address, username, a password is a huge deterant.Or is it one of those "if it ain't broke, don't fix it..." issues?
We use essential cookies to make this site work, and optional cookies to enhance your experience.