Having issues with stripe

How to route Stripe webhooks to ChronoForms payment actions.

Overview

The issue occurs when the Stripe listener is not configured on a separate page with a different page group, preventing webhooks from reaching the correct payment action events.
Add the Stripe listener in the Load area of a different page with a distinct page group, as outlined in the official CF tutorial, and use the provided test procedures to verify the setup.

Answered
ChronoForms v8
aj ajackson1972411 22 Jan, 2026

I'm running on a test system on my laptop, using stripe-cli to handle the listener.

Stripe-cli is successfully forwarding webhooks to my endpoint, valid webhook payloads and stripe signature headings.

But the stripe listener is not routing webhooks to "On Payment Success" or "On Undefined Results" as I've put php debugging in them but nothing is produced.

Don't know if it is because I'm on a test box but can't test it on my live system.

Max_admin Max_admin 23 Jan, 2026
Answer

Hi ajackson

The Stripe listener should be added in the Load area of a different page with a different Pag Group as explained in this tutorial:

https://www.chronoengine.com/faqs/chronoforms/chronoforms8/how-to-use-the-stripe-payment-action-in-chronoforms8

This ensures that it's accessible by direct links from the Stripe gateway, if you need to test if the Listener works then run the test procedures explained at the end of the tutorial.

Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
aj ajackson1972411 23 Jan, 2026

That was the problem thanks. As a different question how can I show the form data on the page stripe success url goes to?

Max_admin Max_admin 24 Jan, 2026

You will need to store the Order id in the session before the Stripe action then use it after the user is returned to read the data from the database

Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
Post a Reply