Paid Space Access Not Removed Upon Subscription Cancellation (Fluent Community + FluentCart Integration)
I have set up paid spaces in Fluent Community with integrations to FluentCart and FluentCRM. At this time, when a user cancels their subscription to a paid space, their access to that space is not being removed, which is a critical issue for launching my business.
My Setup
- User registration for Fluent Community is handled via Fluent Forms
- Payments and subscriptions are handled via FluentCart
- CRM synchronization is handled via FluentCRM
- Access to paid spaces is expected to be granted on successful subscription and revoked upon cancellation
Test Scenario (Using Two Different Emails)
To test the integration, I intentionally used two different email addresses:
- Email used to register for Fluent Community:
[email protected] - Email used to complete payment via PayPal / FluentCart:
[email protected]
What Worked (Expected Behavior)
-
The payment made via FluentCart using
[email protected]correctly:- Matched to the Fluent Community user account (
[email protected]) - Granted access to the paid space as expected
- Matched to the Fluent Community user account (
What Did Not Work (Issue)
- When the subscription was cancelled, access to the paid space was not removed from the Fluent Community account (
[email protected]).
My Hypothesis
I suspect this issue may be related to the use of different email addresses between:
- Fluent Community registration
- PayPal / FluentCart checkout
My concern is that while FluentCart successfully granted access across emails, it may not be properly triggering the access revocation logic upon cancellation when the payer email differs from the community login email.
My Question
What is the recommended configuration to ensure that access to paid spaces is always removed when a subscription is cancelled, regardless of PayPal email?
This issue is a blocker for launch, as access control for paid spaces must work reliably.
Any guidance or assistance would be greatly appreciated.
Thank you.
The access will be removed after the subscription expiration if you enable that on the integration settings.
So let's say someone purchased an yearly subscription and after 1 month they cancelled the subscription but he/she has the validity of another 11 months. So after it got expired, the access will be removed.
Shahjahan JewelΒ thatβs what is not working. I have tested this out using a daily subscription expiration. If the email used to create the community registration in fluent forms does not match the email used in checkout via PayPal, the integration in terms of revoking access will not work. Unfortunately, I do not have control over which email someone uses via PayPal, so I donβt know how to work around this.
following
Quick update. I tested this out again this morning and itβs still not working. For clarification, it will remove access when a subscription is cancelled IF you use the Fluent Community integration in Fluent Cart; however, it will remove access immediately and does not allow users to have access to the space for what they paid for. For example, if a user pays for a monthly subscription and cancels on day 1, they lose access immediately. If you choose the event trigger to remove access after the duration of their subscription, it does not actually remove access upon user cancellation. This is a bug that needs to be fixed.
