Renewal charges (2nd payment onward) not reflected in FluentCart β only visible in Stripe
Hi everyone,
I ran some test checkouts in test mode and noticed that renewal payments from the 2nd charge onward are not reflected in FluentCart, even though they are processed correctly in Stripe. I'd like to confirm whether this is expected behavior.
Subscription setup
Payment gateway: Stripe (sandbox)
Plan examples I tested: daily billing, weekly billing (with and without a trial)
What happened
The initial order completes successfully, and the plan is correctly reflected in the customer's account.
The "next payment date" is displayed accurately on the customer dashboard.
However, once that date passes, the 2nd (and any subsequent) renewal charge is not reflected anywhere in FluentCart β neither in the admin dashboard nor in the customer's account.
This is not limited to post-trial renewals. It happens with any recurring charge after the first one (e.g., a daily subscription where charges 2, 3, 4β¦ never appear).
On the Stripe sandbox side, all of these renewal charges are recorded correctly.
My questions
Is this a test-mode-only behavior?
Or does the same thing happen in live mode β i.e., 2nd+ renewal charges are never synced back to FluentCart (admin or customer dashboard), and you have to check Stripe directly?
If so, does that mean customers also need to log in to Stripe to confirm their renewal payments?
Any guidance on how renewal payments are supposed to sync from Stripe back to FluentCart would be much appreciated.
Thanks!
Yuhei KuwahataΒ did you add the webhook in stripe?
Natascha VantuykomΒ Thank you! You were right β I hadn't added the webhook.
I've just set it up, so I'll test it again. Appreciate your help!