Will Franco
Active member
It's clear Xenforo is built for one-time payments, not recurring subscriptions. The frustrating part, Xenforo is totally workable for recurring subscriptions BUT it's a mini-nightmare to figure out how to make it work because there is no documentation on the monetization system (at least none that I can find).
Here's my best effort to create documentation (as a non-technical admin):
Xenforo doesn't store a user payment information. This makes a lot of sense, why take the risk? Let PayPal and Stripe worry about that part.
BUT this way of doing things creates a problem.
PayPal
XF doesn't downgrade the membership if a user goes directly to PayPal and cancels the subscription.
Stripe
When a card expires or payment fails, Stripe sends the user an email. You need to turn this feature on:
In others words, a user could have an active subscription in XF when no payment is processed through Stripe. Plus again, as an admin, if you downgrade the subscription, it doesn't cancel it in PayPal.
Here's my best effort to create documentation (as a non-technical admin):
Xenforo doesn't store a user payment information. This makes a lot of sense, why take the risk? Let PayPal and Stripe worry about that part.
BUT this way of doing things creates a problem.
PayPal
XF doesn't downgrade the membership if a user goes directly to PayPal and cancels the subscription.
Stripe
When a card expires or payment fails, Stripe sends the user an email. You need to turn this feature on:
Stripe Login | Sign in to the Stripe Dashboard
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
dashboard.stripe.com
In others words, a user could have an active subscription in XF when no payment is processed through Stripe. Plus again, as an admin, if you downgrade the subscription, it doesn't cancel it in PayPal.