Hello,
I have a Joomla 3.9.25 site with DT Register 4.2.8;

We have 2 different ways to register to an event.

1) the user, not a Joomla user, fills in all the registration form fields for the event and then proceed to "pay now".

2) the user, already registered to the site as Joomla user, login to the site. So in this case, when he goes to register to the event, the registration form is already filled in with his data.
Then he proceed to "pay now".

We tested it with Paypal Standard. So when the user goes to pay he is redirected to the PayPal portal. After he complete the payment on Paypal site, he is redirected back to our site.
In case 1, we noticed that in some case, seems if the user keeps to much time to complete the procedure, when he is redirected back to the site, he is no more logged-in, the thank you page is quite empty with only the "Print this confirmation"; as result he doesn't receive confirmation email and he is not registered to the event (dtregister-fail.jpg).

Instead if the user complete the whole procedure much faster, the DT Register thank you page echoes also a notification, the user receives the confirmation email and is correctly registered to the event. (dtregister-ok.jpg)

We noticed that in DT Registered configuration, there is a parameter "Session Length"; is it related to this behaviour and if yes, when the system starts to count this timer; for example if I have a value of 180 seconds, when it starts to count the 180 seconds, when the users login, when starts to fill in the registration form, when it click on "Pay now" button, or what else?

Now considering case 2, is there any difference regarding "Session Length" in case of not logged-in user?

Kind regards,
Matt

Hi Matt,

I got your point, let me check with our developer on this and get back to you soon.

    5 days later

    Hello saguaros,
    did you have any feedback from the developers?
    I'm at the end of development and I would like to understand better so that I can plan to go live.

    regards,
    Matt

      Hi Matt,

      I need to check the code again to see the session time here, you're a developer, pls give it a try also 🙂

      Hello manhta ,
      so you are saying it is based on the value setted in the Global configuration -> Session setting, correct?

      Please confirm.

      Kind regards,
      Matt

        11 days later

        Hello,
        we checked again starting with user not registered in Joomla. So the user fills the whole registration for without the need to login.

        In this case we made some tests measuring the time from the moment the user click on the event title and he is redirected to registration form.
        We completed the registration + payment in about 3 or 5 minutes (having DT Register session in DT Register configuration setted as 1200s) and if I use Stripe it works, if I use our payment plugin it fails when it is redirected back by bank portal, and it is not able to read again Session data.

        Can in some way be related to the fact that when browsing to the bank portal url to pay, the browser notice that the ssl certification is not valid?

        P.S: I'm very very in trouble for this issue. Is there any way so that you can take a look at the code?

        regards,
        Matt

        Hello @saguaros,
        we are continuing checking and investigating and I discovered that on Firefox our payment gateway seems to work; it get the session data when returning back from bank portal, so that it can show the thank you message correctly with reference to the event and send confirmation email.

        instead on Chrome it does not work.

        Any idea?

          Hello Mantha,
          is there a way to send a private message with the code?

            Write a Reply...
            You need to Login to view replies.